涂雅[博客园]
最新文章请访问独立博客:http://iove.net
  我一向认为,程序员分两种,一种是机器型,一种是艺术家型。评价一个程序员的水平,得看他有没有自己的灵魂,不仅是程序员,人何尝又不是呢?
  成功的人只有一种原因,失败的人却有一千万种理由。如何来判断是否为机器型程序员呢?机器型程序员都有哪些特质呢?且听我一一道来。欢迎自查自纠,反对对号入座。
  机器型程序员很“勤奋”,他们总是喜欢Ctrl + C、Ctrl + V,同一程序中的一段同样的代码,他们宁愿复制一千遍,也不原意抽象出来作为一个方法或者一个类。我这人比较懒,不喜欢写重复的代码,我总想尽量把代码提练出来,精简、再精简、再精简……
  机器型程序员很懒,如果你发现他们的程序中有一个写得不合理的地方,只要没有出现Bug,他们是怎么也不会去改的,虽然他们也认同程序写得不合理。如果你强制他们去改,他们会跟说——业务上能通过
  机器型程序员不喜欢重构,不管是优秀的架构师,还是蹩脚的程序员,总会有需要重构的时候,只是重构的频率不同而已。一个蹩脚的程序员只有经过频繁的重构,才会成为一个优秀的架构师。
  

注意:本文为我的独立博客镜像博客,自发表不再更新,原文可能随时被更新,敬请访问原文。同时,请大家不要在此评论,如果有什么看法,请点击这里:http://iove.net/1705/

本文来自http://iove.net,欢迎转载,转载敬请保留相关链接,否则视为侵权,原文链接:http://iove.net/1705/

posted on 2008-01-18 07:24  Conis  阅读(150)  评论(0)    收藏  举报