程序人生:國內(nèi)頂級的 8 位程序員大佬,沒聽過就太low了!
國內(nèi)有哪些知名的程序員大佬?
今天就來盤點一下,一些?商業(yè)大佬們?曾經(jīng)用代碼寫的故事。國人版本,你想到哪些大佬?

馬化騰——曾抄代碼培養(yǎng)感覺
馬化騰是計軟專業(yè)科班出身。他曾透露,自己學編程是“用最笨的方式去領(lǐng)悟”,即抄代碼培養(yǎng)感覺。至于感覺培養(yǎng)得怎么樣,有一個流傳甚廣但同樣不知真假的故事:
知乎上的一個問答貼“馬化騰寫代碼的水平如何?”一個匿名回復如下:
曾經(jīng)和 pony 一起寫過代碼。當時5個人擠在一個只有四個位置的房間里,埋頭開發(fā),用 C++。我當時負責寫一個通訊模塊,有一個 bug 弄了兩天,沒有一點進展,下樓準備買點東西吃,消消愁。回來發(fā)現(xiàn) pony 光著膀子,捧著瓶啤酒,站在陽臺,望著寂靜的夜,回頭冷靜地和我說了句:“幫你搞好了?!?/p>
雖然沒有確切材料能說明馬化騰當年的代碼水平,但他做碼農(nóng)時的勤奮是有跡可循的。2015年8月,網(wǎng)上首次曝光馬化騰寫過的代碼,寫作日期是在1999年2月21日、大年初六。
他自己也曾說過,工作前五、六年,錢不是用來買書就是買電腦,?“20 歲的時候我是一個非常內(nèi)向的程序員。我不喜歡管人,不喜歡接受采訪,不喜歡與人打交道,獨自坐在電腦旁是我最舒服的時候。”

馬化騰在大學畢業(yè)之后有過很長一段低頭寫代碼的經(jīng)歷。
1993年,馬化騰從深圳大學畢業(yè),進入當時的傳呼機市場巨頭潤訊公司寫軟件。
1998年騰訊?成立,剛開始,為了支撐公司運營,馬化騰除了寫騰訊本身的業(yè)務代碼,還接下許多外包項目。2018年在接受央視采訪時,馬化騰稱,因為當時 QQ 還沒起來,沒有投資,所以他們做了?大量的系統(tǒng)繼承?,包括幫其他網(wǎng)站做網(wǎng)頁等。
“我很多年沒有寫代碼了,但做一些主要決策的時候,你要是寫過代碼,你就知道,主要是系統(tǒng)分析、決策、要做什么,但是你要有技術(shù)底,否則不能做判斷。”馬化騰曾說過有技術(shù)基礎(chǔ)的重要性。
張小龍——定位是一個純粹的程序員
對于張小龍,業(yè)界有一個評價是:即便沒有微信,他也是中國最優(yōu)秀的程序員之一。

從在華中科技大學學習開始,張小龍的代碼就已經(jīng)走在很多人前面。據(jù)張小龍的大學同學?張?zhí)柽h回憶,張小龍是同學中最早學習C語言的人。
碩士畢業(yè)的第三年,張小龍就寫出一款非常成功的產(chǎn)品——FoxMail,并且一個人完成了前三個版本的迭代?。
1997年,F(xiàn)oxMail 在 Winsite 上線。同年,?一位《電腦報》記者說?,?“只要你站在黃莊路口,大喊一聲,我是 Foxmail 張小龍,一定會有一大群人圍上來,讓你簽名。”此話也印證了 Foxmail 的成功。
之后就是進入騰訊,重構(gòu) QQ 郵箱,創(chuàng)立微信。即便有著接連三次的成功,張小龍給自己的定位也還曾是“一個純粹的程序員”。張小龍在廣東的微信團隊一度被稱為“全天候手機開發(fā)團隊”,常常通宵搞開發(fā)。
我們無法得知張小龍現(xiàn)在是否會經(jīng)常寫代碼,但可以想見,他似乎沒有停下,不然也不會有2018年小程序的問世。
李彥宏——為檢索信息寫代碼
李彥宏?中學就喜歡計算機編程?,還參加過全國青少年程序編程大賽,得過獎,但是在省級比賽中沒能拿到名次。
這個經(jīng)歷讓李彥宏覺得,全國計算機水平在他之上的人很多。一直到高考填志愿,他都沒敢報計算機專業(yè),而是去北大讀了信息管理。
但漸漸他發(fā)現(xiàn)如果要做圖書館系統(tǒng)的開發(fā),自己比不過計算機系的學生,于是開始自學計算機課程,直接去計算機系聽操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)的課程。
到紐約州立大學讀研究生時,因為有在北大積累的信息檢索知識,李彥宏的研究方向定為信息檢索。很快,他在美國電子工程學會會刊上發(fā)表論文“利用信息檢索理論解決光學識別問題”,一般博士畢業(yè)論文也很難登上這本期刊。
畢業(yè)之后,李彥宏在華爾街為職業(yè)炒股人做金融新聞的檢索,也曾為《?華爾街日報》網(wǎng)絡版設計實時金融信息系統(tǒng)。
在工作中,李彥宏終于確定自己的優(yōu)勢:網(wǎng)絡編程不行,但涉及到信息檢索,少有能與之比肩者,?“我不再折騰網(wǎng)絡編程,反正有很多人寫。我專注在信息檢索?!?/p>
1996年,李彥宏想到解決搜索引擎作弊問題的方法,?“我想到了我在北大所學的科技論文索引,科學論文通過索引被引用次數(shù)的多寡來確定一篇論文的好壞,超鏈就是對頁面的引用,作弊網(wǎng)頁沒價值,不可能被很多網(wǎng)站主動超鏈?!背湸韯e人評價你,超鏈上的描述是別人如何評價你。
1997年,李彥宏提交了關(guān)于“超鏈分析”的專利申請?!俺湣奔夹g(shù)現(xiàn)在被包括 Google 在內(nèi)的幾乎所有搜索引擎使用,是奠定現(xiàn)代搜索引擎發(fā)展趨勢和方向的基礎(chǔ)發(fā)明之一。
又過兩年,李彥宏帶著自己的技術(shù),回國開始做搜索引擎,之后便是百度的故事了。

張一鳴——用代碼打開社交
寫代碼和修電腦,是許多程序員的社交方式之一。
張一鳴自述?,作為一個不怎么參與集體活動的理工男,他保持社交的方式是修電腦和編程建網(wǎng)站,通過修電腦還結(jié)識了自己后來的太太。后來他們的同學集會上,打招呼的方式基本都是:?hi,你的電腦還是我裝的。
接外包項目也讓張一鳴每個月有額外的收入,“?大四的時候,我每月能有超過兩三千的收入,在當時,絕對是土豪。那時候,和同學一起泡實驗室,熬到半夜一兩點,會請大家集體去烤串。一周能吃2-3次。”
當年一起吃燒烤的人,后來相繼進入字節(jié)跳動,成為公司的技術(shù)骨干。
現(xiàn)在看來,張一鳴和字節(jié)跳動取得成功,主要原因一定不是他本人的代碼有多優(yōu)秀。但當年因為修電腦認識的太太,又因為吃燒烤而收獲的創(chuàng)業(yè)伙伴,何嘗不是寫代碼的收獲呢。

雷軍——代碼被說像詩一樣優(yōu)雅
2019年,在一次和王源的訪談對話中,被問及有沒有寫過詩,?雷軍回答,“我沒有寫過詩,但有人說我寫的代碼像詩一樣優(yōu)雅。”

“詩一樣優(yōu)雅的代碼”是有市場認證的。雷軍在武漢大學計算機系讀大三的時候,就通過寫程序,賺到100萬。畢業(yè)之后被金山求伯君當接班人培養(yǎng),32歲時,他與求伯君合著《深入 DOS 編程》一書出版發(fā)行。網(wǎng)上也有一段雷軍1994年寫的代碼,代碼太長,簡單截圖如下:

和所有優(yōu)秀的程序員一樣,雷軍熱愛編程。1996年,雷軍交給老師的一篇命題作文《程序人生》中,他寫道,“?當我學了一點電腦知識后,就發(fā)現(xiàn)電腦將是我人生的最愛”、“我愛編程這個工作,可以肯定我會干上一輩子”。
而雷軍從程序員轉(zhuǎn)向產(chǎn)品和管理,也有一個“迫不得已”的原因。在金山30周年是,雷軍曾說,轉(zhuǎn)型的一個重要原因是,之前有一個新來的程序員,把自己多年寫下來的代碼硬盤格式化了。
至今,小米的一些發(fā)布會上,雷軍還多次強調(diào):“20年前我是程序員,如今我還是程序員。”
求伯君——“中國第一程序員”
雷軍的伯樂,求伯君,被稱為“中國第一程序員”,沒有之一。
說第一,有時間的原因。1983年,我國第一臺每秒運算1億以上的巨型計算機“銀河”在國防科大投入使用。近水樓臺先得月,正在國防科大數(shù)學系讀書的求伯君,擔下了?學校的圖書管理系統(tǒng)軟件開發(fā)的任務,4天就開發(fā)測試成功。
當然,第一程序員的實力和勤奮更不容小覷。1988年,求伯君加入金山,原因之一是金山承諾他可以“專心搞軟件”。當時求伯君計劃要寫一個漢字處理系統(tǒng),最后花了1年零4個月,在醫(yī)院敲完了 WPS1.0的代碼,共計12萬2千行。
21世紀初,WPS歷經(jīng)幾次波折,從微軟手中搶回自己的市場。但就在2002年,求伯君?又把WPS所有的代碼都推倒重寫,直到2005年9月12日,求伯君才寫完 WPS Office 最新的2005版本,“如果你想要擴大 WPS 這座大廈的空間,唯一能做的,就是推倒重來?!?/p>
在求伯君的帶領(lǐng)下,金山陸續(xù)上線《金山影霸》、《金山快譯》、《金山游俠》等小工具軟件,還有原創(chuàng)網(wǎng)游《劍俠情緣網(wǎng)絡版》、《封神榜》、《春秋Q傳》等,一度被稱作中國 IT 界的黃埔軍校,甚至人們想夸贊開發(fā)者水平高時,會用“求伯君2.0”來形容。
2011年11月18日晚,47歲的求伯君宣布從金山退休,辦了一場隱退儀式,名為“君之傳奇”。

(2005年,求伯君正式拜入武當三豐派門下,2011年,求伯君在金山投資的古裝劇《劍俠情緣藏劍山莊》中客串“劍圣”)
史玉柱——寫完代碼還要負責推銷
大多數(shù)人知道史玉柱,是因為腦白金。但他也曾是一名程序員。
史玉柱創(chuàng)業(yè)早期,曾一個人編寫文字處理軟件,代碼數(shù)達到50萬行,其中很多關(guān)鍵模塊甚至是用匯編語言完成的。1991年創(chuàng)立巨人公司,巨人漢卡前兩個版本的主要代碼,都是出自史玉柱之手。
不過,撇開大佬標配的代碼實力,史玉柱的個人特色是非常懂得推銷,無論是腦白金還是代碼。
1989年,史玉柱碩士畢業(yè),開始創(chuàng)業(yè)。他第一個大賣的產(chǎn)品時用9個月開發(fā)出的 M-6401桌面排版印數(shù)系統(tǒng)。當時史玉柱通過賒賬的方式,在《計算機世界》雜志買下1/4版面做廣告?,使得??M-6401銷售額在兩個月內(nèi)迅速攀升到百萬級。
這與十多年后,史玉柱花巨資在《新聞聯(lián)播》和《天氣預報》之間插腦白金廣告,異曲同工。

此外,史玉柱大概也是在研發(fā)一線奮斗最久的大佬。
2016年1月,54歲的史玉柱回歸巨人網(wǎng)絡,將帶領(lǐng)全公司研發(fā)高管聚焦精品手游研發(fā)。重新上班的第一天,他?做了兩件事:決定給研發(fā)人員加工資,平均幅度加50%;做研發(fā)項目的立項、管理、激勵等流程,重新構(gòu)造。不過,可惜的是,三年后,巨人網(wǎng)絡叫停了300億的“游戲”重構(gòu)計劃。
潘石屹——地產(chǎn)大亨初學 Python
微博認證是“SOHO 中國(北京最大的房地產(chǎn)開發(fā)商)董事長”的潘石屹,已經(jīng)在微博連續(xù)打卡大半年的 Python 課程學習。
截至發(fā)稿,話題#潘石屹用 Python 解決100和問題#的閱讀量已達1.2億。

2019年11月14日,潘石屹發(fā)了一條微博:“今天開始我學習一門新的語言 Python,我在尋找。這也是今天給自己人生的禮物?!?/p>
那天開始,潘石屹常在微博提問 Python 相關(guān)的問題,有時也會曬一下自己的學習成果。
5月16日,他發(fā)了一條微博,宣布自己參加2020年04期 NCT 全國青少年編程能力等級考試,拿到99分??鄣舻?分時因為畫完圖之后忘記隱藏畫筆的箭頭。
不僅是自己學,年初潘石屹還曾任某編程課程的推廣大使,計劃在鄉(xiāng)村普及編程教育。
“我覺得每個人都應該學一學編程,因為編程的語言是科學的、嚴謹?shù)摹,F(xiàn)實中很多人都把時間浪費在爭吵上,許多人聲音很大,但其實是沒有邏輯的。而編程能訓練人的思維,讓人更尊重事實,更有邏輯。

靈魂拷問:你計劃寫幾年代碼?
雖然現(xiàn)在的互聯(lián)網(wǎng)大佬中,也有馬云這樣?“因為我不懂技術(shù),所以我們公司技術(shù)最好”的領(lǐng)頭人。
但是絕大多數(shù)的互聯(lián)網(wǎng)企業(yè),要么是源起于技術(shù)咖的一個想法,要么是由技術(shù)過硬的人掌舵。
奇虎360周鴻祎,早早就立下“要寫十年代碼”的目標,非常推崇程序員文化,曾說過?要成為一個合格的程序員,怎么也要寫個10萬到15萬行以上的代碼,如果連這個量級的代碼都沒有達到,那說明你還不會寫程序。
網(wǎng)易丁磊,?創(chuàng)辦網(wǎng)易時的50萬元資金是他寫了幾年代碼積攢下來的。成立網(wǎng)易云之后,丁磊還曾夢想在云計算上投入十億人民幣,解放全國千千萬萬的程序員。
搜狗王小川,在清華讀書時,排隊看醫(yī)生還要捧著計算機的書,在搜狗可以花幾年時間一級一級組建產(chǎn)品,能讓他感到興奮的事是“?有些問題沒人能解決,你找到方法解決了”。
新浪創(chuàng)始人王志東,自稱是“很純粹的軟件工程師”,說?程序員的目標就是要實現(xiàn)一個很好很實用的產(chǎn)品。?曾創(chuàng)立過四通利方、新浪、點擊科技。
……
這些人的創(chuàng)業(yè)或是成名之路其實相差甚遠,但幾乎所有人都有一個共同點,就是在初入編程世界時,都給自己定過“至少做十年程序員”、“只想對著電腦寫代碼”、“至少寫十多萬行代碼”之類的“小目標”。雖然初心的保質(zhì)期往往不長,但如果連初心都沒有,后面的故事自然也不會發(fā)生。
以上,程序員節(jié)日快樂!
如果你也喜歡編程,喜歡二次元的話!如果你也想讓自己成為一個具有真材實料的厲害的程序員,不妨從現(xiàn)在開始!
微信公眾號:C語言編程學習基地
整理分享(多年學習的源碼、項目實戰(zhàn)視頻、項目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
