ARTICLES
做维护的程序员该如何实现个人成长?
2017-09-27 09:19:500字号:
  对于一个程序员来说,不仅仅能高效的完成企业项目,还要能查漏补缺,对于出现的bug快速解决,通过大量的完成这类维护工作,那程序员的成长也会是非常快的。
  
  新人期:刚毕业的时候可能什么都不会,写业务也好,改BUG也好,脏活累活都干,这时候重要的在于思想的转变,对商业项目有整体的认识,明白自己做的Demo有什么区别,这样,就已经算是提升了,如果还能在这之上做出成绩,那当然最好啦。
  
  1、基础很重要,不要觉得修改bug没有提升,解决bug是熟悉代码的过程,并且也是分析问题的过程,初期解决一些bug,中期可以做些issue分析,肯定会有提升。主要要端正态度,行行出状元。
  
  2、其实很多人都被分配做过“烂项目”,但是不论是时间,人力,都不足的情况下,做出来的东西还得不到上线。但是既然公司决定做,肯定有做的目的,领导也会因为你没有把“烂项目”做烂,对你刮目相看,有可能比做优质项目更提早被发现。
  
  3、如果你想在这个行业发展,业务代码是至关重要的,别人都不会的业务,你会,你说领导涨工资时候,为什么不想到你,难啃的骨头,啃的动啃不动,在于你是否接受这个任命。
  
  4、中级学设计模式,重构下以前的烂代码,未尝不是一件好事,优质团队,是不会给你重构的机会的,因为更高级的研发人员,早就做过你做的这件事情了。
  
  说了这么多,态度决定一切,没错的。没有不好的项目,只有不动脑的开发。
  
  一个新的功能,有一两年编程经验的程序员都可以轻松完成。而区分一个熟练程序员和资深程序员的重要一项,就是查bug,老鸟往往可以相当快的定位到bug的真正源头,并迅速想出解决方案。所以查bug也是一种成长。