IT巨頭們的老大的編程能力怎麼樣?扎克伯格,比爾蓋茨,馬化騰?

張菲紅


看過Facebook如何誕生的電影《社交網絡》,就知道扎克伯格水平如何了,頂尖大學的編程天才。

類似的人有小米CEO雷軍,大學時就開始賣軟件了。微信之父張小龍,foxmail,扛鼎之作。


鯨挑細選


扎克伯格關鍵字:程序神人

扎克伯格開始寫程序是中學時期

扎克伯格很喜歡程序設計,特別是溝通工具與遊戲類。他還開發過名為ZuckNet的軟件程序,讓父親可以在家裡和牙醫診所之間消息交流。這一套系統甚至可視為是後來美國在線實時通信軟件的原始版本。

在扎克伯格高中時代,他也創作了名為 Synapse Media Player 的音樂程序,並且藉由人工智能來學習用戶聽音樂的習慣,並且被貼到Slashdot上,被PC Magazine的五星評價為3顆星。微軟與美國在線當時就已經想要招攬並訓練扎克伯格,不過扎克伯格仍選擇於2002年9月進入哈佛大學。

在哈佛時代,Vargas表示,扎克伯格被稱譽為是“程序神人”(a programming prodigy)。他跟著猶太會友Alpha Epsilon Pi學心理學與運算科學。二年級時他開發出名為CourseMatch的程序,這是一個依據其他學生選課邏輯而讓用戶參考選課的程序。一段時間後,他又開發了另外一個不一樣的程序,名為Facemash ,讓學生可以在一堆照片中選擇最佳外貌的人。根據扎克伯格室友Arie

Hasit的回憶,“他做這個只是因為好玩”。Hasit如此解釋:“他有幾本名為臉書(Face Books)的書,裡面包括著學生的名字與照片。起初,他創建1個網站,並放上2張照片,或者是1張男生照片、張女生照片。瀏覽者可以選擇哪一張最‘辣’,並且根據投票結果來排行。

這個的競賽進行了一個週末之久,但是到週一早晨,被校方關閉,因為哈佛的服務器被灌爆,因此不準學生進入這個網站。此外,很多學生也反應,他們的照片在未經授權下被使用。扎克伯格為此公開道歉,並且在校報上公開表示“這是不適當的舉動”。不過,扎克伯格出自好玩的這個網站,後來一直被學生要求,要發展出一個包含照片與交往細節的校內網站。根據Hasit的回憶,“馬克聽到這個消息後非常高興,並且決定如果學校不幹的話,他要幹,他將會建一個比學校更棒的站。

比爾蓋茨關鍵字:程序員夢想

曾幾何時,比爾蓋茨幾乎是是每個程序員的夢想:比爾·蓋茨能做的,我也許能做到,即使做不到,做到一半也是不錯的。

在高中的時候,蓋茨就創建了湖濱學校編程社,為太平洋西北地區的公司編寫計算機代碼,並以此賺錢。當他向大學提交申請的時候,選擇了三所學校:哈佛、耶魯和普林斯頓。針對三所學校,他表示了三種不同的志向:耶魯是為了政治;普林斯頓是為了計算機工程師;哈佛是為了數學。他被三所學校錄取,最終選擇了哈佛。艾倫警告他說,哈佛有比他更聰明的人,蓋茨回答說,“不可能!不可能!”

在大二時候,蓋茨與夥伴保羅·艾倫一起為 Altair 8800 電腦設計 Altair BASIC 解譯器。Altair 是第一臺商業上獲得成功的個人電腦,而 BASIC 語言是一種易用易學的電腦程序設計語言,蓋茨與艾倫所開發的版本就是後來的Microsoft BASIC,也是MS-DOS操作系統的基礎,而後者又是微軟公司早期成功的關鍵。Microsoft Basic後來成了 Microsoft Quick BASIC,並逐漸演變成為今天依然流行的Visual Basic。

蓋茨說我做兩件關鍵的事情。一是選擇在程序中放入哪些功能。為了做到這一點,必須合理把握什麼事情容易做、什麼事情不容易做。還必須明白你追求的產品系列的策略是什麼樣的,並要關注硬件領域的進展。 此外,我還致力於實現新功能的最佳方案,也就是如何把新功能做得既小又快。例如,我寫過一個備忘錄,是關於如何設計和實施Excel中的一項功能的:每當屏幕發生變化時,程序都要重新計算其中的公式。在公司成立後最初的4年,他參與編寫和設計了微軟所有的程序。在所有這些最初的產品中,無論是BASIC、FORTRAN、BASIC 6800還是BASIC 6502,沒有一行代碼是我沒有檢查過的。但現在我們有大約160名程序員了,所以我主要是做產品和算法的複查。

蓋茨說那得說是為8080編寫的BASIC了,因為程序當時所產生的影響,而且因為我們設法把程序做得很小巧,非常適合當時的使用場景。那是我們決定創辦微軟時所編寫的最早的程序。我們三個人都清楚地記得那個最早的程序。我們得到了一個機會,在新墨西哥州的阿爾伯克基花了整整一個夏天,把程序徹底重寫了一遍。我認為可以節省幾個字節,讓程序更精簡。我們非常非常仔細地調試著,最終得到了那個4K的BASIC解釋程序。當你非常瞭解一個程序,覺得沒有人在看了程序後會說“還可以做得更好”時,那種感覺真是太棒了,而且程序用在了很多機器中,讓人覺得編寫那樣一個程序是件很興奮的事情。我還非常喜歡為Model 100編寫的那個程序,特別是我們把一個非常有用的小編輯器壓縮到了軟件中。我和一個名叫傑米•鈴木(Jey Suzuki)的日本程序員合作完成了那項工作。我們在非常有限的時間內完成了那個項目。如果編寫的軟件要燒入ROM,你是沒有機會可以犯錯的。

馬化騰關鍵字:開發部主管

據公開資料顯示,小馬哥自上個世紀90年代從計算機專業畢業後,就進入了深圳潤迅通訊發展有限公司 ,開始做編程工程師,專注於尋呼機軟件的開發,至升任開發部主管。

之後到了1998年11月,馬化騰離開潤訊通信,並帶著炒股和工作積累的資金,和好友共同創辦了騰訊計算機系統有限公司。1999年2月,騰訊上線OICQ,即後來的QQ。小馬哥創辦騰訊以後的CTO是張志東,對於技術層面的東西,小馬哥應該沒有再深入了。

小馬哥應該對HTML有一定的研究,在騰訊有個專利是小馬哥等人的,就是關於HTML實現某種需求的。

計劃所有的這些IT大腦都是技術出生,精通編程。最後,不管編程能力如何,重要的是這些巨頭在自己所處的時代,用自己的技術、能力、眼光、奮鬥和一點點運氣,創造出了引領IT領域潮流的成功產品,深深地影響了一代人又一代人。


風信子視野


世界市值排名前十的互聯網或者IT技術公司,創始人不會代碼的可能只有阿里的馬爸爸。

Apple蘋果:創始人喬布斯和沃茲,那個年代能在車庫裡自己焊板子組裝電腦的人,技術如何不用多說了吧?別拿現在太平洋裝電腦的和人家比,不是一個概念。

微軟Microsoft:創始人比爾蓋茨,高中生時代就能手擼編譯器,然後改編DOS系統,直接能賣給IBM,編程天才。

Goole谷歌:創始人佩奇和布林,都是程序員天才,搜索引擎的發明者,世界級程序員。

Amazon亞馬遜:創始人貝索斯,也是技術出生

阿里巴巴:創始人馬雲,英語老師,技術小白,估計代碼能力比樓主都差。

Facebook臉書:創始人扎克伯格,在大學階段就開始接外包,然後剽竊僱主創意做出了Facebook,是非不評論,技術真不是蓋的。

騰訊:創始人馬化騰,技術出生,不但親自擼出OICQ代碼,還能假扮小姐姐陪聊,是個全才。

甲骨文Oracle:拉里埃裡森,技術天才加話題人物,關係型數據庫發明人。因為非常擔心中國超過美國,所以非常敵視中國。

Netflix奈飛:創始人是誰我不知道。

Priceline:不知道

從這裡也能看出來,馬爸爸確實是外星人,百年不遇!


不怕死的三皮


絕大部分的互聯網大佬在剛創立公司時的編程能力沒的說。但是由於後面公司的壯大,這些大佬慢慢開始脫離底層代碼。著力公司的決策上去了。

1.扎克伯格

扎克伯格開始寫程序是中學時期

扎克伯格很喜歡程序設計,特別是溝通工具與遊戲類。他還開發過名為ZuckNet的軟件程序,讓父親可以在家裡和牙醫診所之間消息交流。這一套系統甚至可視為是後來美國在線實時通信軟件的原始版本。

在扎克伯格高中時代,他也創作了名為 Synapse Media Player 的音樂程序,並且藉由來學習用戶聽音樂的習慣,並且被貼到Slashdot上,被PC Magazine的五星評價為3顆星。與美國在線當時就已經想要招攬並訓練扎克伯格,不過扎克伯格仍選擇於2002年9月進入哈佛大學。

在哈佛時代,Vargas表示,扎克伯格被稱譽為是“程序神人”(a programming prodigy)。他跟著猶太會友Alpha Epsilon Pi學心理學與運算科學。二年級時他開發出名為CourseMatch的程序,這是一個依據其他學生選課邏輯而讓用戶參考選課的程序。一段時間後,他又開發了另外一個不一樣的程序,名為Facemash ,讓學生可以在一堆照片中選擇最佳外貌的人。

2.馬化騰

馬化騰在小的時候就對電腦知識很感興趣,當劉強東還沒見過電腦的時候、當馬雲還在西湖邊找外國人聊天練英語的時候,馬化騰已經擁有了自己人生中的第一臺電腦。並且,大學時代的馬化騰就已經是一個電腦編程高手,大學畢業的時候,馬化騰的畢業論文是《股票分析軟件》,並且在當時的軟件中超前的加入了“神經算法”,也就是近兩年超火的人工智能。不得不感嘆,小馬哥能有今天的成就,也許真的是天分超強。


蘇筱特


很多IT大佬的技術都是非常牛逼的。

除了你說的扎克伯格和比爾蓋茨以外,現在非常出名的還有雷軍。

雷軍是妥妥的程序員出身,大學時代就開始嶄露頭角,依靠自己的軟件賺了第一桶金。

後來,雷軍和求伯君合作,加入金山,不斷推動WPS更新,使wps又開始重新現有市場。

但是,IT大佬們不僅僅是編程厲害,他們的情商更好,不然不會有這麼大的成就。


PPt小助手


首先他們都是大牛,從技術時代過來的,都很強,只不過如果長時間不編程,會生疏,在這方面扎克伯格當屬老大,每天編寫AI程序給自家的智能機器人,其次比爾蓋茨,畢竟是做出來Windows系統的男人,最後才是老馬,也是做出QQ,微信等軟件的男人,但是現在他們都是管理者,很少再去大量編程。


Java學習愛好者


首先他們都是大牛,從技術時代過來的,都很強,只不過如果長時間不編程,會生疏,在這方面扎克伯格當屬老大,每天編寫AI程序給自家的智能機器人,其次比爾蓋茨,畢竟是做出來Windows系統的男人,最後才是老馬,也是做出QQ,微信等軟件的男人,但是現在他們都是管理者,很少再去大量編程。


分享到:


相關文章: