友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
狗狗书籍 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

追随智慧-第78章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



“我还希望你能和他当面谈一谈,说服他来我们这里。”“好,我谈。”
李开复当即约见王庆。这让王庆有些惊讶,也更加强烈地感觉到微软的诚意。接下来的事,就连凌小宁也没有料到。当李开复发现王庆还想多要一些股票认购权的时候,就对凌小宁说:“也给他。只要他真是我们需要的人,要什么给什么!”527第二天,凌小宁接到王庆的电子邮件。王接受了研究院的聘书,还说正是这些看来很小的事,让他作出这个很大的决定。
1999年11月1日,王庆正式成为微软中国研究院的软件开发组组长。这时候,研究院正在全力以赴开发中文语音识别技术。李开复在10月中旬向比尔.盖茨展示的成果,让微软公司的高层领导者受到鼓舞,他们决定,在微软语音识别大系统当中,加快中文的开发进程。毫无疑问,这需要中国研究院的研究人员同美国总部的开发人员密切协作,其最终结果,将在中国的市场上发挥重要影响。
凌小宁试图让王庆明白,新系统的“里程碑”要在2月28日确立。“里程碑”是微软员工对于项目成果的一种表述,其含义有点像“死亡线”。不过,它是“阶段性成果”,而非最后的结局。语音识别项目的中文部分,都将在希格玛大厦完成。然而在微软公司的语音系统已经相当成熟的时候,研究院这边的中文部分才刚刚起步。
所以,王庆必须在很短的时间里了解项目的全部过程以及核心技术,还要在中国研究院和美国总部之间,充当528一个“协调人”的角色,让中国的研究进度迅速跟上美国产品开发部门的步伐。
所幸王庆对语音技术并不生疏,他在摩托罗拉的时候就是这方面的中坚力量,也能了解国际商用机器公司和英特尔公司在这个领域的研究水平。他立即就发现,微软研究院在这个领域的研究水准,并不比另外三家大公司更高。令人惊讶的是,这里进展神速,仅仅才过去半年,其水平已经相当于摩托罗拉的“3年研究”。不过,和国际商用机器公司的“30年研究”相比,毕竟还差一步。
在以后的4个星期当中,王庆在太平洋两岸的希格玛大厦和雷德蒙总部之间频繁往复。他的工作在微软公司从无先例。微软的软件一向是由美国总部的18000人开发,然后分散到世界各地,由当地人员酌情从事产品本地化的工作。如今这个项目却是在中国开发出来,再与美国总部的产品融汇,这在技术上具有开创的含义,在微软公司的软件制作历史上也是新的一页。
现代技术的应用,已使距离不再成为人们交流的障碍,甚至同一产品的不同部分,也能够在相隔万里的地529方来制作。可是,研究院现在面临的情况要复杂得多。
软件的生产不同于一般制造业。一辆汽车或者一台电视,都是在所有配件全都做好之后再来总装配,甚至电脑的硬件部分也是这样完成的。惟有电脑软件不行。它的每一个部分,必须在产生过程中,随时随地和其他部分衔接配合,在整合的工程中改进“零件”,又在改善了“零件”之后再来整合。如此交替反覆数百次甚至数千次,方能成型。比如微软公司的“视窗NT”,源码多至5000万行。“视窗98”小一些,也有大约2000万行。此类大型软件由数千个“零件”所组成。在这些零件形成的过程中,几乎每天都要进行一次“总装配”,如果装配的档案记录为“2195”,这就表明其装配整合的工作累计已有2195次。
软件制作的这种性质,使距离成了问题。这一边,希格玛大厦每天都要将自己的数十万行程序加以完善,每一天都要将完善的结果与大洋彼岸的总部系统加以匹配,再拿回这一边来测试。这一切,可以通过微软公司的专用网线来实现。尽管如此,我们还是可以想像,浩瀚的太平洋给王庆带来多大麻烦。
530“臭虫档案”
大多数软件公司今天对于“臭虫”的理解,已与过去大不相同。过去人们觉得这是一件不得了的事情,现在则觉得这是一个正常的现象。
2000年元旦过后,王庆又一次离开北京来到美国,住进距离微软总部不到500米的哈利泰吉花园公寓。这回,他至少要在这里住到2月28日了。在这里,人们都叫他的英文名字“泰瑞”,其身份是项目经理。这表明,他不仅代表微软中国研究院,而且要代表这个项目。他处在协调中美两个研究院的位置上:召集会议,检查进度,洞悉项目在每一个阶段的进展以及障碍,收集所有正常的和意外的情况,向太平洋两岸的任何一方通报。
雷德蒙的冬季气候温和而湿润,西南边不远处,瑞尼尔山白雪皑皑,但山下却是绿草如茵。阴雨绵绵无尽,偶尔云开日出,天空湛蓝,日月俱澄澈。每天早晨,王庆从哈利泰吉花园公寓出来,一边呼吸着新鲜空气和红杉树散发的清香,一边走上第40大街,再拐一个弯,就到了微软总部115楼3319号房间--他的临时办公室。
微软公司的中枢服务器已将前一天诞生的产品版本准备531就绪。他上班后的第一件事情,就是在电脑上找到它。
准确地说,这是一个半成品。王庆和微软公司所有开发人员,都把它叫做“Build”。这个词可直译为“建造”,本身是一个动词,在这里却具有名词的含义。简单地说,建筑一个软件有如建筑一个楼房。但要更加准确地理解这个词的含义,就不能不涉及微软公司内部的软件制作程序。
微软的软件产品通常具有极大规模,大型产品小组通常集中着数千人的智慧和精力。每一个人都拥有自己独立的空间来想像和创造,但所有人的发明最终须结合在一起,互相融合而不致互相抵触,这就是所谓“整合”
的工程。如果坐视开发人员各自为政,尽情发挥,对相互不能衔接甚至冲突的环节不加过问,就必然会形成一大堆互不相关的“零件”。你要把一个飞机发动机装在汽车上,就算那东西再好也必然导致失败。由于这样的理由,在微软公司内部,属于个人创造的部分越是精彩纷呈,整合的工作也就越是频繁严谨。到了一个产品将要定型的最后阶段,这种整合就必须每天进行。
“整合”的工作并非人工完成,而是由服务器中枢532自动实现。其具体的操作方法是:所有开发人员随时将自己完成的工作通过网络传送到服务器上,无论是几十人开发的小产品,还是几千人开发的大产品,均须遵循此项规则,一丝不苟。服务器依靠自己内部的工具程序,每天将所有人的工作汇聚在一起,自动加以整合,“建造”
为一个新的版本。公司内部各个产品小组,大体上每天都会提交一个新版,但却无法做到让每一个新版都处在稳定状态,也无法确保每一天的工作都能同别的小组相互配合。他们只需将其中比较稳定的版本标定存档,供其他小组使用,自己则可以继续往前走。这样,每个组都在奋力向前,又都在自己的身后留下一系列“新版”。
一望而知,这中间的要点是所有参与者必须同步前行。
你盯着别人,别人也会看着你。如果大家都在前进,只有一个人停滞不前,那就不仅是落后,而且还会造成整体系统失去协调。各个产品小组的“新版”则需不断整合在一起,以供检测小组检验。服务器中枢大楼中一批功能强大的电脑,则在每天将全部“新版”拷贝,并且转移到安全的地方,以防失火、失窃一类不测事件。
在电脑屏幕上显出期待着的“新版”程序之后,王533庆便下意识地查找中文部分是否已被整合在其中,又是否产生了新的麻烦。
检测在微软公司的软件制作过程中乃是极为重要的一环。同一般制造业中的情形不同,微软公司的软件测试和开发制作是同步进行的,并不像人们通常想像的,等到产品完成之后再来检测,而是伴随在产品制作的全部过程中。检测人员数量巨大,与研究开发人员的比例,大致为1∶1。
北京方面的检测工作,由希格玛大厦第六层的微软研发中心负责。微软中国研究院的这套语音识别程序,每天必须检测的内容超过400种。在整个开发过程中,只有极少时候能够一帆风顺。在大多数情况下,检测人员总会抓出很多“臭虫”。消灭“臭虫”的具体方法是,发现者首先要有办法使“臭虫”能够再现,而且能够记录其出现的时间、条件和表现方式。当另外的人使用同样办法可以让“臭虫”再现的时候,就证明检测的结论有效。但并非所有的“臭虫”都在必须消灭之列。研究人员通常是依据“�
返回目录 上一页 下一页 回到顶部 赞(0) 踩(0)
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!