全球最厲害的14位程式設計師
成為最厲害世界級程式設計師要做到的10件事:
1、花10,000小時練習編碼。
2、閱讀與您所在行業相關的研究論文。
3、不斷構建專案(程式碼,程式碼,程式碼)。
4、閱讀有關技術和產品的書籍。
5、在壓力和截止日期前能夠準確交付。
6、透徹閱讀其他人的程式碼。
7、選擇新語言(每年一種新語言規則)和技術(一旦釋出就拿起新東西)。
8、結對程式設計,與不同型別的人合作。
9、編寫高質量的程式碼,即具有國際標準的工程級程式碼。
10、積極參與開源專案。
那麼,當今全球最厲害的14位程式設計師都是誰,你知道的有幾位?
以下排名不分先後。
1. Jon Skeet
個人名望:程式技術問答網站Stack Overflow總排名第一的大神,每月的問答量保持在425個左右。
個人簡介/主要榮譽:谷歌軟體工程師,代表作有《深入理解C#(C# In Depth)》。
網路上對Jon Skeet的評價:
“他根本不需要偵錯程式,只要他盯一下程式碼,錯誤之處自會原形畢露。”
“如果他的程式碼沒有通過編譯的時候,編譯器就會道歉。”
“他根本不需要什麼程式設計規範,他的程式碼就是程式設計規範。”
2. Gennady Korotkevich
個人聲望:程式設計大賽神童
個人簡介/主要榮譽:年僅11歲時便參加國際資訊學奧林比克競賽,創造了最年輕選手的記錄。在2007-2012年間,總共取得6枚奧賽金牌;2013年美國計算機協會程式設計比賽冠軍隊成員;2014年Facebook黑客杯冠軍得主。截止目前,穩居俄程式設計網站Codeforces聲望第一的寶座,在TopCoder演算法競賽中暫列榜眼位置。
網路上對Gennady Korotkevich的評價:
“一個程式設計神童。”
“他太令人驚訝了,他相當於我在白俄羅斯建立了一支強大的程式設計隊伍”
“徹底的程式設計天才”
3. Linus Torvalds
個人名望:Linux之父
個人簡介/主要榮譽:
Linux和Git之父,一個開源的作業系統;
1998年EFF(電子前沿基金會)先鋒獎得主;
2000年英國計算機學會Lovelace獎章得主;
2012年千禧技術獎得主;
2014年IEEE(電氣和電子工程師協會)計算機學會先鋒獎得主;
2008年入選計算機歷史博物館名人堂;
2012年入選網際網路名人堂。
網路上對Linus Torvalds的評價:
“他簡直優秀得無與倫比。”
4. Jeff Dean
個人名望:谷歌搜尋索引技術的幕後大腦。
個人簡介/主要榮譽:谷歌大規模分散式計算系統的設計師,例如:站點爬行,索引與搜尋,線上廣告,MapReduce,BigTable以及Spanner(分散式資料庫)。2009年進入美國國家工程院;2012年美國計算機協會SIGOPS Mark Weiser Award以及Infosys Foundation Award獎項得主。
網路上對Jeff Dean的評價:
“使資料探勘取得了突破性發展。”
“能夠在各項工作都已安排得滿滿的情況下,仍能構思、創作、釋出出MapReduce以及BigTable這些令人讚歎不已的工具。”
5. John Carmack
個人名望:第一人稱射擊遊戲經典師祖《Doom》(毀滅戰士)之父
個人簡介/主要榮譽:id Software公司聯合創始人,製作了很多膾炙人口的遊戲,如:《德軍司令部》(Wolfenstein 3D,又名《刺殺希特勒》)、《Doom》(毀滅戰士)、《Quake》(雷神之錘)。引領了很多計算機顯示領域的新技術,包括:adaptive tile refresh(切片適配更新)、binary space partitioning(二元空間分割)、surface caching(平面快取);2001年進入互動藝術與科學學院名人堂;2010年收穫遊戲開發者精選獎終身成就獎殊榮。
網路上對John Carmack的評價:
“製作了很多革命性的第一人稱射擊遊戲,影響了一代又一代的遊戲設計者。”
“他能在一週內就完成任何的基礎設計工作。”
“他是會程式設計的莫扎特。”
6. Richard Stallman
個人名望:Emacs文字編輯器,多種語言編譯器GCC的創造者。
個人簡介/主要榮譽:GNU專案發起人,開發出很多核心工具,例如:Emacs,GCC,GDB和GU Make Free Software公司創始人。1990年獲得美國計算機協會Grace Murray Hopper獎項;1998年獲得EFF(電子前沿基金會)先鋒獎。
網路上對Richard Stallman的評價:
“曾獨自一人與一眾Lisp黑客好手進行比賽,那次是Symbolics對陣LMI。”
“儘管我們對事物有不同看法,但他一定是最有影響力的程式設計師,無論現在還是將來。”
7. PetrMitrechev
個人名望:最有競爭力的程式設計師之一。
個人簡介/主要榮譽:分別在2000年與2012年收穫國際奧林匹克資訊競賽金牌;2011年與2013年贏得Facebook黑客盃賽;在2006年贏得谷歌Code Jam程式設計大賽以及TopCoder演算法公開賽;截止目前,暫列TopCoderPetr演算法競賽首位,在Codeforces中排行第五。
網路上對PetrMitrechev的評價:
“即使在印度,他都是程式設計競賽者心中的偶像。”
8. FabriceBellard
個人名望:開發出模擬處理器的自由軟體QEMU。
個人簡介/主要榮譽:開發了許多著名的開源軟體,例如:QEMU硬體模擬虛擬平臺,FFmpeg多媒體資料處理軟體,Tiny C編譯器,LZEXE解壓縮軟體。在2000年與2001年贏得國際C語言混亂程式碼設計大賽冠軍;2011年贏得谷歌O’Reilly開源設計獎;前圓周率計算精度世界紀錄保持者。
網路上對FabriceBellard的評價:
“他的作品總是令人印象深刻和光芒四射。”
“世界上最有創造力的程式設計師。”
“他是軟體工程領域的尼古拉·特斯拉。”
9. Doug Cutting
個人名望:開發出開源全文檢索引擎工具包Lucene。
個人簡介/主要榮譽:除了Lucene,還開發了著名的網路爬蟲工具Nutch,分散式系統基礎架構Hadoop,這些大師級作品都是開源的。目前任職Apache軟體基金會主席。
網路上對Doug Cutting的評價:
“他開發出卓越超群的全文檢索引擎工具包(Lucene/Solr)以及為世界開啟了一扇通往大資料的大門。”
“開源的Lucene以及Hadoop為全球創造了無數的財富以及就業機會。”
10. Donald Knuth
個人名望:《計算機程式設計藝術》(The Art of Computer Programming)一書的作者。
個人簡介/主要榮譽:著有數本影響深遠的程式設計理論書籍;發明了TeX數字排版系統;在1971年成為首位獲得美國計算機協會Grace Murray Hopper獎項的人士;1974年獲得美國計算機協會A.M. Turning獎項;1979年被授予國家科技獎章;1995年被授予電氣和電子工程師協會John von Neumann獎章;1998年入選計算機歷史博物館名人錄。
網路上對Donald Knuth的評價:
“我曾經有幸使用過一款無限接近零錯誤的大型軟體,它就是TeX。”
11. Anders Hejlsberg
個人名望:創造了Turbo Pascal。
個人簡介/主要榮譽:Turbo Pascal的原作者,Turbo Pascal是最受歡迎的Pascal編譯器之一,也首次為Pascal帶來整合的開發環境。主導開發了Turbal Pascal繼承者Delphi。首席C#設計師與架構師;2011年獲得Dr.Dobb’s Excellence in Programming榮譽。
網路上對Anders Hejlsberg的評價:
“我崇敬的程式大師,是我通往專業軟體設計師道路上的領路人。”
12. Ken Thompson
個人名望:創造了Unix
個人簡介/主要榮譽:與Dennis Ritchie一起創造了Unix。
同時也是B程式語言,UTF-8編碼,ed文字編輯器的創造者、設計者。Go程式語言的開發者之一。1983年與Ritchie一起被授予美國計算機協會A.M. Turning獎項;1994年IEEE(電氣和電子工程師協會)計算機學會先鋒獎得主;1998年被授予國家科技獎章;1997年入選計算機歷史博物館名人錄。
網路上對Ken Thompson的評價:
“世界上最傑出的程式設計師。”
13. Adam D'Angelo
個人名望:問答SNS網站Quora的創辦人之一。
個人簡介/主要榮譽:前Facebook CTO、研發副總裁,建立了news feed(資訊流)的基礎架構。SNS網站Quora的創辦人之一。2001年以高中生身份參加美國計算機奧林匹克競賽,最終取得第八名的佳績。2004年幫助加州理工學院摘下ACM國際大學生程式設計大賽團體銀牌。2005年進入Topcoder大學校際演算法競賽決賽。
網路上對Adam D'Angelo的評價:
“一位程式設計全才。”
Mark Zuckerberg的評價:
“我做的每一個好東西,他都能做出六個。”
14. Sanjay Ghemawat
個人名望:Google架構師團隊中的核心人物。
個人簡介/主要榮譽:幫助Google設計並推出了大型釋出式計算系統,包括:MapReduce、BigTable、Spanner以及Google檔案系統。開發出Unix ical日曆系統;2009年進入國家工程院;2012年美國計算機協會Infosys Foundation Award獎項得主。
精彩回顧
♡ 程式設計師跟產品經理打起來了,這是一個需求引發的血案...
相關文章
- 全球最厲害的 14 位程式設計師,請收下我的膝蓋~程式設計師
- 普通程式設計師和厲害程式設計師的差距!程式設計師
- 這 14 位全球最厲害的程式設計師,就這樣收割了我的膝蓋~程式設計師
- 當今全球最厲害的14位程式設計師,說沒聽過簡直離譜~程式設計師
- 啥是全棧程式設計師?更厲害?更有錢途?全棧程式設計師
- 全球最厲害的機器人都在北京!快來看!機器人
- 央視新聞《回本最穩最厲害的導師》手機搜狐網
- 央視新聞《最厲害的回本導師》手機搜狐網
- 暴雪設計大佬教出來的學生,就是厲害
- 科普,想成為厲害的 Java 後端程式設計師,你需要懂這 13 個知識點Java後端程式設計師
- 中國頂級程式設計師圖鑑,最後一個厲害了!程式設計師
- 央視新聞《最厲害靠譜的回本導師》手機搜狐網
- HBase的架構設計為什麼這麼厲害!架構
- 「實際作用」快3最厲害的倍投方法
- 第一財經《最厲害靠譜的回本導師》GL團隊釋出
- 他可能是全球最會說唱的程式設計師程式設計師
- 我真厲害
- 邦芒面試:最厲害的面試技巧都有哪些面試
- 大資料分析師,比資料分析師厲害在哪大資料
- 程式設計師3年工資從7千到2萬2,曬出跳槽經歷!網友:厲害程式設計師
- 我們都在說虛幻5厲害,但它究竟厲害在哪?
- 誇一誇支付寶小程式的厲害之處
- 最爛的1%程式設計師生存指南程式設計師
- 讓程式設計師互相傷害的“驗證碼”是什麼?程式設計師
- 中國文化厲害在哪?
- 10.24程式設計師節專輯——程式設計師最愛的數字,1024的祕密程式設計師
- [趣圖]程式設計社群調查顯示,Java程式設計師最苦逼,C++程式設計師最年老,是這樣的麼?Java程式設計師C++
- “探店”低程式碼——它真的很厲害?
- 最適合程式設計師的畫圖工具?程式設計師
- AWS最適合程式設計師的平臺,Android支援最棒!程式設計師Android
- 什麼樣的程式設計師最易漲薪?程式設計師
- 漫畫 | 浮躁程式設計師的最終結局程式設計師
- 最適合程式設計師的筆記軟體程式設計師筆記
- 以前的程式設計師,現在的程式設計師程式設計師
- 這屆AI程式設計師厲害了,還沒出校門就被預定?AI程式設計師
- 程式設計師休息時間接私活遭公司辭退,不明覺厲?程式設計師
- 厲害的創始人都是“雙重人格”?
- 從K8s的“臨時容器”看K8s設計的厲害之處K8S