Ray Ozzie——宇宙中最頂尖的程序員

文\倪志剛(《程序員》2008年2月)

當比爾•蓋茨知道Ray Ozzie要來微軟時說:“23年了,我一直想他能來,今天終於實現了。23年了,如果只能僱用一個人,那他一定是Ray Ozzie。現在Ray Ozzie來了,微軟終於有救了!”這麼多年來,能得到蓋茨如此評價的,只Ray Ozzie一人而已。Ray Ozzie——Lotus Notes的創造者,美國國家工程院院士,不久前剛接替比爾蓋茨成爲了微軟的首席構架師。比爾蓋茨稱他爲“宇宙中最頂尖的5位程序員之一”。

Ray Ozzie 1955年11月出生於美國,在上世紀70年代,當比爾蓋茨正在醉心於擺弄新推出的8080芯片時,18歲的Ray Ozzie已經是一名GE-400大型機上的程序員了。高中畢業後,Ray進入伊利諾斯大學計算機學習,在這裏他碰到了一個改變他人生軌跡的系統Plato(柏拉圖)。Plato是一種校園網絡協作軟件,被設計用於早期的即時信息處理及組羣聊天室等。這個原始的協作工具Plato卻將“利用計算機加強人與人之間的交流與協作”這樣一顆種子深深的埋在了Ray的心裏,從那時開始Ray就在不斷思考如何將計算機用於協作與交流。

到了20世紀80年代,隨着IBM PC機的出現以及MS-DOS的興起,以前Plato那種基於主機的軟件體系結構變得越來越不適合了。這時,在Ray腦袋裏卻早已構造好一個基於PC機的Notes產品的提案。這個產品提案得到了Lotus的創始人Mitch Kapor的鼎力支持,並決定將Lotus的資金投入到Ray Ozzie的這個項目中來。

1984年年底時,依靠Lotus提供的資金,Ray創建了Iris Associates Inc,並開始致力於開發Lotus Notes的第一個版本。經過5年時間,到了1989年,Notes的第一個版本才正式發佈,Notes的開發時間如此之久也算是在軟件業內非常罕見的情況,也正是因爲開發週期很長,這款新產品集多種優勢於一身,包括圖形化的界面,基於C/S的軟件結構,基於網絡的協作,集合郵件與辦公於一身等等,可以說Notes是第一套真正意義上的商務軟件,Notes的出現使Lotus在業內真正建立了領導者的地位,此後它也一直壓制着微軟的Exchange Server加Outlook的組合近十年。多年以後,微軟評價Notes說,雖然Ray的軟件有些略顯粗糙,但是它卻超大量的開始使用互聯網,非常具有革命性。Notes的成功使得Ray Ozzie開始被業界所認識,也真是因爲Notes的如此優秀,以至於大家都認爲IBM在1995年花重金收購Lotus的主要原因是爲了得到Ray Ozzie與他的Notes。

可惜Ray在IBM並沒有待多長的時間,兩年後在IBM無所作爲的Ray於1997年,Ray正式離開IBM公司。他找到了之前開發Notes時的幾個朋友合作成立了Groove Networks公司,在這個新公司裏Ray開始探索網絡協作的新發展方向。經過3年多的努力,Groove 1.0版終於發佈了,這個基於P2P技術的Groove不僅有強大的跨羣組網絡協作功能,還有可擴展的開放式的開發平臺,還有對安全性的周密設計,在Groove中可以直接對整個協作的過程提供加密,利用這些不繁瑣的加密給用戶在線互動時提供完整的加密保護,從此,自由、交流、共享、安全等特性完全爲用戶所掌握。可以這麼說,在計算機協作的發展上,Ray又使之向前前進了一大步。從Plato到Notes,從Notes到Groove,Ray一直站在協作軟件的前沿,Ray投身於協作軟件的這幾十年,也正是全球軟件高速發展的幾十年,Ray在其中見證了整個軟件產業的發展歷程。

正因Ray如此優秀,以至於從一開始比爾•蓋茨就想收購Groove公司,當然,無可否認比爾•蓋茨的真正目標其實是Ray Ozzie。在經過了長達6次的努力後,2005年50歲的Ray Ozzie終於同意了加入微軟工作。一年後,比爾•蓋茨宣佈了他的個人退休計劃,並由Ray來接替他開始擔任微軟首席軟件架構師一職,換言之,以後整個微軟的軟件發展方向將由Ray來規劃了,無可否認,Ray完全有這個能力。雖然外界似乎對Ray Ozzie來擔任如此職務有些疑慮,但是比爾•蓋茨應該是對Ray信心十足的,按比爾•蓋茨的話來說,“他終於來了,微軟有救了”。Ray帶領微軟將會走向何方,讓我們拭目以待吧。

原文鏈接: http://news.csdn.net/n/20080306/...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章