编程规范与交流能力是国际化嵌入式软件人才基本素质

技术分类: 嵌入式系统  | 2008-04-30
刘洋,EDN China技术编辑

  软件工程师是嵌入式系统开发公司的核心竞争力之一,具备较高技术能力和全球化视野、思维与行为方式的高级开发人员是每个国际化研发型企业急需的人才。

  有限的资源要求简单的构架

  嵌入式软件开发与基于PC的应用程序开发的根本区别在于嵌入式系统的资源相对有限,需要工程师对内存分配、存储空间、CPU占用率、语句结构、耗电量等进行合理规划。

  Symbian中国公司总经理龚定国举例说,我前一段时间面试了一两个人,考题是程序设计,应聘者写的算法很复杂,我问为什么,他说我想让你们知道我很聪明,能写出很复杂的算法。可实际上恰恰相反的是,在开发Symbian和其他任何嵌入式程序时,要求算法写的越干净越短越好,因为手机资源是有限的。另外很多中国的软件公司,开发流程和程序设计都不够规范,给产品带来了很大的不确定性和隐患。拿Symbian来说,我们对项目流程和代码编写的方法都很严格,所以加入Symbian的人都要首先学习开发规范。另外,如果你负责一个产品,还要在产品规划的范畴内考虑未来三年有什么发展。系统架构是不能开玩笑的,因为有全世界的用户、客户和开发高手每天都在日常应用中考察你的产品。因此我们不要求开发人员写很复杂的程序,只要求程序结构简单干净,保证Symbian的产品每个月随200万台手机出货的时候不会出问题,成为客户最可信任的操作系统。

  交流能力:国际化的基本要求

  由于中国拥有庞大的高素质工程师数量,许多公司都在把研发机构移向中国。中国本土人才的技术水平无需置疑,但国际化企业要求各国的开发人员沟通和协作,因此语言交流能力成了对双方最大的挑战。龚定国先生说,我们经常碰到这种情况,一个技术很不错的中国工程师,可他的交流技能不足,是“哑巴英语”。工作上的沟通虽然可以通过电子邮件做一些,但是讲话的时候,要讲清楚,要听清楚,是一个很难的事情。因此我们会有目的地去培训,Symbian的人事部已经在积极准备培养我们的中国员工。

  Symbian: 集结软件精英

  2007年,Symbian成立了中国公司并设立了其全球第四个研发中心。2007年11月,作为全球研发战略的一部分,Symbian通过收购创始互动公司获得了来自该公司的技术和人才;其近日还发起了在深圳、上海、成都和大连等中国主要城市的精英招募行动。目前,Symbian北京研发中心已有约80名研发人员,2008年将招募至160名,至2009年,预计将达到250名~300名。龚定国先生表示,在北京研发中心工作的工程师将会直接负责一部分全球应用研发。

加载中

对文章的评论

更多评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销