拉萨白癜风专科医院 http://www.kstejiao.com/m/Perl语言的发明人LarryWall有一个金句。
他说:优秀程序员应该有三大美德,懒惰(Laziness)、急躁(Impatience)和傲慢(Hubris)。
乍一听,很多外行人(非程序员)肯定会说:“这不都是贬义词吗?为啥能是美德呢?”
对于外行人来说却是如此。但是对于想成为“优秀程序员”的人来讲,就是三条至理名言!
一起来看看大神的原文,就知道怎么回事啦?!
Laziness
懒惰
Thequalitythatmakesyougotogreatefforttoreduceoverallenergyexpenditure.
是这样一种品质,它使得你花大力气去避免消耗过多的精力。
Itmakesyouwritelabor-savingprogramsthatotherpeoplewillfinduseful,
它敦促你写出节省体力的程序,同时别人也能利用它们。
anddocumentwhatyouwrotesoyoudonthavetoanswersomanyquestionsaboutit.
为此你会写出完善的文档,以免别人问你太多问题。
Hence,thefirstgreatvirtueofaprogrammer,Alsohence,thisbook.
因此,程序员第一大美德。
Impatience
急躁
Theangeryoufeelwhenthe