软件专业人才应具备四种素质

中国有很多优秀的软件人才,但为什么难以做出大型软件系统?中国软件人才应如何培养?微软亚洲研究院院长张亚勤今天提出了软件业人才需要具备的四种素质,其中特别强调了团队合作精神。

  张亚勤在今天举行的“技能人才与中国制造”高层论坛发言后接受了记者的采访。

  近年来,与中国相邻的印度软件业发展迅速,软件人才大量涌现,有人主张中国应该学习印度的软件业发展模式。对比印度和中国软件业发展,张亚勤认为,印度软件产量和人才都比中国多,但印度大量存在的是编程人员,即所谓“软件蓝领”,主要工作是为美国软件企业做外包,中国没有必要在这方面仿效印度。软件业发展需要的不仅仅是“蓝领”,人才结构应该是多层次立体型的。在微软5万名员工中编程人员不足1万,其他是市场、测试等各方面的人才。而中国每年毕业的5万名软件人才中有4万人是编程的,人才结构不合理。

  张亚勤自称是技术出身。他12岁进入中国科技大学少年班,是中国年纪最小的大学生,23岁完成的博士论文获美国乔治华盛顿大学历史上惟一的满分,31岁获得电气和电子学领域全世界最高学术荣誉,成为IEEE100年历史上最年轻的院士。现任微软亚洲研究院院长、首席科学家。张亚勤每年都要到大学举行40—50场演讲,在教育部试办的35所示范性软件学院中,他兼任4所学院的名誉院长。

  软件人才只要聪明就行吗?张亚勤的回答是否定的。他认为,软件专业的学生要具备四方面素质。

  一是要掌握最简单的知识,因为软件理念是建立在基本模块上的。

  二是要有团队合作精神,中国IT业有很多聪明年轻的人才,但团队合作精神不够,所以每个简单的程序都能编得很好,但编大型程序就不行了。微软开发Windows XP时有5000名工程师奋战了两年,有5000万行编码。软件开发需要协调不同类型、不同性格的人员共同奋斗,缺乏领军型的人才、缺乏合作精神是难以成功的。

  三是要有激情,要热爱计算机、热爱软件。不热爱是难以坚持长久的。

  四是要有长远的眼光和开放的心态,理解、跟踪全球的技术标准,而不是仅仅局限在中国。同时要学会和不同的人相处,这是一个人能否成功的关键。

posted @ 2009-04-22 07:49  springMVC3.1例子  阅读(192)  评论(0编辑  收藏  举报