30万的人才缺口,3000元至5000元的起薪。在国内人才市场整体供大于求的情况下,软件测试人才的现状显得异常另类。
国内某人才机构发布的2007最热门行业显示,互联网、电子商务和计算机软件三大行业位居排行榜前三,相关人才已成为行业内的“抢手货”。其中,软件测试工程师的人才供需比已达1:50,人才缺口正向30万挺进,受软件产业30%以上的年增长率影响,供需缺口还将不断扩大。据悉,软件测试工程师已经被信息产业部列为国家紧缺型人才。
软件产业升级增加测试需求
“软件测试人才需求加大主要受我国软件产业升级影响。”著名计算机专家谭浩强介绍说,“国内软件行业突破了传统的作坊式生产,从单打独斗的开发模式升级为工业化、流水线式的生产模式。作为工业化产品质量的‘把门’者,软件测试工程师也就成为软件企业必不可少的技术人才。”
上世纪90年代初期,国内软件企业刚起步,承接和编写的软件项目大多很简单。一个好汉三个帮的作坊式生产为主要的生产模式,然而,随着软件产业竞争加剧,软件企业开始由小作坊式生产向分工合作的软件工程形式过渡,虽然提高了软件的开发效率,但各模块间的bug大幅增加,导致软件整体质量下降。核心竞争力的丧失让企业意识到软件质量的重要性。为了保证软件在出口时的高质量,几乎所有的软件外包企业在软件产品提交前都需要进行大量的质量控制工作。有调查机构曾做过数据分析后认为,在通过必要测试后,软件缺陷数可降低至少75%,而软件的投资回报率可达到350%。对此,越来越多的软件企业已意识到测试的“经济价值”,尤其对于大中型软件外包企业而言,降低软件缺陷的一点可能,便可转化成相当可观的经济效益。
前微软亚洲研究院博士、软件测试专家陈宏刚表示,微软很多大型的开发项目,测试要占据项目周期一半以上的时间。以IE4.0为例,代码开发时间为6个月,而稳定程序花去了8个月的时间。除了时间、资金的投入外,人才的支持也是实现目标的关键。然而,就现实情况来看,国内市场供给和人才培育速度远远落后于企业需求。
国内软件测试人才不足5万人
据了解,国外软件企业开发与测试人员的人数比基本上是1:1。而在国内这一比例基本在5:1至10:1。据劳动和社会保障部门调查,国内120万软件从业人员能担当软测的不超过5万。
传统的IT人才供给来源主要有三个方面:一是计算机专业的高等学院毕业生;二是来自企业自身的培养;三是来自培训机构的专业学员。而软件测试工程师的人才供给却与传统的人才供给模式大不相同,由于软件测试行业起步较晚,国内的高等院校还没有开设针对软件测试工程师培养的专业。
在传统教育体系下得不到人员补充的情况下,企业自身的培养也难以满足人才的需求,原高通通讯有限公司测试经理刘飞认为,一个具有软件开发经验,但没经过专业培训的测试人员也可能想出3-5种测试方法,但不一定会测出bug,即便测出了,也无法用规范的语言表述错误,从而影响软件测试工作的结果。
而职业培训作为目前提供专业软件测试人才的重要渠道,由于起步晚、规模小,短时间内尚不能满足企业的需求。“08年以前,我们在全国只有10个分校,加上软件测试行业起步较晚,公众对此还没有清晰的认知,我们每年能给社会输送的人才也就几千人,这远远不能满足企业的需求”,北大青鸟BTEST(软件测试)项目部总监王阳说。
软件测试工程师起薪3000元
随着国内IT企业对软件测试重要性的认可,软件测试人才岗位的薪资待遇也稳步提升。首都信息发展有限公司软件测试工程师潘利华介绍,他现在月薪6000元,还有很多福利,一年后可拿10万年薪。
据了解,刚入门的软件测试工程师薪水一般在3000至5000元,工作2至3年年薪普遍在10万至15万元。另外,在IT领域,软件测试职业的特点相对比较特殊,它主要依靠项目经验的积累来提升自身的价值,即工作时间越长,水平就越高,待遇自然水涨船高。
记者从刚刚在美国上市的文思创新了解到,他们前些年自己从大专院校挑选的应届毕业生培养的测试工程师,工作不到两年就被别人高薪挖走,要想请回来,价格要年薪15万。