程序员的怒吼

豆瓣阅读同文馆
版权信息 本书英文版由 Hyperink 出版(www.hyperink.com) 本书的中文简体数字版由 Hyperink 通过 2 Seas Literary Agency 和 CA-LINK International LLC(www.ca-link.com)授权豆瓣阅读在全球独家出版和发行。 中文简体版著作权归豆瓣阅读所有,未经书面许可,任何人不得以任何方式抄袭、复制或摘录本作品中的任何部分。 ——有关编程语言理念、代码哲学、谷歌的企业文化和其它杂七杂八 前言 这本书源自我的很多焦虑。哦对,还有酒的功劳。当心里的焦虑积累到一定程度,我就开始发飙。这时候如果再喝点酒,话就讲得比较刻薄,也比较有趣。现在我还会时不时回头看看这些文章,每次都不自觉地笑起来——我当时可真够刻薄的。 之所以会焦虑,是因为我和大多数程序员走的路不一样。这些不同的选择,“迫使”我以不一样的眼光看世界。现在,我能看清很多经验丰富的程序员都看不懂的编程模式。至于原因,不客气地讲,是因为他们太墨守陈规。 过去25年,我做了大量类型截然不同的编程工作,编写代码的数量也远远大过一般程序员该有的量。一路走来,我基本上具备了一种第六感。我可以看出谁是注定要出问题的人 。这感觉很糟。如果你不幸也有这种可怕的第六感,就会知道你其实只有两种选择:要么为之愤怒和沮丧,要么一笑置之。 所以,我尽力让自己笑。这很难,但我做得越来越好。喝酒对这个有帮助。多练习也能好些。你得让自己养成笑的习惯——笑自己,笑别人,笑这个疯狂的世界——否则你最终可能会完全笑不出来。 就拿开车来说。每当我看到有些出事故的司机明显没有从过去的事故中吸取教训,我就会紧张不安地笑,眼角略微抽动。我总会发现一些模式,比如那些喜欢紧随前车行驶的司机车,他们的车前保险杠往往是坏的;随意刹车的司机,车后保险杠是碎的;左前方仪表盘被撞坏的司机,往往是在交通拥…