當前位置:
首頁 > 知識 > 根據Git推算程序員大佬作息:同樣是熬夜,為什麼他發量那麼多?

根據Git推算程序員大佬作息:同樣是熬夜,為什麼他發量那麼多?

機器之心報道

參與:一鳴、路

程序員大佬都啥時間幹活?同為程序員,自然有辦法弄清楚了。俄羅斯程序員 Ivan Bessarabov 根據大佬們在 git 上的工作時間推算出他們的作息時間。我們查看了他們的工作時間以及照片,只能羨慕地說:同樣是熬夜,為什麼他發量那麼多?

如何成為大佬?這恐怕是所有領域工作者都有的疑問。那麼大佬都是怎麼安排工作的呢?這與 TA 們的成就有何關係呢?

俄羅斯程序員 Ivan Bessarabov 想要一探究竟,他此前就職於俄羅斯互聯網企業 Yandex。

這位程序員小哥通過「代碼」查詢了幾位程序員大佬在工作日及周末的工作時間,其中包括 Linus 之父 Linus Torvalds、Go 語言之父 Rob Pike、PHP 之父 Rasmus Lerdorf、Python 之父 Guido van Rossum、Swift 之父 Chris Lattner 等。

程序員的重要產出——代碼,通常存儲在版本控制系統(VCS)中,將代碼上傳到 VCS 系統的時間點均被記錄下來。其中最流行的版本控制系統是 git。每次上傳代碼就是一次「commit」。

Ivan 正是通過這種方式了解程序員大佬的工作時間。如上圖所示,通過 commit 信息獲取上傳項目的作者、聯繫郵箱、上傳的項目、以及上傳項目的時間(以時間戳的形式)。通過編寫一個簡單的程序,就可以獲取這些信息了。

Linus Torvalds

Linus Torvalds 是 Linux 系統和 git 項目的作者。該項目對他在 Linux 和 git 項目上的工作時間分別進行了統計。

工作日以及周末時,Linus Torvalds 在 Linux 項目中的活動時間。

工作日及周末時,Linus Torvalds 在 git 項目中的活動時間。

根據統計,Linus Torvalds 在上午 10 點提交的 commit 最多,而深夜的工作則相對少得多。看來,這位大神的工作時間非常規律。不僅如此,從發量來看,Linus 也算是程序員中的養生典範(禿頭少女表示羨慕……

不過他的活躍度可不低。如圖:

Rob Pike

Rob Pike 是 Go 語言之父。該項目選擇了他在 Go 語言項目上的活動記錄。

從工作規律上來看,似乎和 Linus 類似,但是發量就少多了。相對而言,Rob 的 commit 時間更加集中。

同樣,Rob 的 contribution 時間也非常集中。

Rasmus Lerdorf

PHP 語言之父 Rasmus Lerdorf 的活動記錄如下:

這恐怖的工作時間!哪怕是凌晨三四點也有相當規模的 commit,連周末也一樣在工作,也難怪發量稀疏了。

相比於 Linus 老爺子,Rasmus Lerdorf 的 contribution 更加佛系。

Guido van Rossum

「仁慈的獨裁者」Python 之父 Guido van Rossum 的在 CPython 項目的活動記錄如下:

可怕的 commit 量,即使凌晨也保持在一定的數量,簡直是程序員中的戰鬥機。但是 Guido 似乎偏愛在周末好好休息,休息日的貢獻非常低。

所以發量不是爆肝指標,而是戰鬥力指數嗎?

Chris Lattner

Chirs Lattner 是 LLVM 編譯器和 Swift 語言的作者。他曾在蘋果公司工作,並短暫就職於特斯拉,現任職於谷歌。

以下是根據他在 Swift 語言項目上的活動時間統計出的結果:

Chris 的「心型」髮際線可以說是很別緻了。這一髮際線的成因似乎也能從 commit 分布中找出蛛絲馬跡。這位大神似乎非常喜歡通宵,那麼你以為他早上和中午是在補覺嗎?不不不,Chris 在 twitter 上表示:經常深夜擼代碼是為了白天可以有更多時間進行團隊交流和合作。

從 contribution 數據上,這位大神近來工作減少了很多,是想好好休息養發護髮嗎?

閱讀過這些數據,好奇心終於得到了一些些滿足。不過,雖然有的大神即使熬夜,也能精力充沛、發量豐富,但是大家還是要勞逸結合,好好休息呀。

深度Pro

理論詳解 | 工程實踐 | 產業分析 | 行研報告

機器之心最新上線深度內容欄目,匯總AI深度好文,詳解理論、工程、產業與應用。這裡的每一篇文章,都需要深度閱讀15分鐘。

今日深度推薦

計算廣告系統演算法與架構綜述

萬字綜述之生成對抗網路(GAN)

CVPR 2019提前看:少樣本學習專題

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 機器之心 的精彩文章:

Hinton老爺子CapsNet再升級,結合無監督,接近當前最佳效果
第四範式等機構提出隱私保護新演算法,醫療敏感數據也能合理學

TAG:機器之心 |