莱纳斯 托瓦尔兹表示不再是程序员了
Linux的创建者Linus Torvalds不再发表演讲。但是,他的所作所为以及他再次在法国里昂举行的欧洲开源峰会上再次与他的朋友VMware首席开源官Dirk Hohndel进行了公开对话。在主题演讲中,Torvalds透露他不再认为自己是程序员。
那么每个人都认为程序员是程序员的人会做什么呢?托瓦尔兹解释说:
我一点都不知道编码了。我写的大多数代码都在我的电子邮件中。所以有人给我发送了补丁……我用伪代码[回复]。我现在习惯于编辑补丁,有时我会编辑补丁并在未经测试的情况下将其发送出去。我从字面上写了它,然后说:“我认为应该这样做”,但这是我的工作,我不是程序员。
因此,霍恩德尔问:“你的工作是什么?” 托瓦尔兹回答说:“我读和写了很多电子邮件。最后,我的工作实际上是说'不'。有人必须对[此补丁程序或请求请求]说不。而且,因为开发人员知道,如果他们做我将拒绝的事情,那么他们会更好地编写代码。
Torvalds继续说道:“有时代码更改是如此明显,以至于实际上不需要任何消息,但这非常罕见。” 为了帮助您的代码通过Torvalds进行传递,它有助于``解释为什么代码需要执行某些操作以及为什么需要进行某些更改,因为这反过来又有助于解决问题的管理方面,如果您可以向我解释您的代码,我会相信编码。”
简而言之,如今,Torvalds是代码管理者和维护者,而不是开发人员。对他来说很好:“当人们向我发送补丁时,我看到我的主要目标之一就是反应灵敏。我想成为一两天之内说是或否。在合并过程中,一两天可能会延长一周之内,但我想一直作为维护者在那儿。”
这就是代码维护者应该做的。
“我认为这是您要做的主要事情之一,就是响应,以便发送补丁程序或请求的人感觉他们的工作很受赞赏-也许不被赞赏,因为有时并非如此-但在至少他们得到反馈。”
这听起来可能没什么好玩的。霍德尔提醒他说,毕竟托瓦尔兹的早期自传题为《为了好玩》。没错,尽管他不再需要在具有4MB RAM和简单库和工具的PC上进行编码,但Torvalds仍然很有趣。
Torvalds说:“在许多方面,开发变得更加容易。……我们拥有更好的工具,我们拥有更好的文档,我们拥有更多的社区,人们感到这是他们工作的一部分,这是他们工作的主要部分帮助新人加入的工作。”
尽管如此,Torvalds承认:“也许有点不好玩的是,我们必须制定很多规则。在过去,这要随意得多,玩笑也更多,您可以尝试一下。 ,但是我仍然这样做的原因是,这是对的。那么,对,我可能会花费大部分时间阅读电子邮件,但是这样做的部分原因是[否则]我会很无聊。”
Torvalds还承认,尽管他对今天使用Linux所做的事情感到满意,但他像我们许多人一样,对自己的能力表示怀疑。甚至他也感觉到冒名顶替综合症。
的确,除了台式机以外,Linux现在几乎可以运行世界上的所有事物,但是让Torvalds对Git感到满意的原因并不在于它已经占领了整个世界。这是我们大家都有怀疑的意思,对,我们都认为'我们实际上有什么好处吗?我对Linux的一个自我怀疑是,这只是对Unix的重新实现,对吗?我可以给您提供的东西不仅仅是对其他东西的更好版本,而Git向我证明了我可以做到。有两个项目引起了很大的轰动,这意味着我不是一个一招的小马。”
哦,我想我们都知道他不仅如此。