新人程序员的大牛进阶之路

时间:2023-02-12 15:41:00

又到了一年毕业季,很多公司里面涌入大量的新人。这时候一般情况下项目负责人就会给新人看项目代码,让新人自己热身,这里我就给新人们12点建议,扶上战马,送你早日成为大牛

1.对代码花时间解构出来那一块负责什么功能,把项目给庖丁解牛成一个个不同功能的模块
2.对每个模块实现什么了解
3.看懂每个模块的代码,不懂就google+*去问
4.尝试对某个你感兴趣的小模块去重构
5.重构出来的性能不如原来的,分析原因,回到4,循环
6.期间恶补相关的知识,特别是下班后,头几年辛苦点没事,不懂就google+*,如果某个模块不常用,一次解决就不管了,如果某一模块重复出现几次,建议买书补相关基础,我经常推荐几个盗版书店
7.代码质量比原来的牛逼,找老大说明,这时候公司里面的前辈都会对你刮目相看,觉得小伙你了不得
8.抽空多看增加内功的书籍比如代码大全、clean code、程序员修炼之道、重构、深入理解计算机系统、unix环境高级编程和网络编程,这些书可能一时半会觉得没用,但是坚持下去,两三年后你就和公司其他人拉开距离
9.不要只关注自己这一块,多思考自己写的模块能不能以后被多次利用,利用次数越多,你的价值与口碑就越高
10.多和架构师以及其它项目组的聊天沟通,不懂就问,别不好意思,给你开阔视野,别人谈论某个项目的时候哪怕和你没关系还是要多听听
11.和同事处好关系,哪怕他们在心不在焉,不认真工作,不要表面说出来
12.不要随随便便把你的想法告诉单位里的人
经过以上12点,过不了几年你就是人人抢手的大牛了,祝你成功