绿豆.Net

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1。悲观

杰出的程序开发者对于他们的工作总是很悲观,这并不意味着他们不会快乐,不会充满活力,性格不开朗,而是他们总是时时思考到底哪里会出现问题,以及如何得到处理。

他们会假定在某个时刻,悲剧降临,所有已经完成的工作都不得不重做,所有硬件都宕掉,所有的安全措施都被攻破,甚至(这个有点过分)办公室被夷为平地……所有辉煌的假设,即使将有可能发生在同一天,他们会立即有一个具体的,可操作的,可检验性的,全面测试的计划来应付这方面的问题。

悲观的开发者会有不断的寻找漏洞的观念,并不仅将想法停留于想法,而是要确保该想法能够完全实现。这种神经质的妄想,悲观的态度,正是稳健,安全,可靠代码的保证。

2。懒惰

懒惰的确是杰出开发者的特制,他们会极为讨厌做重复性的工作,浪费时间的工作,杰出开发者会寻求自动化的架构过程,可伸缩的代码,自动化的单元测试等……每一个项目,不是从地而起的再来一遍。

3。好奇

杰出的程序开发者面对问题会好奇会不会有更好的解决方案,他们会被新的方式,新的途径所鼓舞,并设法不仅从细节也从整体改进现有的系统。

好奇,孕育着创意,这是在任何开发中都非常可取的特质,有强烈的愿望寻找原因,并通透解决之道。

4。细致

看似莽汉,却有绣花针般的细心,写程序就像绣花,每一个代码规范,整齐,各落其位。

posted on 2008-09-19 16:05  杜军  阅读(233)  评论(0编辑  收藏  举报