天天招生网记者独家报道:随着数字化时代的来临,每个行业都离不开软件的应用,而软件的研发、测试又需要大量的专业人才。据记者了解,中国市场每年至少存在50万IT人才的缺口,并且该缺口还在以每年20%的速度急速递增,仅软件测试工程师一项缺口今年将会达到30万,国内软件测试人才供应速度远远落后于市场需求,稀缺度和影响力足以媲美“原油”。软件测试是保证软件质量的重要活动,是软件项目实施的不可缺少的环节。软件测试的直接目的是发现软件中存在的缺陷。但是蓬勃的市场却遭遇人才短缺,所以软件测试培训市场犹如崛起的黑马,正异军突起。
三因素造成人才供求失衡
据记者了解,软件测试人才已被列入国家紧缺型人才范畴。造成人才供需严重失衡的原因主要有三方面:
一是测试行业发展迅猛。由于软件应用范围很广,软件开发也很时尚,所以作为软件质量“把门人”就成为现在的抢手行业,软件测试现在已成为软件产业新的核心竞争力,软件编程师已不再是企业争夺的中心,软件测试人就自然成了企业争抢的稀缺资源。
二是近年来我国软件行业的产业升级决定的。现行的软件行业由以前的单打独斗升级为工业化的生产模式,这种模式要求企业重视软件质量,需要层层把关,保证软件减少甚至没有缺陷,所以软件测试也就成为软件开发企业必不可少的质量监控部门。
三是我国软件测试人才培养几乎一片空白。前几年编程很火,导致学生全部进入编程高潮中,甚至不重视软件测试。而高等院校也没能及时捕捉到人才短缺的讯号,使人才供应链断裂,所以只有少部分IT培训机构担当人才供应大任,但是,却不能及时填补企业的空缺。
职业培训是重要输才途径
现在如果你翻开报纸,经常能看到软件测试工程师的培训广告,很多读者看了会产生一个疑问:从事软件测试行业到底有没有前途?学了这个职业未来的发展方向又会怎样?是的,软件测试毕竟不如软件开发知名度高,但是面临严峻的人才缺口,软件测试人员似乎更为重用。许多中国程序员一直认为编程才是硬道理,可是作为编程的门槛,软件测试最近成了热门。
据了解,目前,国内专业的软件测试人员供给渠道,除了海外引进和企业培养外,职业培训是一条重要途径。记者从北大青鸟校长闫玲老师那里了解到,对于软件测试人员的培养目标是通过上机操作、项目实践、课堂研讨、在线学习,以及职业素质训练等方面跟踪考察,要保证学员能够从任务目标设定、个人时间管理、团队协作和沟通、冲突和情绪处理等方面协调处理,得到测试工程师岗位所需要的职业素质训练。记者了解到,对于软件测试工程师也有一定的要求:
首先,要对软件测试有兴趣,有志向于做软件测试工程师或者产品编程师。
其次,逻辑思维能力和逆向思维能力强。具有缜密的逻辑思维能力、逆向思维能力则能很快发现问题,并找到解决的方法。
第三,较强的责任心和团队合作精神以及出色的沟通能力。能否与软件开发人员和用户良好沟通,与同事团结协作发现问题,并出色地制定出解决方案,是很重要的素质。
最后,一定的学历和基础。一般要求大专以上学历,并且有基本的计算机知识。拥有全面的技术将会获得更好的职业发展空间。
对于软件测试人才短缺问题,国家也高度重视,并发布了相关文件强力扶植其发展。在信息产业部等五部委联合颁布的124号文件中明确指出要“加快培养软件测试人才……形成政府引导、社会各方参与、有效监督和管理的软件评测体系”。另外,教育部今年也将软件测试列入《普通高等学校高职高专教育指导性专业目录》中,促进人才的专业化培养。此次,软件测试被纳入全国计算机等级考试独立科目更是国家对该领域人才培养的大力支持。冰冻三尺非一日之寒,要想在短时间内改变软件测试人才稀缺的现状还尚不可能,但可以预见的是,在国家的大力号召下,软件测试人才培养将会走上蓬勃的发展之路,为行业输送更多的人才,缓和当前矛盾,带动软件测试行业向着国际化先进水平进军。
软件测试的职业优势
据记者了解,目前就业形势严峻,工作难找已是不争的事实,但求职者自身的问题是主要因素,“技能”与“学历”是求职者成功竞聘的双重砝码。如今企业更注重应聘者的专业技能,由于行业竞争激烈,使得企业没有精力去接收一些无经验的人员进行长时间培训,而且还要冒着招聘者掌握一定的技能和经验后跳槽的风险。而软件测试培训大多都是专业与技术结合,以应用型人才为培养目的。
软件测试工程师这种职业可以很快入门,门槛不高,但是专业性很强。软件测试人员如果有软件开发经验,理解软件工程的知识。可以很快提高软件测试能力的基础。对于刚刚毕业的学生,如果希望今后从事软件开发,那么,先从事一段时间的软件测试可能更有利于今后的编程。而对于具有多年编程经验的程序员,如果改行做软件测试,也更容易提高技术。软件测试不是孤立的活动或过程,和编程有很大关系,不要只看重编程而忽略软件测试,做软件测试会对编程有更大的启发。
另外,投资回报率高也是许多学生选择软件测试培训的重要原因。软件测试人才的缺乏,使得软件测试人员的“薪”情很好。据统计,软件测试的培训期一般在6~8个月,结业后,培训中心还会推荐学生就业。学生一般在工作后的6~12个月内即可收回投资成本。刚入行的软件测试人员,起步月薪大多在3000~5000元,高于同龄人1000~2000元的薪资水平,工作2~3年月薪大约在8000~13000元之间,甚至超出很多相同工作年限的软件开发人员的薪资水平。据记者了解,软件测试工作是对质量的把关,其中包含技术及管理等方面的工作,工作相对稳定,对年龄没有限制。而且随着项目经验的不断增长和对行业背景的深入了解,会越“老”越吃香。
记者手记:随着我国软件产业的深入发展,软件企业间竞争会愈发激烈,与此同时,用户对软件产品的质量意识逐步提升。因此软件企业为了能在同类竞争中获胜,相继成立专门的软件测试部门对软件产品质量进行把控和提高,软件测试工程师在竞争中脱影而出,成为 IT市场寻求的一大目标。