工作两年了,应该已经对项目很熟悉了,后续的工作可能会遇到这种情况:能够很快的理解需求,也很快能完成,但是觉得自己没有什么提高,做的工作永远是哪些。小编见过很多像“温水煮青蛙”似的IT程序员,工作前几年也浪费了很多时间。现在说说小编的建议,从三点出发:

打开网易新闻 查看更多图片

一、业务知识

很多程序员都会把技术能力放在首要位置,小编却把业务知识放在了第一位。如果你工作的时间长了,你会发现一个问题:很多公司的需求人员,甚至业务人员都没有开发人员了解系统,了解业务;甚至大部分业务人员实际上不懂业务。是不是很可笑,但实际上确实是这样的。但另外一方面,业务很强势,IT没有话语权!

深入学习业务知识,一方面可以在开发的过程中占领主动,另外一方面,IT行业不仅缺技术人才,更缺业务人才。所以小编也建议未来你再跳槽的时候,有可能的话,业务行业不要太大,一直在一个业务行业内工作。

二、技术能力

技术能力也是不能少的,主要是两个方面,一个是基础的内功,一个是表面的外功。这里小编就不详细介绍了,主要说一说要注意的问题吧。可以在开源社区上找一个开源项目来学习,或者深入学习你现在项目中用到的某一项技术,学习的方法主要就是看官网的文档和github上的项目示例。如果不知道要学什么,可以看看现在比较流行的spring boot和spring cloud。多看英文文档,很多新技术的文档都没有中文翻译,或者翻译的很烂。

三、表达能力

表达沟通能力也是很重要的,很多程序员技术能力很高,但是让他上台做技术分享却说话都费劲儿。很多单位会有年终述职,大部分程序员是排斥的,认为把活儿干好了就行,别说这些没用的。实际上你的日常工作,直属领导都不一定百分之百的知道,更别说更大的领导了。如果单位经常要给领导做汇报,或者要做什么技术分享之类的,别排斥,这都是锻炼的机会。

以上内容为大家介绍了如何成为一名杰出的IT程序员,本文由多测师亲自撰写,希望对大家有所帮助。