程序员如何提升工作能力
小编:啊南 1123阅读 2020.01.03

IT技术的发展日新月异,新技术层出不穷,及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。那么程序员应该如何提升自己的工作能力呢?
一、学习能力。
学习人人都会,但不同的人学习效果却千差万别。一个善于学习的人,首先应该是一个善于读书的人,懂得如何高效地学习,并且拥有良好的心态。唯有如此,才能成为一个卓有成效的学习者,成就卓越的程序人生。
要善于读书
买书是最划算的投资
古人云:“书中自有黄金屋,书中自有颜如玉。”这说明先贤们早认识到,买书是最划算的投资。
多读经典书
现在市面上给程序员读的书种类非常丰富。人生有涯,我们只能有选择性地看,要多看好书、多看经典书。
软件开发方面的图书大致分为三类。
1. 浅显的入门类图书。这类书的标题往往是《XX天精通XXX》、《XXX从入门到精通》、《XX开发实战》等,通常从软件的安装讲起。有人批评这类书为烂书、毫无价值,这并不公平。至少我曾经从这些书中学到了一些东西。即使是21天系列书,也有适合看的人群。只不过,它一般也就只能看21天而已,过后就可以扔到废纸堆。这类书只适于还没有入门的初学者,从中学到一些入门招式。在刚起步时一般买一本就够了。如果你善于使用搜索引擎,那几乎没有买这类书的必要。
2. 国内外高手写的实战类图书。这类书实战性很强,将技术及原理讲得很透彻。比如《Windows环境下32位汇编语言程序设计》、《深入解析MFC》、 《Delphi深度探索》、《深入浅出WPF》、《深入剖析ASP .NET组件设计》等。以前这类书都是从国外翻译或从台湾引进的,现在国内高手越来越多,出自国内作者的图书也越来越多。如果能在学习的每个方向看两三本这类图书,并通过实践消化掉,那么毫无疑问,你会成为一名优秀的程序员。
3. 国外大牛写的揭露本质、有丰富思想的书。这类书就是所谓的经典书,例如《代码大全》、《编程珠玑》、《设计模式》、《重构》、《代码整洁之道》等。经典书就像一个有深度、有思想的朋友,能给你启发,每次阅读都会有新的收获,这类书具有真正的收藏价值。看经典书永远是正确的选择,它绝不会浪费你的时间,因为经典书是无数人沙里淘金、帮你挑选出的结果。
二、动手能力
当你遇到一个问题,如果你可以快速地Google出来,那么你就可以完成任务了。如果不行的话,那么欠就会浪费大量地时间在查询相关的东西上。这又会涉及到另外一个能力——问题识别,从某种意义上来说,这取决于经验。久而久化,在这上面你会浪费大量的没有意义的时间。而动手能力则是在哪都不可或缺的,况且招一个程序员就是来写代码的。
三、沟通能力
沟通能力的好坏将决定你会不会变成一个优秀的程序员,或者更高层次的程序员。而在传统的软件开发中,沟通不是特别必要的一环,你只需要出色的完成任务即可。而在敏捷软件开发中,沟通是每时每刻都要去做的事情。如果你没有理解好需求,那么你怎么完成任务。如果你不能好好地解释这个地方为什么实现起来很难,你只会充满怒气,而另外一方也会非常愤怒。
相关推荐
- Python面试(4):Python面试题攻略 1.*args和**kwargs是什么意思?答:*args表示可变参数(variadic arguments),它允许你传入0个或任意个无名参数,这些参数在函数调用时自动组装为一个tuple; **kwargs表示关键字参数(keyword arguments),它允许你传入0个或任意个含参数名的参数,这些关键…
- 美团骑手收到恶意差评怎么办 同行恶意竞争,恶意差评,可向美团客服,人工客服反应。同时,要提供同行店与手机的匹配证据,并且这属于不正当竞争行为,等报案等警方判决。遇到恶意差评,要弄清事情的原委。根据差评的内容,推测一下差评的可能的来源。然后再仔细鉴别,找出其存在的漏洞,进…