[每天一个知识点]0-程序员的三大美德(0)

Perl它爹Larry Wall说程序员有三大美德:懒惰、急躁、傲慢。今天来说第一个,懒惰。

原文解释的懒惰是:它使得你花大力气去避免消耗过多的精力。它敦促你写出节省体力的程序,同时别人也能利用它们。为此你会写出完善的文档,以免别人问你太多问题。

实际上我见到的大多数是具有中国人传统美德之一勤劳的——码农。我见到太多人不辞辛苦,写出十几个几乎一模一样的方法,把代码从这里抄到那里,不用单元测试自己一步步调试,使用原始的工具做复杂的事情,不断重复多个命令做相同的事情,甚至于他们还充满自豪地说这样也能用啊,那眼神和语气仿佛自己是挑战珠穆朗玛峰北坡的勇士,而别人是贪生怕死的胆小鬼。殊不知,攀登珠峰是一件需要智慧的事情,而码农们做的,是一只训练有素的猴子都会做的事情。

愿意做程序员还是码农,自己选择。









你可能感兴趣的:(每天一个知识点)