技术开发 频道

专访寇育新:IBM中国开发中心Lotus技术团队解密

【IT168 专稿】

    2009年4月27日,IT168技术频道、ITPUB社区邀请IBM CDL Lotus团队负责人寇育新女士做客IT168旗下三大技术社区(ITPUB、ChinaUnix和IXPUB),解密IBM中国开发中心(CDL)Lotus技术团队。  

    寇育新女士现任IBM中国软件开发中心Lotus协同产品开发总监,领导Lotus旗下系列产品在中国的开发及测试。

    采访中,寇育新女士谈到IBM在中国各研发部门之间的区别和联系,包括CDL中国开发中心、CRL中国研究院、CSTL中国系统与科技开发中心、GDC等。

    寇育新:IBM的业务分软件、硬件和服务三大部分。所以CDL也一样,是为IBM五大软件产品线进行开发的。五大产品线包括Lotus、WebSphere、Information、Rational和Tivoli。大家各自的分工是不同的。Lotus负责解决人的生产力问题,解决跟人打交道的问题。WebSphere是中间件,我们把它叫做SOA的中间件,解决的是平台问题。Infomation有DB2、企业内容管理等。Tivoli主要是存储、管理。Rational是开发工具。

    CSTL是为IBM硬件部门做半导体研发,以及服务器、存储等方面的开发工作。它偏重于硬件和基础技术。GDC实际上是IBM全球服务部的一个执行中心,是IBM战略外包服务的执行中心。China Research Lab则是横向的,不拘泥于任何产品线和服务类型。它有关于服务的研究,关于软件的研究,关于硬件的研究等,这些研究是前瞻性的、面向未来的,它看重未来三到五年或者五到十年的有关方面的技术。CRL相当于为IBM做技术研究、做计算基础科学研究的一个部门。

    在被问到网友关心的“CDL Lotus团队在中国的发展历程,以及主要的研发工作”的问题时,寇育新女士谈到:

    “CDL Lotus团队,其实在CDL还没有成立之前,就已经在中国有了。它是95年的时候,Lotus在IBM还没有购买之前,在中国成立了这样一个开发团队,当时是做产品的本地化。现在经过这么年发展,Lotus在大中国区域已经将近有900人,是五大产品线里最大的一个开发产团队,负责差不多几乎覆盖了Lotus产品线的所有的产品。比如,我们称之先进的协同和通讯系统的Domino、称为社团文件的Symphony、统一通信的Sametime产品,以及WebSphere Portel等。

    Lotus团队在中国发展这么多年,大家的技能也是不断上升。从最早做的简单的本地化,到测试的执行,后来发展到现在有架构师可以做产品架构,有设计师可以做部件的设计,有高级工程师,很多编程人员等。测试方面,我们从简单的执行到现在可以做测试计划、测试策略制定、测试自动化,对大家技能的要求也是逐渐提高。从操作系统方面,从Windows到Unix,到z系列,我们都有掌握;不同的开发语言,c++、java,以及现在Web2.0比较风靡的Javascript开发,当然还有Notes Domino上的开发,这是Lotus的看家本领。对数据库方面,我们的产品很多都是要兼容各式各样的关系型数据库的。”

    据寇育新女士介绍,CDL团队已有900人,是五大产品线里最大的开发团队。而其中开发人员的比例将会越来越大。测试方面则越来越侧重自动化,自动化技术很大地提高了CDL的生产力。    针对许多网友朋友关心的IBM实习生招聘问题,寇育新女士也给出了一些信息和建议。

    寇育新:蓝色之路会招一些实习生,另外每年我们都会有校园招聘。每一个产品线是根据自己本年的工作计划来看需要招多少人,比如Symphony或者Notes等,对技能的要求是两方面,一个是要求C++特别好,要不就是Java特别好。

    我们有时候也需要对Notes/Domino很熟的,比如我们的全球化团队,它实际是在领导全球所有的实验室和翻译中心进行全球化,所以它通常要做一些Global的测试,这个是很需要技能的。

    另外,我们在做Domino开发过程中,也通常要写很多比如测试用例、MS的库、模板等,也需要很懂这些的人才。

    即使你很熟悉c++或者Java,也最好要了解LotusScript是怎么工作的。甚至我们还会有人做LotuScript和JavaScript的翻译和转换,你对它很了解的话,也是很好的。

    最主要的还是看工作岗位和性质,对人员有不同的要求,技能侧重点也不一样。不同的开发者可以根据自己不同的技能,在这里都可以找到自己甄选的机会。

0
相关文章