尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
- 1990年,從明尼蘇達大學計算機與經濟學系取得學士學位,並為最優等(summa cum laude)。
- 1990-1991年,為世界衛生組織的愛滋病全球方案(World Health Organization’s GlobalProgramme on AIDS)開發軟件,用於HIV傳播的統計建模、預測和分析。
- 1996年,從華盛頓大學的計算機科學方向獲得博士學位(PhD),研究方向為面向對象語言的程序優化。
除了這些,我們能找到的關於Jeff的資料實在少的可憐,僅有的也是一些專訪文章,很難想像為什麼他會被工程師們認為是「戰神」。於是在綜合了各方零散信息之後,我們還是把視線放到他供職至今的Google身上,從這里看到了一個神是如何誕生的。
Jeff Dean的畢業院校明尼蘇達大學
供職Google
1999年中,Jeff加入Google,當時的Google僅有20名員工,而Jeff已經在IT界小有名氣,他的加入讓Google的起步更為平穩。
在Google早期,公司創造了一種超越當時搜尋界霸主雅虎的搜尋算法,但是隨著業務的增加,他們發現「不能足夠快地部署更多的機器來響應需求」,這似乎是一個硬件上的問題,並且難以解決。但是Jeff和團隊首先開發了「Google文件系統」,使得超大型的文件能分布地被存儲在眾多廉價的服務器上,但是這一系統帶來的問題是開發者需要頻繁調整算法並將這些運算並行化,同時還要處理硬件的故障。而這些問題,Jeff開發了一個稱之為MapReduce的編程工具就輕鬆解決了。
諸如此類的事跡,在Google的這十幾年間還發生過很多,Jeff也幫助Google度過了一個又一個難關,前兩年火的一塌糊塗的阿法狗也是在Jeff擔任「Google大腦」,也就是Google人工智能研發部門的負責人後誕生的。
那些「神跡」
但是以上這些,仍然不足以讓他被稱之為神,真正讓Jeff變身成神的,源於粉絲們的崇拜和吹捧,以下是我們找到的那些Jeff在人間展示的「神跡」,擔心很多人看不懂,也做了解釋。
「編譯器從不會給Jeff Dean警告的,JeffDean會給編譯器警告的。」
解釋:當你的代碼有誤時,編譯器會給出警告,但是Jeff比編譯器還牛叉。
「Jeff Dean 提交代碼前會編譯和運行他的代碼,只是為了檢驗編譯器和鏈接器有沒有問題。」
解釋:Jeff 的代碼從不出錯,他編譯代碼只是為了確保編譯器和鏈接器沒有bug。
「當 Richard Stallman 聽說JeffDean的自傳專屬Kindle平台,他就去買了Kindle。」
解釋:Richard Stallman是著名的極力反對非自由軟件的人,並且從來不購買和使用Kindle。但是Jeff Dean就是這樣神奇,Richard會因為想要閱讀Jeff的自傳而去違背自己的原則。」
「Jeff Dean 是直接寫二進制機器代碼的,他寫源代碼,是為了給其他開發人員作參考。」
解釋:所有的代碼在執行前都要先編譯成二進制機器碼,Jeff是直接寫二進制機器碼的,他寫源代碼主要是方便其他工程師理解。
「X86-64 規範有幾項非法指令,標誌著‘私人使用’,它們其實是為Jeff Dean專用。」
解釋:私有的非法CPU指令是不能被任何人使用的,但是Jeff Dean 就可以用。
「Jeff Dean 進行人體工程學評估,是為了保護他的鍵盤。」
解釋:通常評估人體工程學是糾正坐姿,保護你的健康的,但是Jeff 卻是為了保護他的鍵盤。
「在2000年末的時候,Jeff Dean 寫代碼的速度突然增長了40倍,原因是他把自己的鍵盤升級到了USB 2.0。」
解釋:是鍵盤和計算機之間接口的速度影響了Jeff Dean 的編碼速度。
「所有的指針都是指向Jeff Dean的。」
解釋:指針是C編程的核心,但是Jeff Dean 是編程世界的中心。
盡管以上都是玩笑,但是由此可見Jeff在工程師們心中是一個什麼樣的地位,Google員工都認為Google搜尋驚人的速度都歸功於Jeff Dean,能夠被世界頂尖的工程師們如此評價,可想而知Jeff被奉為神,實至名歸。