不二如是 发表于 2020-3-18 09:46:08

Perl 语言创始人 Larry Wall 的上头金句|【醍醐灌顶】

本帖最后由 不二如是 于 2020-3-18 09:47 编辑



如果想更多了解 Perl 请自行查阅哈,本文不做深入介绍。

Perl 语言的发明人 Larry Wall 有一个金句。

他说:

优秀程序员应该有三大美德,懒惰、急躁和傲慢(Laziness, Impatience and hubris)。
乍一听,很对外行人(非程序员)肯定会说:

这不都是贬义词吗?为啥能是美德呢?
Larry 大神的意思其实就是鱼油想的!

看一下原文大神怎么说,附上翻译。


Laziness
懒惰

The quality that makes you go to great effort to reduce overall energy expenditure.
是这样一种品质,它使得你花大力气去避免消耗过多的精力。

It makes you write labor-saving programs that other people will find useful,
它敦促你写出节省体力的程序,同时别人也能利用它们。

and document what you wrote so you don't have to answer so many questions about it.
为此你会写出完善的文档,以免别人问你太多问题。

Hence, the first great virtue of a programmer, Also hence , this book.
因此,程序员第一大美德。


Impatience
急躁

The anger you feel when the computer is being lazy.
是这样一种愤怒----当你发现计算机懒洋洋地不给出结果。

This makes you write programs that don't just react to your needs, but actually anticipate them.
于是你写出更优秀的代码,能尽快真正的解决问题。

Or at least pretend to.
至少看上去如此。

Hence, the second great virtue of a programmer.
因此,是程序员第二个美德


Hubris
傲慢

Excessive pride, the sort of thing Zeus zaps you for.
宙斯授予你过度的骄傲(极度自信)。

Also the quality that makes you write (and maintain) programs that other people won't want to say bad things about.
使你有信心写出(或维护)别人挑不出毛病的程序。

Hence, the third great virtue of a programmer.
因此,程序员第三大美德


总结

懒惰,换个角度看也是一种品质,它会推动你写出更好的程序,这个程序可以帮你完成很多重复性的工作。

急躁,是当你的程序没有充分发挥出计算机能力,让计算机闲着的时候,你会愤怒,它倒逼你写出更优秀的代码。

傲慢,是极度自信,它会激发你写出别人挑不着毛病的程序。



从上面这些话中,希望大家都能有程序员自带的独有的幽默和言语之中透露出的骄傲:

**** Hidden Message *****
正是这种对技术抱有狂热兴趣、并且追求极致的精神,推动程序员更高的发展!


如果有触动,别忘了评分{:10_281:} :

http://xxx.fishc.com/forum/201709/19/094516hku92k2g4kefz8ms.gif

qiuyouzhi 发表于 2020-3-18 09:48:56

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员

永恒的蓝色梦想 发表于 2020-3-18 09:51:08

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员

新雨花石 发表于 2020-3-18 09:58:46

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员

墨羽岚 发表于 2020-3-18 10:03:13

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员

zltzlt 发表于 2020-3-18 13:08:18

努力成为更 “懒惰”,更 “急躁”,更 “傲慢” 的优秀程序员{:10_256:}

wangka 发表于 2020-3-18 13:55:26

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员

王富帅 发表于 2020-3-18 14:12:13

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员

如果孤独感 发表于 2020-3-18 14:30:45

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员

如果孤独感 发表于 2020-3-18 14:31:57

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员
我做的东西就应该是最好的。

乘号 发表于 2020-3-18 21:07:00

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员

王富帅 发表于 2020-3-19 10:12:22

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员

Mike_python小 发表于 2020-3-19 10:35:30

看看

Alto-Clef 发表于 2020-3-19 11:14:31

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员

学到秃为止 发表于 2020-3-19 12:11:03

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员

TCY 发表于 2020-3-20 16:19:13

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员

zero_sunshine 发表于 2020-3-20 19:03:01

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员

努力努力再努力a 发表于 2020-3-20 19:35:12

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员

pluckySchoolgir 发表于 2020-3-20 20:19:39

1.reduce overall energy expenditure.
2.his makes you write programs that don't just react to your needs, but actually anticipate them.
3.other people won't want to say bad things about.

学到秃为止 发表于 2020-3-20 20:40:24

努力成为更“懒惰”,更“急躁”,更“傲慢”的优秀程序员
页: [1] 2
查看完整版本: Perl 语言创始人 Larry Wall 的上头金句|【醍醐灌顶】