没有神
许多人都有寻找和崇拜偶像的本能,对于软件工程师来说,他们可能是 Linus Torvalds、Guido Van Rossum、Bill Gates,他们都是以英勇壮举改变世界的英雄,Linus 自己写了 Linux,对吧?
实际上,Linus 所做的只是编写了一个概念验证类 Unix 内核,并将其发布在电子邮件列表中。这是不小的成就,绝对是了不起的成就,但这只是冰山一角, Linux 比最初的内核大数百倍,是由数千名聪明人开发的, Linus 真正的成就是领导这些人并协调他们的工作; Linux 不是他最初的想法,而是社区集体劳动的光辉结果。 (Unix 本身并不完全是由 Ken Thompson 和 Dennis Ritchie 编写的,而是由贝尔实验室的一群聪明人编写的。)
同样,Guido Van Rossum 是否亲自编写了所有 Python?当然,他写了第一个版本。但是其他数百人负责为后续版本做出贡献,包括想法、功能和错误修复。史蒂夫·乔布斯 (Steve Jobs) 领导了一个构建 Macintosh 的整个团队,尽管比尔·盖茨 (Bill Gates) 以为早期家用计算机编写 BASIC 解释器而闻名,但他更大的成就是围绕 MS-DOS 建立了一家成功的公司。然而,他们都成为了所在社区集体成就的领导者和象征。天才神话是我们作为人类需要将团队的成功归因于一个人/领导者的趋势。
Read more