当你进入一家IT公司的时候,有没有这样问过自己一句话-“我想成为怎样的程序员”?
有人会说我会把代码写的很精炼、错误很少;有人会说我会把文档写的很丰富;有人会说我会把公司交给的任务完成的很好,等等…
这些都是作为一个优秀程序员必备的技能,都没有问题。
在我看来,其实就是两点,一是做对公司有用的程序员,把公司交给的任务每个功能都开发的很完善,错误很少,代码简洁明了,文档通俗易懂;二是做对自己有用的程序员,掌握语法知识,拓展高级语法,掌握开发中的各个模块,深入理解模块中的各种通信机制,并剥离出各种机制的原理、实现方法,并能举一反三,当你离开这家公司的时候,进入了一个陌生环境,这将成为你的生存之本。
做到以上两点的人其实比较少,因此在平时的工作跟业余时间中,要善于积累总结,多写文档多增加错误经验。当你真正能做到这些要求,恭喜你,你的薪资将会出现质的飞越。