对于软件开发的高手,我是这么理解的

来源:互联网 发布:闪电网络货币 编辑:程序博客网 时间:2024/06/06 04:32

  所谓软件开发的高手,个人觉得不光仅仅指有多精深的技术,会多少个平台,精通多少种语言,有多强构架能力,参与过多牛逼的项目,最重要的是有能把一个项目从头到尾做完的能力,这中间一定包括拥有大量的后期开发工作,甚至是干垃圾活的经历。

 

  如果只是什么有挑战就做什么,什么高难度就做什么,什么有趣就做什么,只做人人都想干的这部分,从来没有完整的做过东西,没有大量长期做过(注意是大量长期)艰苦枯燥的:写文档,写测试代码,改BUG,无数性能差异平台机型的移植,打包,上线以后的维护,给别人擦屁股,从项目中间接手别人的烂代码(还不允许你重写),甚至仅仅为了完美而作的代码重构,等等等等。这些被人鄙夷的垃圾活儿所带来的经验是你永远也体会不到的。

 

  那么我说是这样的人算不上什么专业选手,不过是入门者而已,我惊讶的发现很多所谓老大级别的人物和目空一切的高手其实都是这种半吊子货色。

 

  想要获得经验和真正实用的技术是没有捷径可以走的。

 

  我劝你还是早点儿转管理吧,你不是这块料。