凭什么说软件测试行业没有前景?
关于软件测试行业有没有前景?我觉得是有的!关心这个问题的应该主要是以下两类朋友:
1)想入行在观望的朋友
2)已经入行但薪资处于瓶颈
以下从3个方面做下分析,也是大家比较关心的3个话题,如有不当之处,也请大家指出。
1、行业“钱”景如何?
与其说前景,不如说“钱”景。很多时候在谈论这个行业的前景时,也许更多看中的是这个行业入行的薪资,以及之后随着年限增长的薪资涨幅。
关于入行薪资,以18年应届生就业数据来看:
名列前茅的是计算机软件行业,平均薪资达到了7842元!比毕业生平均工资4523元高出近1500元!伴随现在互联网+时代,我国计算机软件行业人才缺口更是高达60万以上,因此企业需要更多对口资源的人才,包括开发、测试、运维等岗位,薪资待遇也自然随之水涨船高。
就业后薪资涨幅,以智联招聘网站上一线城市的薪资做整理:
刚入行的初级软件测试工程师薪资大概是6000-8000;
1-2年后中级软件测试工程师薪资8000-15000;
高级软件测试工程师15000-25000;
资深软件测试工程师/测试专家/测试开发/测试管理25000+。
就业3年后的薪资均超过1万元。
所以,基于上,“钱”景还是不错的,关键是自己是否具有对口的专业技术能力。
2、测试行业已经趋于饱和了?
逛贴吧、技术论坛,经常会看到下面这种悲观的调调:测试工作不好找,行业已经饱和了,要求高等等。
抛出这种论调的估计都是入行不久或者业务能力、技术能力薄弱、眼高手低的岗位“竞争者”。测试行业的缺口依旧很大,直接去各大招聘网站上看看就知道了。既然缺口大,那为什么还是有不少人找不到合适或者说期望薪资的工作,只能维持现状;关键在于你是否企业需要的合适岗位的人才、或者性价比更高的人选。
观察下18年智联招聘上软件测试岗位的技能要求,即便是针对大学毕业生,相比几年前都有所提高。软件工程理论、bug跟踪管理、测试相关文档编写、环境搭建、数据库这些都是必要的,更多还要求有编程基础、掌握主流测试工具使用、最好有实际项目经验等;只要是对口专业,这些对应的技术都有课程覆盖,若大学授课不是纸上谈兵,有具体的实训实操,掌握好的话应聘其实不成问题。
那么对于毕业好几年的测试应聘者,很多人都会抱怨说,面试的时候要求会自动化会性能会接口,实际入职了还不是纯粹的功能测试。无可厚非,企业都想招一个有上进心、技术面广、学习能力强的综合人才。在一线城市,技术能力强的测试人员可以拿两三万月薪;如果你已经在测试行业混迹好几年,月薪还没有达到这个水准,技能还停留在纯功能测试阶段,除非你精通业务,不然建议还是去学习下自动化、学习下性能、学习下编程,但不要为了学而学,而是要实际应用在所做的项目中。
诚然,要有行业危机意识。假设最坏的结果,有饱和趋势那也一定是初级人才的饱和,中高级人才依旧比较稀缺。如果你的技术能力足够,被饱和的只能是别人。
3、测试行业趋势怎么样?40岁/50岁/60岁之后呢?
现在是互联网+时代,大数据、云计算等技术的应用,使得未来互联网化是必不可挡的趋势,因此IT行业的市场需求空缺会越来越大,对人才综合技术能力的要求也会越来越高。或许10年20年之后软件测试岗位已经不叫软件测试工程师,但只要互联网发展一直存在,测试这件事情就会一直存在,市场需求也就会一直存在。
很多人喜欢拿测试跟开发对比,哪个职业发展更好,只能说各有优劣。从薪资水平上来讲,同幅增长的开发薪资是要比测试薪资高的,但压力更大、投入的时间成本更多,因此开发岗男性居多。而反观测试,虽然某种程度上薪资没有开发高,但入行难度比开发小、压力小,且成长迅速的测试也不比开发的工资低,因此女性偏多。
关于40岁/50岁/60岁在这个行业会怎样?个人其实没有过多地去考虑年龄大何去何从的问题。整个行业大部分的年龄层是偏年轻化的,40岁以上的少量群体基本都是企业管理层人才。我想无论哪个年龄层,如果有技术或薪资瓶颈,更重要的是认清当下的行业形势,做好对应的晋升准备。如果当下都磕磕绊绊,还是多花点心思着眼当下吧。
~~大家有关于前景的担忧欢迎留言,也欢迎加右上角群号入群讨论~~