2002年5月25日,一个周六的下午,北京嘉里中心酒店的咖啡厅。记者幸运地同Intel中国软件实验室(以下简称ICSL)总经理王文汉博士坐在了一起。之所以说幸运,是因为见王博士一面太难了,他的办公地点在上海,而且经常往来于各国之间。尽管记者早在2001年的3月就与王博士和ICSL取得了联系,但终因各种各样的原因没能见面,要不是参加“北京国际周”的活动,我们很难采访到他。即使是这次的见面,也只有不到2个小时的时间,因为他还有很多重要的事情要处理。

《程序员》:大家对ICSL(Intel China Software Labs)还不很了解,能否介绍一下它的大致情况和主要职能?
王文汉:ICSL从1993年11月成立到现在已有8年多了,它是跨国公司在中国最早及最大规模的软件研发机构之一。ICSL肩负着为Intel芯片及平台开创最高价值的使命,另一方面承担着转移Intel研发成果以带动中国软件技术升级的任务。经过多年的努力,ICSL在以下四个领域有突破性的成就:
第一个领域是基础系统软件。传统的基础系统软件逐渐老化、僵化,不易维护,不利创新。Intel中国软件实验室的研发成果可望带动革新,增加效益,促进上中下游软件和硬件的创意。
第二个领域是嵌入式软件模块库。自从Intel中国软件实验室2000年底推出Intel StrongARM芯片软件模块库以来,下载十分踊跃,多家公司竞相使用,好评不断。其中尤以MP3及G723模块最受欢迎。
第三个领域是编译器。Intel中国软件实验室以编译器后端数码生成及浮点编译见长。
第四个领域是视频技术。Intel中国软件实验室成功完成基础视频软件开发后,技术转移至国内外多家视频软件公司。
第五个领域是操作系统。研发强项包括掌上电脑专用系统及电信级不中断操作系统。
当然,我们除了做与公司业务有关的技术开发,我们还做与本地市场有关的开发。如在中国市场上推出的HOME—CD,就曾到了胡锦涛副主席国家领导人的表扬。
《程序员》:ICSL对人才的吸引策略如何?
王文汉:我们是一个以研发为主的研究机构,但又不是纯研发,所以我们在学历要求上首选硕士,其次是博士。其实在国内很多优秀的本科生,当我们不能找到符合要求的硕士或博士时,我们同样可以从本科生中挑出优秀的人才。
Intel有自己独特的研发方式,哪里有人才,Intel就会在哪里布点,所以这8年来,我们在软件开发上是很有收获。ICSL现有125人,其中包括100多位工程师,绝大多数为百里挑一的优秀重点名校的硕士或博士生。今年我们的招聘名额是35人,我们面向全国最好的11所高校招聘,共收到4000多份简历,因为无法跟那么多人谈,我们用考试过滤掉一部份,然后再面谈一部分,挑出其中最好的。和这些年轻学生在一起是很快乐的,不管是做大事或小事,他们都表现得很聪明。有些项目,我感觉可能暂时做不出来,但只过了一个晚上他们就搞好了,不得不让人刮目相看。公司里有很多高手,大多年龄都很小,但技术却出奇的好。这些人才相当顶尖,跟他们在一起工作,比较有成就感。也只有这样,我们这个实验室才会继续发展,各个方面都有成长。
《程序员》:ICSL招聘标准有哪些?
王文汉:首先,人品要端正,做人老实,这个是很重要的,其它方面再好,如果品行有问题,那也不可能常留,久留。我们尽量在短时间内,去观察这个人。
其次,在学习方面,他应该掌握的知识都确实具备,比如数据结构、算法等,不光只是掌握,必须要有一定的水准。有时,我们会问他们一些奇怪的问题,考考他的应变能力,看他在思考方面是否有弹性和创造力。
第三,我们强调语言能力。毕竟Intel是一个跨国公司,我们在语言上不需要特别流利,但需要有基本的沟通能力。为什么呢,如果他英语不好,他会产生挫折感。开会时讲不出来,也写不出来,对他来讲也是一种损失。当然,有时我们也会采取变通方式破格录取一些语言能力稍弱的学生,因为这方面的能力可以慢慢加强。我们会专门安排一周时间,每天开设四节英语课来强化训练我们的程序员。如果我们语言能力不够强,不仅在交流上很受影响,在吸取国外的先进经验时也会带来极大的消极影响。为此,我们把特别优秀的员工塑造成超级明星、楷模,以此对员工进行引导。
《程序员》:ICSL如何激发自己的员工去做开发,怎样才能鼓励他们保持一种创新的开发热情?
王文汉:软件开发人员是比较独特的一类人。有时他追求名誉,他做一个东西不要求赚钱,只要别人说他很厉害就行了,此时他们需要的是肯定。
软件开发人员身处软件公司通常有一些阶段比较枯燥,在每一个阶段,我们都有不同激励办法。开始的时候,强调架构要弄好。告诉他们,如果把这些事情做好了,在他们的业绩历史上都是有记录的。在设计过程中,我们可用比较的方法,你今天写了多少行程序,今天错误了多少行,用一些很厉害的人怎么做的跟他们比,让一些的确比他们强的人来激励他们。到最后一段,是非常枯燥的,你可以这样说,就好像踢世界杯一样,踢到最后了,就剩下最后一场了,你把他好好的做完,金牌就是你的了。当然最重要是项目本身,项目不重要,再怎么激励都没有用,所以跟选择项目也很有关系。8年多来,我们积累了很多这方面的经验。
《程序员》:中国软件实验室已有8年多的历史,他在研发方向和取得成果方面的情况如何?
王文汉:我们有很多被视为看家之宝的基础软件。我们一些低层的产品,外面很少有人知道,但又是极其重要的产品,另外还有一些模块的产品、工具产品、应用程序。比如说家里拍的防盗录像,当你到家已拍了有10个小时,我们自动帮你切割,能切割到小偷来那一幕。我们的算法是比较独到的,上述的录像分析就是一个完整的工具箱,别的公司可以用这个工具箱做很多应用。另外一个是用笔写Email,回复Email不用打字,因为有很多人不会打字。这样的话,你把硬件做好,再把我们的软件拿来,就可以卖了。很多客户用我们的芯片,不仅是因为我们的功能好,更重要的是我们还有一大堆附加价值极高的软件。
《程序员》:这8年来的发展是否也遇到过不成功?
王文汉:的确,有时我们的主动参与意识不够强。在实验室刚成立的时侯,我们没有那个实力,不敢和别人一起进行全球讨论。那个时候,我们完全服从分配,这样风险很大,因为有些项目需要用到的技术不是我们的强项。这样肯定会有一些问题。不过已经过了那个阶段,我们现在到哪里都和别人平起平坐。Intel在研发上分成6块,我管其中一块,我们现在做项目,就比较自主。因为我们知道自己的强项在哪里。
《程序员》:您同时也负责Intel俄罗斯软件实验室的研发,能谈谈俄罗斯软件人才的结构和职业情况吗?
王文汉:俄罗斯的程序员80%是从做数学、化学等基础学科过渡来的,他们很讲究逻辑,动作稍慢,但是做得很完整,这体现了俄国长期以来数理基础方面的优势。
俄罗斯人职业很稳定,不会轻易变动工作。他们的收入并不高,但很少为了工资待遇跳槽。从年龄结构上来讲,他们的程序员平均在30岁以上(上海是25岁)。俄罗斯开发人员的交流很多,每三个月到四个月就有一个开发者会。
《程序员》:能否谈一下你的管理经验?
王文汉:我觉得身为一个实验室的负责人,在给下属分配工作之前自己要先掂量一下,不能把自己的技术基础都忘了,更不能长时间不去和开发人员沟通。由于身处高位,个人时间的管理就尤显重要。我个人认为,在Intel这样的技术公司,做技术出身的人再做管理就有优势,无论你多忙,技术不能丢。
王文汉简介:
英特尔(中国)软件实验室总经理、博士。
1991年,王博士作为一名PentiumPro平台设计师加盟英特尔公司,在英特尔工作期间,他对高速缓存和总线体系结构以及高端服务器平台战略作出了显著贡献。1995年,他出任平台基础研究部经理,为组建英特尔微处理器研究实验室(MRL)立下了汗马功劳。从1999年1月到2000年6月,王博士担任MRL新平台实验室主任。在MRL任职期间,他和他的工作组为平台基础设施、新兴硅前软件开发环境、未来系统体系结构和新式人机接口设备开发和实现了一些关键技术。
在加盟英特尔之前,王博士曾经在IBM公司T.J.Waston研究中心从事研究工作。作为高速缓存技术领域的公认专家,他拥有十多项重要专利,并在一些国际知名的专业期刊和会议上发表了多篇开创性论文。除全心致力于工作以外,王博士还自愿抽出宝贵的时间参加多家国际性计算机协会的活动。王博士曾经担任ACM微处理器跟踪技术研究组的首席程序员、IEEE计算机元件研究组的首席程序员、《国际计算机仿真杂志》的特邀编辑,此外,他还经常参加国际高性能计算机架构程序研讨会程序委员会的活动。
王博士从荷兰国际技术研究院获得电子工程学硕士学位,随后从美国华盛顿大学获得计算机博士学位。





