巴菲特老爷子曾经说过:全球有20亿的成年男人,他们在睡觉的时候,胡子也会继续生长,我是吉列的大股东、每每想到这里我就睡的很安稳!这句话充分说明了行业刚需的重要性。
一直以来都有很多对软件测试感兴趣、想从事软件测试工作的童鞋,但是苦于对行业不是很了解,不干草率的做出决定。小千今天做出了以下5点论证,帮你打消心中的疑虑。
软件测试是否有刚性的需求
软件出现缺陷(BUG)导致经济或其他损失,因此有了软件测试。由此可知软件测试目的是发现缺陷(问题),发现至今未发现的缺陷(问题)。因此可见软件测试的重要性和他的重要程度。
注:有兴趣的可以去找找国内的两个事件:温州动车事件,2013年8·16光大证券乌龙事件。
软件测试的前景
软件测试人才缺口达30万,由于我国企业对软件测试技术的作用认识较晚!因此,这方面的专业技术人才在国内还很稀缺。
据调查显示,中国软件业每年新增约20万测试岗位就业机会,但是企业、学校培养出的软件测试人才不足需求量的1/10,并且需求与供给间的差距仍在进一步拉大。
据招聘网站51job数据显示,软件测试工程师将成为未来几年最紧缺的人才之一,该类职位的需求主要集中在沿海发达城市,其中北京、上海的需求量分别占33%和29%。
目前国内软件测试人才缺口已达到30万,其中在我国大中型发达城市的人才需求就突破20万,并以每年20%的速度递增。
软件测试的职业天花板
各个年龄层的大部分人都将职场生活视为一份工作,而不是一段职业生涯。他们将过多的注意力放在近在眼前的下一步上,而不是整条路径,缺少远见思维。
职场上真正重要的时候,是三十几岁时拥有更好的选择。接下来看软件测试的职业发展路径。
软件测试的职业规划
1、[1~2年]测试技能
熟悉整个测试过程及产品业务领域,学习和掌握自动测试工具,学习测试自动化编程技术;开发和执行测试脚本,承担系统测试实施任务;学习编程语言、操作系统、网络与数据库方面的技能。
2、[3~4年]测试过程
深入了解测试过程,掌握测试过程设计及改进,参与软件工作产品的同行评审;进一步了解产品业务领域,改进测试自动化编程技术,能指导初级测试工程师;加强编程语言、操作系统、网络与数据库方面的技能。
3、[4~5年]测试组织工作
管理1~3名测试工程师,担任任务估算、管理及进度控制;进一步培养在软件项目管理及支持工具方面的技能。
4、[5~6年]技术管理
管理4~8名测试工程师,提高任务估算、管理及进度控制能力,完成测试规划冰制定测试计划;研究测试的技术手段,保持使用项目指导及支持工具的技能;用大量的时间为其他测试工程师提供技术及过程方面的指导;开始与客户打交道并做演示推介。
5、[6~12年]测试管理
管理8名以上测试工程师,负责一个或多个项目的测试工作,与客户打交道并做演示推介;保持使用项目管理及支持工具的技能。
软件测试的职业特点
入门快,薪酬高、学历门槛相对较低、市场需求大,就业竞争小、职业生涯寿命长、发展空间广阔、无性别歧视,女生有时胜过男生!