好的程序员,软件产品质量高,问题少,维护工作量小;
差的程序员,产品不断地出问题,不停地修修补补;
所以,项目更离不开差的程序员,因为问题不能没有人解决。
好的程序员,文档和编码清晰,工作容易交接给其他人员;
差的程序员,文档和编码混乱,那堆可怕的复杂逻辑只有他自己能理解;
所以,差的程序员好像技术高,他的产品只有他自己对付的了。
好的程序员,严谨设计,避免做重复的事情,所以代码行少;
差的程序员,随意地编码实现,有大量重复和相似的代码;
所以,差的程序员写的代码行多,工作效率好像更高。
好的程序员,努力第一次把事情做好,按计划高质量完成,追求一劳永逸;
差的程序员,把一个东西反复地做来做去;
所以,差的程序员更多加班,好像工作很努力。
好的程序员,忙在脑中,把本来复杂的东西搞简单了;
差的程序员,忙在手上,把本来简单的东西搞复杂了;
所以,差的程序员好像总是负责比较复杂的模块,显得更能干。
好的程序员,能在早期觉察风险,避免问题的产生;
差的程序员,在风险成为问题后再去解决;
所以,差的程序员有更多的表现机会,总成为救火英雄。
所谓:差作好是好亦差
阅读(1893) | 评论(1) | 转发(0) |