Linux/Nginx/Apache/PHP/MySQL/C/JAVA/Python/Perl/关系型数据库/Memcached/Redis/MongoDB/Tokyo Tyrant/NoSQL/Sphinx/Solr/Lucene/ElasticSearch/搜索引擎/面向对象/设计模式/数据结构/算法/架构/分布式/高性能/高可用/高并发/高可扩展性/文件系统/开源/大数据/数据挖掘

边学习新技术边工作的重要性

对于软件工程师来说,工作中要用到新技术几乎是不可避免的,即使你不跳槽不换公司,也会面临使用新技术的情况,如果你跳槽到一家新公司,使用新技术的概率更大,所以必须要有边学习新技术且将新技术用到工作上的能力,否则你迟早会被淘汰。

 

即使你以前工作5年 或 8年 或 10年,当你跳槽到一家新公司的时候,有些技术可能你以前并没有用过,比如你以前用的是yii框架,新公司用tp框架,原来你在windows下开发,新公司要求在linux下开发,你以前没开发过支付系统,新公司要求开发支付系统,你以前没开发过微信系统,新公司要求开发微信系统,你以前没开发过推荐引擎,新公司要求开发推荐引擎,等等这些,如果新公司录用你,你必须在尽可能快的时间内掌握这些新技能,否则工作就无法进展下去,而且在入职一家新公司的第一个月是最累最苦最难的时候,一是新技术要学习,同时要适应新的业务、新的团队、新的环境、新的流程、新的工作方式等等。

 

个人认为,对于新技术的学习,跟如下几个因素有关(重要性不分先后):

1.学习态度,态度非常重要,态度决定一切,要静下心来学习,不要太浮躁,要心平气和,虽然学习新技术可能会很枯燥,而且文档也可能不太全,但是为了能较好的完成工作,只好坚持学习下去;

2.技术基础,如果你的技术基础好,基本功扎实,学习新技术会更快;

3.时间投入,笨鸟先飞,即使你基础不太好,如果你愿意多花点时间,而且态度也好,大部分技术都是可以学会的,别人花二周可以学会的,你可以花三到四周的时间学习(或者利用晚上下班或周末自己加班加点学习);

4.兴趣,兴趣是最好的老师,如果你对新技术非常感兴趣,学习新技术会更快,对于刚刚毕业不久或工作时间不太长的工程师来说,对于新技术的学习更有兴趣。

 

延伸阅读:

http://www.baidu.com/s?wd=程序员%20学习新技术

http://www.sogou.com/web?query=程序员%20学习新技术

http://www.so.com/s?q=程序员%20学习新技术

posted @ 2016-05-11 04:04  蔡华锋  阅读(1339)  评论(0编辑  收藏  举报