荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: HalfK (叶非秋落), 信区: ACMICPC
标  题: 一家之言[转帖二]
发信站: 荔园晨风BBS站 (Wed Jul  7 20:37:09 2004), 站内信件


   未来需要什么样的软件人才 —2004世界编程大赛观感(二)


  热爱&角色定位

  当笔者与IBM大学合作部主管Margaret谈论起好学生与好雇员的区别时,她首先
强调了一点:热爱所从事的事业。是啊,只有热爱才能成就事业,尤其是需要无限创
意的软件开发工作,没有了热爱哪能有如泉涌的灵感不断迸发?

  然而,在热爱之前,有一个正确的角色定位才是当务之急。不要以为软件技术人
员就是笼统的程序员,其实,软件技术人员分为6个角色:决策制定者、项目管理者、
架构设计师、程序员、分析员、测试员。每个角色特点各不相同,因此,作为自己的
职业方向最好是未雨绸缪,以便定向发展。

  这次比赛中,每个队由3名队员组成,但只有1台计算机供操作,其实这其中也蕴
含了角色分工,谁是决策制定者、谁是项目管理者、谁是架构设计师、谁是程序员、
谁是分析员、谁是测试员,虽未有明文规定,但如果队员们自己不进行很好的分工,
那结果一定是不尽如人意的。

  综合素质&商业感觉

  除了技术以外,未来的软件人才更求的更会是一种综合能力高的复合型人才。他
们的特点是智商、情商都较高,除逻辑思维能力以外,要具备全局战略意识,具有良
好的心理素质。另外,他们还要对政治、经济、社会、人文等方面均有一定的见地,
总之是要见多识广,而不是传统意义上的学院派。

  另外,特别需要强调的一点是,未来的软件人才一定要具备商业感觉,即对市场
、对商业的敏感性和理解力。

  为什么呢?因为软件人员的目的不是开发软件,而是开发产品,而产品是要投向
市场,为用户所使用的,如果不具备商业感觉,闭门造车开发出的产品的商业价值又
有多大呢?又或是不能理解销售人员或管理人员的商业目的,一味追求技术先进性而
不顾产品实用性,又怎能不被市场所抛弃呢?这样的软件人才恐怕也不是企业所企望
的。

  因此,理解是值得重视的,作为技术人才一定要能够理解商业运做,而作为管理
人员则应该做到对技术趋势了解,只有双方基于理解达成共识,才能更加有利于公司
的运作和发展。

  团队合作&决断能力

  综合素质的高低还表现在一个重要的方面,就是团队合作。团队合作是现在的世
界所必需的,因为发明是要推向市场的,每个个人可以进行“发明”,而只有团队才
可以“创新”!也就是说,只有团队相互理解时才能有创新能力。

  因此,未来的软件人才,要的不是超人,要的不是天才,而是具有良好的沟通能
力、协调能力,也就是能够进行团队合作的人。

  这次比赛中,每个队的 3人组合就是一次团队合作的卓越表现。ACM-ICPC执行理
事Bill Poucher博士说起一个例子:曾经有一名非常优秀的学生,他一个人的编程能
力超过其他几个人相加,但比赛时要求的是团队合作,计算机得轮流使用,而他则或
者把着计算机不放手,或者跺着脚着急怎么不给他单独配台计算机使,而不是积极配
合其他两名同学,因此成绩也就可想而知。

  除了团队合作外,决断能力也是必须的。比如这次大赛中,每个队都发10道题,
由于这些题目都是来自于现实世界的难题,分析以及编程的工作量巨大。

  因此可以说,几乎没有哪个队能够在规定的 5小时内全部完成,因此先做哪道,
后做哪道,哪道做,哪道不做,这种选择与决断能力决定了比赛的胜负。

  现实世界中又何尝不是如此呢?机会总是有限的,资源也总是有限的,只有善于
把握机会,合理运用资源的人,才能是笑到最后的人。而本次比赛的要求,就是对这
样的人才进行了甄别。


--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 210.21.224.231]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店