30万的人才缺口,3000元至5000元的起薪。近期在各大媒体及人才网站,对软件测试工程师的报道十分火热,软件测试人才的现状显得异常醒目。和其它行业略有不同的是,IT人才需求更新速度非常快。观察国内几个主要人才招聘网站2008年以来的10大需求岗位变化可以发现,继硬件、软件人才之后,软件测试人才已经晋升为IT行业的人才需求新宠。
中国软件人才缺口超过100万人,其中很大一部分为软件测试人才。但是由于软件测试的重要性是近两年才被充分认识到的,高校教育和企业培养都还没有跟上,致使软件测试人才严重供不应求,出现跑步上岗,快速晋升的状态,薪资也逐步走高。但是对于大部分企业来说,即使开出20万至40万的年薪也难以觅得高端的软件测试人才。
“软件测试人才需求加大主要是受我国软件产业升级的影响。”著名计算机专家谭浩强介绍,“国内软件行业突破了传统的作坊式生产,从单打独斗的开发模式升级为工业化、流水线式的生产模式。作为工业化产品质量的‘把门’者,软件测试工程师也就成为软件开发企业必不可少的技术人才。”
软件测试行业缺口到底有多大
据信息产业部公布的2007年1~4月电子信息产业经济运行情况所示,仅1~4月我国软件产业增速达到28.0%,软件业务收入占我国电子信息产业主营业务收入的10.8%,该比例还在增长中。随着软件市场的日趋成熟,客户对软件产品的可靠性、质量、国际竞争力等方面都有了新的要求,而这些问题的亟待解决,就必须倚靠软件测试这一环节。
“软件作坊”向“软件工厂”升级,据有关方面统计,2006年在中国1万3千余家软件企业中通过CMM4(CapabilityMaturityModelforsoftware4)的软件企业有40家,而2004年9000余家软件企业中通过CMM4到CMM5级的仅有9家。
某业内资深人士称:“产业投资不足、知识产权保护不利、软件产业竞争日趋国际化等外在因素,也受到缺乏核心技术、集成开发能力弱、软件企业规模普遍较小等诸多内在因素的制约。在这些影响因素中,软件人才结构失衡,高端、合格的软件测试人才严重匮乏的问题日益突出。‘软件作坊’的模式需要向‘软件工厂’升级,不仅仅是软件企业的规模。”
大市场的环境下不再“重编程轻测试”,在一套成熟的软件开发体系中,需要经过需求分析、设计、编程和测试四个基本步骤。而其中软件测试的工作量占到整个软件开发过程工作量的45%,而其所花费的成本占开发成本的28%-50%,足以说明软件测试在软件开发过程中的重要性。
“利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至还要编写不同的测试工具,设计和维护测试系统,也要对测试方案可能出现的问题进行分析和评估。执行测试用例后,跟踪故障,这就是我们的工作任务。”一位已经有两年相关经验的测试工程师这样介绍到。
“产业升级”导致软件测试人才缺口
“产业先行”是导致软测领域人才稀缺的主要原因。”软件专家一语道破软测产业人才稀缺的原因,“市场要求软件质量的提升从而导致该领域人才需求激增,而相应地市场储备、人才培养必须也要跟上这种急速地变化,市场需求、人才供给、人才储备三方平衡才能保证产业良性运转。”
在一段时间内,我国软件测试人才的培养途径将主要依靠企业培养、高校培养和IT培训机构三方面。有关数据表示,国内软件测试人才缺口已突破20万,逼近30万大关,全国各地IT职业培训机构每年软件测试人才总供给量不超过万人。照此速度发展,测试人才荒的现状恐怕至少持续5-10年。与此同时,人才的稀缺也了破坏了薪酬福利的天平。
为了吸引更多的人才,企业纷纷采取高薪策略。据统计,测试工程师的起步月薪在4000-5000元左右,软件测试人才的年薪可达10万。但即便如此,很多企业仍旧纷纷感叹,“高薪难觅软件测试人才。”
人才培养途径单一、不健全是造成我国软件测试人才稀缺的主要原因。目前高校培养途径无法满足企业对人才的实际需求,因此拓展多途径培养软件测试人才正成为国内软件产业健康发展的关键一环。