程序员努力提升自我的途径


(一) 不断的学习,养成学习的习惯

            这里的学习,不单是技术知识的学习,可以是百科全书式的:哲学,人文,地理,历史,金融等等,程序员把自己困在一个很小的技术区间中,注定视野很狭窄,以后难成大器。但是前提是你必须精通1到2门技术,作为你生存的基础。


( 二 )参与实际项目

            项目的进度压力往往能激起我们学习的动力,这种动力无论是否是我们自愿的。不把自己置于绝境,你永远无法知道自己有多优秀


(三)参与开源项目

            哪怕参与一个小小的开源项目对自己也是受益匪浅,和比自己强的多的人一起工作,耳闻目濡自然提升,当然参与的项目自然是自己感兴趣的,为兴趣工作,其乐无穷,就如Linus说说 的Just For Fun。


(四)不断沉淀,不断总结

           1.通过记笔记的方式,整理思路,不限于思维脑图,草稿,随手画等多种形式,习惯性的把思路记下来

           2.通过wiki 将细微的技术经验记录下来,爱伊斯坦说过:能轻易迅速找到的东西,就不要放进大脑了,借助大脑外的辅助系统是有效积累的好办法

           3.撰写博客

           4.做技术讲师,讲给别人听(内训的或外部的,哪怕口头上的,各种形式的),能把自己的东西让别人听明白,本身就要求我们对所讲的知识有个透彻的了解。


百看不如一练,百练不如一思,百思不如一写,百写不如一授


你可能感兴趣的:(程序员努力提升自我的途径)