微软首席架构师Ray Ozzie:架构师的前沿视野

原创
开发 架构
Ray Ozzie经历过信息革命的每个阶段,并在不同的阶段调整他的思想,在其他人之前预见到下一个科技设计的趋势。从Live到S+S,从.NET 4.0到Windows Azure,Ray Ozzie正用自己超前的技术视野带领微软一步步追赶技术潮流,赶超对手。

【51CTO独家特稿】2006年6月15日,比尔-盖茨宣布将在两年内淡出微软的日常管理事务,同时,把一直由自己担任的首席软件架构师的职位交给Ray Ozzie接任。自此,Ray Ozzie,这位曾因Lotus Note而闻名IT界的传奇人物再次跃入人们的视线;盖茨对他的评价是“宇宙中最顶尖的5位程序员之一”。

51CTO开发频道年终巨献:架构师最怕程序员知道的十件事

[[7634]] 
微软首席架构师 Ray Ozzie

Ray Ozzie于1955年11月生于美国。上世纪七十年代,以信息技术革命为主导的第三次浪潮刚刚开始萌芽。当比尔盖茨正醉心于新推出的8080芯片时,Ray Ozzie已经是一名GE-400大型机上的程序员了。

Plato系统

高中毕业后,Ray进入伊利诺斯大学计算机学习,在这里他碰到了一个改变他人生轨迹的Plato(柏拉图)系统,很快,Ray意识到,Plato的模式将大有可为。

Plato是一种校园网络协作软件,被设计用于早期的即时信息处理及组群聊天室等。这个原始的协作工具Plato却将“利用计算机加强人与人之间的交流与协作”这样一颗种子深深的埋在了Ray的心里,从那时开始Ray就在不断思考如何将计算机用于协作与交流。

说到协作与交流,在当前的中国还属于比较新的概念;2001年离职新浪的王志东也致力凭借Lava-Lava打造中国的企业协作平台,依然被业界所不解。让人叹服的是,在上世纪80年代,Ray Ozzie已经看到了协作软件的价值和前景。

Lotus Note

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的组合近十年。

在Lotus Notes时代,Ray Ozzie再次向人们展示了他独到的技术眼光,因为在软件中超前的使用网络技术进行协作,赶在互联网大潮到来之前撒下了渔网。#p#

多年以后,微软评价Notes说,虽然Ray的软件有些略显粗糙,但是它却超大量的开始使用互联网,非常具有革命性。Notes的成功使得Ray Ozzie开始被业界所认识,也真是因为Notes的如此优秀,以至于大家都认为IBM在1995年花重金收购Lotus的主要原因是为了得到Ray Ozzie与他的Notes。

Groove Networks

可惜Ray在IBM并没有待多长的时间,在IBM无所作为的Ray Ozzie于1997年正式离开IBM公司。他找到了之前开发Notes时的几个朋友合作成立了Groove Networks公司,在这个新公司里Ray开始探索网络协作的新发展方向。


Lotus Notes软件界面

经过3年多的努力,Groove 1.0版终于发布了,这个基于P2P技术的Groove不仅有强大的跨群组网络协作功能,还有可扩展的开放式的开发平台,还有对安全性的周密设计,在Groove中可以直接对整个协作的过程提供加密,利用这些不繁琐的加密给用户在线互动时提供完整的加密保护,从此,自由、交流、共享、安全等特性完全为用户所掌握。可以说,在计算机协作的发展上,Ray Ozzie又使之向前前进了一大步。

从Plato到Notes,从Notes到Groove,Ray一直站在协作软件的前沿,用超前的技术嗅觉和高瞻远瞩的视野打造一个又一个业界船体。Ray投身于协作软件的这几十年,也正是全球软件高速发展的几十年,Ray在其中见证了整个软件产业的发展历程。

微软首席架构师

正因Ray Ozzie如此优秀,以至于从一开始比尔•盖茨就想收购Groove公司,谁都可以看出,比尔•盖茨的真正目标其实是Ray Ozzie。在经过了长达6次的努力后,2005年,50岁的Ray Ozzie终于同意了加入微软工作。
 
一年后,比尔•盖茨宣布了他的个人退休计划,并由Ray来接替他开始担任微软首席软件架构师一职,换言之,以后整个微软的软件发展方向将由Ray Ozzie来规划了。

微软首席架构师Ray Ozzie 
微软首席架构师Ray Ozzie

虽然外界似乎对Ray Ozzie来担任如此职务有些疑虑,但是比尔-盖茨应该是对Ray信心十足的,用比尔•盖茨的话来说,“他终于来了,微软有救了”。

Ray Ozzie经历过信息革命的每个阶段,并在不同的阶段调整他的思想,在其他人之前预见到下一个科技设计的趋势。作为个人电脑时代的梦想家,尽管Ray与盖茨齐名,但他的个人风格和软件开发方式,却在几个重要方面与盖茨不同。

#T#在盖茨的领导下,微软的战略集中在该公司称之为“集成创新”(integrated innovation)的想法上,即:通过将Windows、Office乃至服务器产品等所有软件紧密联系在一起,微软能够比那些仅仅涉及计算体系一部分的竞争对手开发出更优秀的产品。然而,随之而来的复杂程度,已经影响微软的开发流程,在一定程度上导致延迟,使新版本Windows晚了几年才面世。

Ray Ozzie并不准备放弃让微软充满活力的大型软件开发思路,但他提倡灵活应变,希望在其它领域推进更迅速的创新,开发规模较小的产品,实现范围狭窄但明确的目标。这种方式与他在Groove时所追逐的目标颇为相似。

他表示,就操作系统之类的大型软件项目来说,消费者只能接受偶尔发布的新产品。他认为,对于偶尔发布的新产品,消费者的更新换代并不频繁,在这一的条件下,想要做出人们满意的产品,就需要在产品中加入超前的技术设计和功能,这样才能在市场上利于不败之地。 对于其他产品的研发,Ray提倡迅速创新,及早发现需求并提供适合的产品投放市场。

当然,这两种方式都需要超前的技术眼光和独到的视角。

时至今日,我们看到微软在互联网方面的技术战略转型,从Live到S+S,从.NET 4.0Windows Azure,Ray Ozzie正用自己超前的技术视野带领微软一步步追赶技术潮流,赶超对手。

责任编辑:佚名 来源: 51CTO.com
相关推荐

2012-03-21 17:30:21

百度架构师

2009-05-04 09:52:58

雷·奥兹架构师网络

2011-03-11 15:38:08

Java

2015-05-06 14:23:55

2010-04-20 09:18:00

架构师

2009-06-09 10:02:57

微软云计算服务器

2009-07-17 15:34:13

Windows Emb

2009-07-17 15:31:18

Windows Emb

2010-11-25 15:18:01

Windows Emb微软架构师

2020-08-24 08:50:12

架构师TL技术

2015-11-11 11:09:41

微软Azure架构师容器技术

2010-03-02 09:44:32

首席架构师赵亮

2014-10-28 09:56:56

Hadoop

2017-06-01 09:34:53

公有云数据迁移

2009-07-17 15:18:46

Windows Emb

2012-08-04 16:02:00

架构师

2009-06-30 16:34:44

微软

2010-10-19 10:39:45

鲍尔默软件架构师

2012-11-01 15:09:44

殷塞信息首席架构师

2016-08-29 11:33:23

京东云云计算云安全
点赞
收藏

51CTO技术栈公众号