扎克伯格很喜歡程序設計,特別是溝通工具與游戲類。他還開發過名為ZuckNet的軟件程序,讓父親可以在家里和牙醫診所之間消息交流。這一套系統甚至可視為是后來美國在線實時通信軟件的原始版本。
在扎克伯格高中時代,他也創作了名為SynapseMediaPlayer的音樂程序,并且借由人工智能來學習用戶聽音樂的習慣,并且被貼到Slashdot上,被PCMagazine的五星評價為3顆星。微軟與美國在線當時就已經想要招攬并訓練扎克伯格,不過扎克伯格仍選擇于2002年9月進入哈佛大學。
在哈佛時代,Vargas表示,扎克伯格被稱譽為是“程序神人”(aprogrammingprodigy)。他跟著猶太會友AlphaEpsilonPi學心理學與運算科學。二年級時他開發出名為CourseMatch的程序,這是一個依據其他學生選課邏輯而讓用戶參考選課的程序。一段時間后,他又開發了另外一個不一樣的程序,名為Facemash,讓學生可以在一堆照片中選擇最佳外貌的人。根據扎克伯格室友Arie
Hasit的回憶,“他做這個只是因為好玩”。Hasit如此解釋:“他有幾本名為臉書(FaceBooks)的書,里面包括著學生的名字與照片。起初,他創建1個網站,并放上2張照片,或者是1張男生照片、張女生照片。瀏覽者可以選擇哪一張最‘辣’,并且根據投票結果來排行。
這個的競賽進行了一個周末之久,但是到周一早晨,被校方關閉,因為哈佛的服務器被灌爆,因此不準學生進入這個網站。此外,很多學生也反應,他們的照片在未經授權下被使用。扎克伯格為此公開道歉,并且在校報上公開表示“這是不適當的舉動”。不過,扎克伯格出自好玩的這個網站,后來一直被學生要求,要發展出一個包含照片與交往細節的校內網站。根據Hasit的回憶,“馬克聽到這個消息后非常高興,并且決定如果學校不干的話,他要干,他將會建一個比學校更棒的站。
在高中的時候,蓋茨就創建了湖濱學校編程社,為太平洋西北地區的公司編寫計算機代碼,并以此賺錢。當他向大學提交申請的時候,選擇了三所學校:哈佛、耶魯和普林斯頓。針對三所學校,他表示了三種不同的志向:耶魯是為了政治;普林斯頓是為了計算機工程師;哈佛是為了數學。他被三所學校錄取,最終選擇了哈佛。艾倫警告他說,哈佛有比他更聰明的人,蓋茨回答說,“不可能!不可能!”
在大二時候,蓋茨與伙伴保羅·艾倫一起為Altair8800電腦設計AltairBASIC解譯器。Altair是第一臺商業上獲得成功的個人電腦,而BASIC語言是一種易用易學的電腦程序設計語言,蓋茨與艾倫所開發的版本就是后來的MicrosoftBASIC,也是MS-DOS操作系統的基礎,而后者又是微軟公司早期成功的關鍵。MicrosoftBasic后來成了MicrosoftQuickBASIC,并逐漸演變成為今天依然流行的VisualBasic。
蓋茨說我做兩件關鍵的事情。一是選擇在程序中放入哪些功能。為了做到這一點,必須合理把握什么事情容易做、什么事情不容易做。還必須明白你追求的產品系列的策略是什么樣的,并要關注硬件領域的進展。此外,我還致力于實現新功能的最佳方案,也就是如何把新功能做得既小又快。例如,我寫過一個備忘錄,是關于如何設計和實施Excel中的一項功能的:每當屏幕發生變化時,程序都要重新計算其中的公式。在公司成立后最初的4年,他參與編寫和設計了微軟所有的程序。在所有這些最初的產品中,無論是BASIC、FORTRAN、BASIC6800還是BASIC6502,沒有一行代碼是我沒有檢查過的。但現在我們有大約160名程序員了,所以我主要是做產品和算法的復查。
蓋茨說那得說是為8080編寫的BASIC了,因為程序當時所產生的影響,而且因為我們設法把程序做得很小巧,非常適合當時的使用場景。那是我們決定創辦微軟時所編寫的最早的程序。我們三個人都清楚地記得那個最早的程序。我們得到了一個機會,在新墨西哥州的阿爾伯克基花了整整一個夏天,把程序徹底重寫了一遍。我認為可以節省幾個字節,讓程序更精簡。我們非常非常仔細地調試著,最終得到了那個4K的BASIC解釋程序。當你非常了解一個程序,覺得沒有人在看了程序后會說“還可以做得更好”時,那種感覺真是太棒了,而且程序用在了很多機器中,讓人覺得編寫那樣一個程序是件很興奮的事情。我還非常喜歡為Model100編寫的那個程序,特別是我們把一個非常有用的小編輯器壓縮到了軟件中。我和一個名叫杰米?鈴木(JeySuzuki)的日本程序員合作完成了那項工作。我們在非常有限的時間內完成了那個項目。如果編寫的軟件要燒入ROM,你是沒有機會可以犯錯的。
據公開資料顯示,小馬哥自上個世紀90年代從計算機專業畢業后,就進入了深圳潤迅通訊發展有限公司,開始做編程工程師,專注于尋呼機軟件的開發,至升任開發部主管。
之后到了1998年11月,馬化騰離開潤訊通信,并帶著炒股和工作積累的資金,和好友共同創辦了騰訊計算機系統有限公司。1999年2月,騰訊上線OICQ,即后來的QQ。小馬哥創辦騰訊以后的CTO是張志東,對于技術層面的東西,小馬哥應該沒有再深入了。
小馬哥應該對HTML有一定的研究,在騰訊有個專利是小馬哥等人的,就是關于HTML實現某種需求的。
計劃所有的這些IT大腦都是技術出生,精通編程。最后,不管編程能力如何,重要的是這些巨頭在自己所處的時代,用自己的技術、能力、眼光、奮斗和一點點運氣,創造出了引領IT領域潮流的成功產品,深深地影響了一代人又一代人。