Linux之父:我已不再是一個程序員

Linux之父:我已不再是一個程序員

Linux作者Linus已經不再發表演講了。

但在開源歐洲峰會上Linus Torvalds在與VMware首席開源官Dirk Hohndel對話時表示:他不再認為自己是一名程序員了。

為什麼被每個程序員認為是“祖師爺”的他,卻覺得自己不再是程序員了呢?Linus解釋道:

我不再懂寫代碼了,我寫的大部分代碼都是在郵件裡。有人發了一個補丁,我就用偽碼回覆。我已經習慣編輯補丁,有時候會在沒有任何測試的情況下將編輯過的補丁發送出去。字面上講我只在郵件裡寫代碼,說我認為應該這怎麼做。這就是我所做的,我不再是程序員了。

Hohndel接著問他,“那你的工作究竟是什麼?”

Linux之父:我已不再是一個程序員

Linus的回答很有意思:

我會讀和寫很多郵件,但實際上我的工作就是說“不”。因為在Linux的內核開發中,總得有人對這個補丁那個PR說不,Linux的核心開發人員知道我會說不,他們才能在寫代碼的時候做出更好的工作。

換句話說,Linus現在是一名程序經理和維護者,不再是開發者。他說維護者需要對開發者遞交的代碼及時回覆,這會讓開發者覺得他們的工作至少能得到反饋。

在Linux的核心開發中,Linus不是一個仁慈的人,他此前也曾多次非常尖銳地抨擊某些開發人員的錯誤,包括谷歌、英特爾、英偉達等一系列廠商也都遭到過他的“F Words”。當然,不久前他為自己長久以來“Be a jerk”道了歉,甚至宣佈休息一段時間以調整自己的狀態。

Linux之父:我已不再是一個程序員

但話說回來,在整個Linux的開發與郵件組裡,Linus的權威仍舊無人撼動。你提交的代碼只有說服了他,才有被採用的可能,他不相信某個人,但相信具體的代碼。

在Linus看來,現代軟件開發在許多方面都變得更加容易了。更好的工具、更好的文檔、更多的為推動技術發展、幫助新人而存在的社區。儘管如此,他也承認:

現在需要制定更多的規則可能是不太好玩的一點。在過去,社區會更加自由自在,你可以嘗試很多新東西。但我仍然這麼做的原因是,這是正確的事情。

Linus還承認,雖然他對自己今天在Linux上所做的事情感到滿意,但他和我們許多人一樣,對自己的能力表示懷疑。

祖師爺都這麼謙虛了,我們又該如何自處呢……


分享到:


相關文章: