(图:linus)
近日在开源欧洲峰会上,Linux 之父 Linus Torvalds 在与 VMware 首席开源官 Dirk Hohndel 对话时表示,他不再认为自己是一名程序员了。
Linux之父,心目中的大神,人人都觉得他是程序员,这是怎么回事呢?
按照Linus的解释:
- 我不再懂编程了,(如今)我写的大部分代码都是在电子邮件中。有人给我发了补丁,我就用伪代码回复。
- 现在我已经习惯编辑补丁,有时候编辑补丁后,没有测试补丁我就发送出去了。从字面上讲,我只是在邮件里写代码,说我认为应该怎么样做。这就是现在我所做的,我不再是程序员了。
于是,Hohndel接话问Linus,你现在的主要工作是什么?
Linus 继续解释,
- 我现在的主要工作就是大量阅读和回复邮件,然后在最后拍板说“不”,必须要有人对(某个补丁或某个 PR )说不。因为内核开发者知道,如果他们写了我会说不的代码,他们就写会出更好的代码。
- 有时代码更改非常明显,实际上不需要任何消息,但这种情况非常罕见…… 解释为什么代码要做某些事情,为什么需要做一些更改……因为这反过来有助于管理,如果你可以向我解释你的代码,我将信任你写的代码。
换句话说,Linus 现在是一名代码管理者和维护者,不再是开发者。他还表示,他希望一直当 Linux 的维护者。
Linus真的说自己不是程序员??
过去的 2018 年,Linux Kernel 发布了 6 个版本,从年初的 Linux 4.15 到圣诞节前夕的 4.20,共有 74,974 个 commits,增加了 3,385,121 行代码,移除了 2,512,040 行代码,净增 87 万行代码,内核树的总代码行数为 26,132,637 行。(数据来自:https://www.solidot.org/story?sid=59153)
7.5 万个 commits 这一数字虽然令人影响深刻但并没有刷新纪录,2017 年内核有 80,725 个 commits,增加 390 万行代码,移除 130 万行代码。
递交最多 commits 的内核开发者是:Linus Torvalds ,其次是David S. Miller。
根据 "gmail.com" 的域名记录,最积极的厂商是英特尔(将近 6%),其次是红帽(5.3%)。
至此,你还认为Linus不是程序员吗?我想他就是我们中间的“大神”,或许我们不能简单的用“程序员”这3个字来定位Linus的工作,我想他是IT程序界的鼻祖,靠的是意识和经验工作,历久弥坚,日益精进;
如今,在这个急功近利的社会中,这些年来的众多网络新词:猿类,码农,攻城狮等等,折射了什么?说明了什么?难道我们真是血汗工厂里的编码机器?