
計算機在中國有多熱?
看看財富英雄的排名就知道,看看這些年計算機專業報考的熱度就知道。
是不是想在IT領域有所成就,就必須是計算機專業出身呢?
3位圖靈獎(被稱為“計算機領域的諾貝爾獎”)得主給出這樣的結論:從事IT行業,不一定是計算機專業出身。
文科生也能拿計算機領域的最高大獎
幾乎每個圖靈獎得主都不止擁有一個頭銜。
巴特勒·蘭普森(Butler Lampson)是1992年圖靈獎獲得者,也是微軟公司技術院士和麻省理工學院計算機科學與電氣工程兼職教授,還是美國國家科學院院士、美國國家工程院院士、美國計算機協會院士和美國藝術與科學院院士。
他的第一個學位是哈佛大學文學學士。這位“文科生”的第一臺計算機是一臺沒有得到充分利用的IBM650。一名有進取心的高中同學在1959年發現了它,于是兩個毛頭小子獲準在這臺機器閑置時可以使用。而為了使用它,兩個人必須從學校乘坐公共汽車再走上約10公里的路。
1964年秋天,轉而攻讀物理學的研究生蘭普森來到加州大學伯克利分校。同年,在舊金山舉行的秋季聯合計算機會議上,他偶遇來自麻省理工學院的Steve Russell(他在1962年參與設計了真正運行在電腦上的第一款交互式游戲《空間大戰》),并被告知:在Cory Hall(伯克利的一棟大樓的名稱)一扇沒有任何標記的大門背后隱藏著的Genie項目。
也是從那時起,被計算機吸引的蘭普森慢慢遠離了物理學。Genie項目改進了930小型計算機的科學數據系統,并建成第一套商用的分時系統。后來,SDS公司將這套系統推向了市場,并定名為SDS940,這是第一套商品級通用分時系統。他編寫了它的部分操作系統和多種編程系統。
無獨有偶。托尼·霍爾(Tony Hoare)這位微軟劍橋研究院首席研究員、1980年圖靈獎獲得者,第一個學位也是文科。
1952年霍爾還在上學時,就對哲學產生了興趣。進入牛津大學后,霍爾選擇的專業是哲學、古典語言與文學(拉丁語和希臘語)。這個專業看起來與計算機完全不搭界,可是有一種前景著實讓他著迷:計算機研究可能會對有關人類認知和智能,尤其是數學真理性質的哲學問題帶來啟發。所以,這個純文科生就對邏輯和計算機也產生了興趣。
機緣巧合,霍爾在莫斯科國立大學進行了為期一年的機器翻譯研究。其間,他參加了一個俄英文自動翻譯的新項目,這個項目采用了一種基于圖靈機設計的早期計算機。
讀書時無意中學到的本領幫了他的大忙。在牛津學過計算機編程課程的霍爾,開始思考如何讓計算機來完成這項工作。他想到的第一種排序方法就讓完成任務速度提高了4倍,而第二種方法要快得多。
這種方法就是大名鼎鼎的“快速排序算法”。直到這種算法語言出版后,霍爾才意識到:自己在從事研究工作!
這段經歷使得霍爾的興趣轉向計算機。1960年,他作為程序員加入Elliott Brothers公司,領導開發了經典編程語言Algol60的早期編譯器。
獲獎后不繼續工作將非常乏味
對他們而言,獲得圖靈獎絕對是意外。
查爾斯·泰克(Chuck Thacker)是微軟研究院院士、2009年圖靈獎獲得者,也是IEEE成員、ACM院士、美國藝術與科學研究院會員和美國國家工程院院士。他的貢獻可以一言以蔽之:2004年他與其他人一起分享了德雷珀獎,因為他們開發了世界上第一臺上網計算機。
聽到獲獎的消息時,泰克還在辦公室。回到家中,他這樣對妻子描述自己的一天:“不錯,我獲得了圖靈獎。”
而低調的英國人霍爾干脆只是告訴家里人:“我要去美國領一個獎項。”
在不少人看來,獲得這個計算機界最高大獎后,他們的個人事業都達到了頂峰,不需要再繼續前進了。
可是獲獎者們不這么看。在蘭普森看來,如果真的裹足不前,那將會非常乏味。實際上,自從獲獎后,他又做了很多其他有趣的事情。比如說,在計算機安全方面進行了很多研究。他曾為微軟公司開發平板電腦軟件,它在10年前上市,并已售出數百萬套。
泰克“仍然在繼續努力,并且樂于接受新問題的挑戰”。他一直在努力為類似于微軟公司所用的大型數據中心尋找更好的方法來建立網絡,以支持云計算業務的發展。
自定義學術生涯始于1968年的霍爾,在奮斗12年后獲得圖靈獎,此后學術生涯又持續了19年。從學術界退休后,他繼續在微軟劍橋研究院從事了13年的研究工作。他說:“我獲得圖靈獎之后的32年間所取得的成就,至少能夠與此前的12年相媲美。”
他仍然在研究自己1968年創立的編程理論,自認為簡化了這一理論并取得重大進展。他說:“或許有一天,我的理論可以用于排除計算機程序中的大量錯誤,這些錯誤中有一部分是上市前檢測到的,而有一部分是在上市后才發現(這樣更危險)。”
從事IT不等于是學計算機出身的
IT行業誕生了無數個夢想與傳奇。中國幾乎所有的高校都開設有IT類專業。很多人認為,學習計算機專業是離夢想最近的階梯。
蘭普森并不認為每個人都要選擇IT專業。事實上,他自己的經驗表明:有些學生的本科專業為數學、物理、英語、歷史或其他一些有智力深度的領域,他們在攻讀計算機博士學位時的表現,往往強于一直研修IT專業的學生。至于IT在科學、工程或商務領域的應用,擁有相關應用領域的強大背景知識顯得更為重要。
泰克也持相同的觀點。他說,IT的形式有很多。對于其中一部分人而言,“IT專業”有時是必需的。但對于年輕人來說,最重要的是在物理和數學方面打下良好的基礎,這樣就能進入任何科學或工程學領域,只作為一名優秀的程序員是不夠的。
霍爾認為,科學家、工程師和推銷員所需的特質大相徑庭。如果IT行業能夠充分利用從業者千差萬別的素質優勢,整個行業將蓬勃發展。他說:“好奇心幾乎是必不可少的素質之一,這一點不僅適用于計算機技術,也適用于其他任何能夠讓計算機發揮至關重要作用的學科和領域。”
更多的人看不到IT領域輝煌的背后是多少失敗的奠基。“我們所從事的行業充滿著‘一夜成名’的神話。每出現一個成功的初創企業,就意味著有100個已經失敗了。沒有人會為那些企業著書立傳。”泰克說。
對那些在IT領域是走研究路線,還是走實用路線而猶豫不定的年輕人來說,蘭普森的建議是:“年輕人要跟著他們的心走。你從事真正想要做的工作,才更有可能取得成功,而且你也一定會擁有更加幸福的生活。”