从Borland架构师到微软高级工程总监

豆豆网   技术应用频道   2007年10月05日  【字号: 收藏本文

内容摘要:身为华人,出生于印度,之后到美国工作 ; 曾在Borland公司担任C++编译器架构师,目前就职于微软亚洲工程院,职位是高级工程总监。这样的经历不禁让我们产生了几分好奇,带着这份好奇心,我们再次跨入了微软亚洲工程院的大楼,采访了刘世胜,一位来自印度的华人高级工程总监。

  记者:您刚刚提到了Web的发展,Web现在是个很流行的词汇。我们都很关心,未来Web跟Mobile会怎样融合?在这方面,您有哪些看法可以和读者分享一下?

  刘世胜 :Web是种基于网络的系统,它能够给大家带来丰富的信息交换体验, Mobile没有理由不能上网、不能获得网络最新的服务,因此我们做了以下两方面的工作:一是在移动领域,比如 Windows Live 和Office Live都能够使移动设备上网,可以让用户享受Windows 和MSN上面最新的网络服务。还有Xbox Live,这是一款联网游戏产品,将来也可以把移动设备通过Web接到网络上,用户可以联网打游戏。

  记者:微软的产品以高质量著称,尤其是大型复杂产品,其质量之高得到了世界的认可。您能否告诉我们微软在开发大型复杂产品方面,保证高质量的秘诀是什么?

  刘世胜:没有什么秘诀可言,不过我们的原则是做好人才的工作。因为微软无论是在中国还是在世界各地,都在寻找最好的人才。我们有丰富的软件开发经验,了解开发软件需要什么,我们需要什么样的人才,客户需求是什么,把需求了解清楚之后,我们制定合理的流程来开发软件并投放市场。同时在市场政策上,我们也会保证质量做到位之后,再出售产品,而不会把产品过早地投放市场。

  想做架构师吗?

  记者:您十几年前就已经是Borland的架构师,当时中国似乎还没有这样的提法。您认为要成为一名优秀的架构师,需要具备哪些特质?您能给想当架构师的中国程序员提些建议吗?

  刘世胜:作为一个架构师,首先应该透彻地弄清问题空间,其中包括了解客户的需求,能够准确了解谁是我的目标客户,我为什么要替他做这样的产品,以及如何能够让我的产品使客户受益;然后再去研究,我用哪种技术来满足他的需求,用什么样的技术能够设计出最能满足客户需求的产品;结合了对于客户和市场的了解以及对于技术本身的了解之后,我们再利用这种知识,做高层架构的设计,能够分析出不同的单元在整个系统当中如何配合,数据如何转移。

责编:豆豆技术应用

正在加载评论...