,目前全世界范围内能够担当Windows医生的工程师不过十几位,因为此项工作要求每个人都需要身怀绝技,都要是“狠角色”。
“过硬的操作系统知识,扎实的开发经验、较强的逻辑思维能力,以及对技术的极大热情。”杨廷皓描述了一位合格的Windows医生至少要具备的四种素质。“还要耐得住寂寞,我们总部一位Windows医生(专家级的)已经做这份工作十多年了。”组建Windows医生团队的高级项目经理张淡泊笑着补充说。
丰富的操作系统知识是成为Windows医生的首要条件。Windows医生要对Windows系统有扎实的知识积累,同时还必须熟悉掌握Windows中很多独特组件,包括注册表及安全架构等。其次,具有一定的开发经验是成为Windows医生的第二项考核指标。由于系统发生的很多问题不仅与Windows系统本身有关联,与相关的应用程序也有不可分割的密切联系。如果工程师对应用程序的设计和运行逻辑非常了解,就能够从操作系统和应用软件两种途径来寻找问题所在,也更容易发现由于不兼容而导致的运行冲突,从而更有效率地发现和解决问题。第三,Windows医生对逻辑思维能力有更高层次的要求。由于需要从海量数据中分析和发现问题,且绝大多数问题都比较复杂,Windows医生必须从一个病例的研究起初就保持清晰的思路,一旦遇到推理不下去的情况,就需要从头开始审视,以免“误入歧途”,浪费时间和精力,影响问题解决的整个流程。
除了上述三项要求,杨廷皓表示他更看重最后一点,就是Windows医生必须对技术研究拥有巨大的热情。杨廷皓解释说,由于这项工作需要大量的知识积累,工程师必须花大量时间和精力去钻研,缺乏对技术的狂热精神,是很难主动付出、主动学习的,提升解决复杂问题的能力自然也就无从谈起。记者了解到,Windows医生现有的五名成员亦都是技术狂热者。作为从美国总部来的团队管理者,杨廷皓曾经在Windows以及WinSE(WindowsServiceability)部门工作多年,他加入Windows医生团队,正是基于对提升Windows性能的热切期望。而陈强对自己的要求是“成为一名与众不同的开发工程师,既要看到发生了什么问题,更要知道这些问题是怎么发生的”,基于在微软4年的工作经验,陈强认为成为一名Windows医生是帮助他“知其然,并知其所以然”的绝佳机会。而丁勇作为一名IT界新人,自然非常珍惜这个难得的机会,“能够了解和研究Windows机制,还有机会看到Vista源代码,是件十分令人开心的事情!”据透露,目前在微软亚洲工程院,能够接触Windows核心技术的人,只有Windows医生团队。这对技术人员的吸引力不言而喻。
唯一的Windows医学院海外分院
要想成为一名优秀的Windows医生,理论知识和实战经验都必不可少。因此,在培养Windows医生的过程中,需要有大量的员工参与其中,积累各种“病例”,才能从中抽象和发展出高效有用的工具。而在全世界坐拥几十所研究机构的微软,为什么选中亚洲工程院作为美国总部之外的唯一基地?张淡泊认为:“中国的工程师更加勤奋、更有耐心,很适合做这种复杂的工作;同时中国的软件工程人才基数较大,也易于选拔和培养优秀人才。”可见,大规模的专业人才投入及大量的真实案例,使微软亚洲工程院成为完成此项任务的最佳地点。
张淡泊透露,Windows医生团队在微软亚洲工程院享受到了很多“特殊”的待遇。比如每一位Windows医生除了拥有为数众多的超大显示器,电话以外,还配备了耳机、麦克和摄像头,因为他们每天都要和远在地球另一边的美国同事进行“面对面”沟通。另外,定期到美国总部接受培训也是Windows医生团队享有的“特殊”待遇之一。作为一个新团队,中国的Windows医生们每天都在与美国的同事们一起学习、分享、积累经验。目前,微软美国总部的Windows医生团队9
7
3
1
2
3
4
8
:
本文来源:不详 作者:佚名