A君默默的工作了3年,从项目初立,到遍地开花。工作不忙,工资没长。
新领导来了,下个版本重新开发,A君继续维护老版本。新招了一批人,加班加点干了半年多。直到版本发布,每天0点,依然可以看到他们忙碌的身影。新领导没搞定,下岗了,换了一个,带了几个新兄弟来,还是没搞定,又换了一个,这次直接招了6个新人来加强队伍。兵强马壮,项目组20人了,想当年队伍才2,3杆枪,形式真是喜人啊,A君感叹。年度评选好多新人都是优秀员工。
维护工作太清闲了,A君被拉回来开发版本。拿到问题单,看到新开发的代码,A君震惊了,这尼玛是工业级代码,不是用来练手的吧,看了一下签名,优秀员工xxx。相关代码3000行,历史问题单50多个。A君看了一天代码,许多代码绕来绕去,没有单元测试,问了许多人。A君改了这个问题单,代码减小到1000行,前后用了一周。
转测试之后,A君很满意,这块再没出过问题。
很快,周星评选,A君志得意满,感觉自己靠谱。结果很打脸,pass。
领导讲话:xxx优秀员工,每天平均改问题单2个,新增代码每天200行,评为周星。
A君恍然大悟,自己平均一天0.2个,每天-400行代码(3000代码改完剩1000)。
A君看着新项目的50万代码,与自己写的3万代码,功能没差多少,再加2万行就能实现现在的功能了。
听说都涨工资了,因为自己没涨,只能听说。
看看表21:00了,兄弟们都在忙,真不好意思先走,可是不休息好,怎么能思考好问题?
思考了很久,A君终于明白了,自己用能力来写代码,优秀程序员是在用生命力写代码。差距啊...
原文地址:http://blog.csdn.net/t_jl1979/article/details/46228419