内容摘要:身为华人,出生于印度,之后到美国工作 ; 曾在Borland公司担任C++编译器架构师,目前就职于微软亚洲工程院,职位是高级工程总监。这样的经历不禁让我们产生了几分好奇,带着这份好奇心,我们再次跨入了微软亚洲工程院的大楼,采访了刘世胜,一位来自印度的华人高级工程总监。
还有一点也非常重要,就是要给自己或者其他设计者提出一些问题,以弄清架构设计的问题空间。我记得当我还是个初学者的时候,曾和一些高级架构师一起参加一个设计总结会议。在会上,一个高级架构师带了一些卡片,每张卡片上面都列着关于时间、地点和解决方法之类的问题。关于所做的设计,他会提出卡片上列的许多问题。这可以帮我们弄清,我们的设计是如何解决问题的,并且能够弄清整个架构设计的问题空间。我推荐大家定期地这样做,养成本能地问问题的习惯,这很重要。
记者:我们都知道这样一个事实:微软产品更新非常快。很多开发者都在抱怨一个问题:他们难以跟上微软产品更新的步伐。那么请问在新产品不断推出的同时,开发者应该如何在创新和保持稳定中寻求平衡?应该采取什么样的态度来面对?您能否给中国的开发者提供一些建议?
刘世胜:由于互联网创造的条件,使得各方面都更新很快,微软产品的更新频率也和这个条件有关。如果让我设身处地为大家提一个建议的话,那么我建议大家首先找到自己的兴趣点所在,然后从这一点入手,把这一点学透,至于其他的知识,等到需要的时候顺便学一些就足够了。以我自己为例,我从前曾经对编译器的优化很感兴趣,于是我就在这方面进行深入研究。有些知识是可以转移的,我做完编译器的优化之后,又转移到编译器的前端、框架以及Visual Studio的开发,我发现有些知识能够触类旁通。
至于开发者是应该追随某种产品还是追随某个领域,则由个人爱好决定。如果开发者钟情于VC++的内容,那么他就可以追随这个产品,去研究如何把这个工具用到极致。由于在工作中接触的内容非常多,一个人不可能去研究所有内容,这取决于自己的判断。我有个朋友,致力于数据库的研究,我们都知道,数据库领域的相关知识很多,而他的选择是,专攻数据库的查询优化。通过一系列的努力,他最终成了微软数据库查询优化方面的专家。开发者需要注意的就是,首先找到兴趣所在并为之努力,其次要在工作中有针对性地学习相关知识,只有这样,才能保证在林林总总的创新当中,找到属于自己的一片天地。
采访手记
刘世胜现任微软亚洲工程院高级工程总监,负责领导移动技术中心的工作。
刘世胜拥有丰富的技术和管理经验以及优秀的领导能力。在微软工作的14年中,他在简化产品和确保产品始终保持卓越工作性能方面拥有丰富的经验。加入微软亚洲工程院之前,他是微软办公软件协助平台产品部门的工程总监。其间,作为工程架构师,他领导团队不断取得进展,推出了针对Office、Windows Vista和Windows Server R2需求的第一版协助平台。之前,刘世胜担任Biztalk的工程总监及工程架构师,带领团队推出了第二代Biztalk产品和第一版HIS。他还曾是Visual C++的工程总监和工程架构师,推出过众多版本的Visual C++(6.0, 5.0, 4.2, 4.1 和4.0)。在十余年微软工作期间,刘世胜在多项领域取得了众多突出成就。他还曾经负责不断完善和优化VC++,使其在与其他开发工具的竞争中始终保持领先的地位。
加入微软之前,刘世胜曾是美国Borland公司的架构师、MIPS Computer Systems公司的架构师和高级开发人员,并在Stardent Computers和Elxsi工作过。
刘世胜拥有肯塔基大学计算机专业硕士学位和印度Birla技术学院电子工程专业学士学位。
责编:豆豆技术应用
- Delphi新闻
- Delphi教程
- Delphi 7.0
- Delphi 2007
- Delphi控件
- Delphi网络编程
- Delphi for php
- Delphi界面/视图
- Delphi系统控制
- Delphi数据库
- Delphi源码下载