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带领微软将会走向何方,让我们拭目以待吧。

posted @ 2008-03-10 14:15  玉米疯收  阅读(2579)  评论(0编辑  收藏  举报