学习能力
对一个搞技术的人来说,年龄的增长其实不是那么可怕,可怕的是你没有匹配自己年龄的技术深度。但技术深度不是平白无故而来的,需要长时间的积累,这就需要你时刻保持空杯心态,坚持学习。
抗压能力
优秀程序员抗压能力都很强,遇到困难事情会选择迎难而上,普通程序员会显得非常为难,想尽一切办法推掉任务,即使勉强做出来了也会漏洞百出,想要自己优秀先让自己学会抗压,承担能力强一些。
良好的编程习惯
好的编程习惯,既是与人方便,也是与己方便。这并不是多么高深的技术问题,只是习惯养成而已,所以基本上只要你想,就可以做的到。不要小看这一点点改变,往往可以事半功倍。在这里简单给大家列举几个:清晰易懂的命名规则、简洁明了的注释方法、清晰易读的文本格式;
沟通能力
这是一个经常被人忽略的能力,很多程序员都觉得,我是搞代码的,技术好就行了,又不需要经常沟通。但这种想法是很错误的,不管是同一个项目组相互配合,还是跨部门承接需求,都需要有沟通能力。很多时候,并不是因为技术难题,而是因为沟通出现了问题,后导致项目无法按时完成。