先说结论:软件测试的岗位不会越来越少,但是要求会越来越高。
岗位少不可怕,要求越来越高也不可怕,可怕的是,软件测试行业已经发生巨变,而你却原地踏步!
很多刚刚进入这个行业的同学,无论是应届毕业生还是培训班转行,发现出来以后简历投出去就是石沉大海,而在16/17年,一个手工测试就能在北京轻松找到6K+的工作,18年、19年却不好找了,那就肯定是测试的岗位减少了!
真实的情况并不是这样。
在18年底时候都知道各大厂都迎来了一波裁员潮,之后在19年,很多大厂也是锁HC,没有新的招聘需求等等。
经济的大形势不好,资本预期就会不乐观,企业就会勒紧裤腰带过日子。减员增效,即裁掉多数低端人才,保留或重新招募少数高端人才,让公司的运营成本、人力效率和业务质量达到最佳平衡点。尤其是,前些年互联网热潮红利造成 IT 技术人才平均薪资有溢价水分,企业人力成本高企,也让裁员成为过冬最直接有效的手段。
测试领域同业这些现象也不能避免,为了降低人力的负担成本,各家企业也会越来越倾向于使用外包测试服务,然后外包市场壮大之后,又会进一步推动企业去缩减不必要的人力成本。本质上来说外包公司赚取人力成本的差额,顺带击破部分测试岗位的薪资泡沫。
潮水涨起时你只看到人人都在高处,潮退时,你才知道谁在裸泳。
目前互联网测试行业的一个现状就是,特别是大厂,逐步降低功能测试的全职比例,转身又高薪招聘和补充更高技术水平的中高级测开。所以,能够快速跟上步伐、快速转型的测试工程师,并没有受到太明显的冲击。
本质的原因并不是在于经济环境变化,而是测试行业人的结构和从业技能要求处于快速变革的阶段。
当然回过头来说,手工测试是不可取代的,但是很多测试工作正在被开发分担,被自动化测试技术体系和质量平台接管,所以手工“点点点”的生存空间会越来越窄。
当前一线互联网大厂对不同职级测试开发工程师的能力要求可以参考下图:
给测试同学的一些建议:
所以,如果现在的你还是处于比较初级的技能阶段,建议你可以从以下几个方面逐步的提升自己:
硬实力:
1、坚持少做重复性工作,提升自己的工作的幸福感和成就感,促使自己不断的学习钻研;
2、掌握一门编程语言,Python或者Java都行。
3、计算机的理论知识,比如各层的协议、抓包工具等;
4、操作系统上,Linux基本的操作和命令、shell脚本、ios和Android系统;
5、前端基础知识。
6、数据库。
基础的小能力:
1、需求分析能力;
2、配置管理基础;
旁门左道:
1、学会使用搜索引擎(别老问,别人也很忙,问到的你也不珍惜,自己查的记得还清楚)
软实力:
1、不达目的誓不罢休,研究问题搞不明白就不放弃,这是你的职业精神,也是决定你能否具备钻研能力持续成长,我们的校长思寒老师,有时候半夜研究出来一个问题,还在群里很开心的说他研究出来了,人家都是架构师了,还这样呢。
2、耐得住寂寞,可能在你刚进入测试行业,很长一段时间你的能力也提升不上去,有时候工作有是比较重复,觉得自己没有价值。但是只要方向是对的,量变终究会引起质变。
3、学会沟通,学会与开发沟通,学会与产品沟通,学会与团队沟通,还有就是学会与你自己沟通。
4、不断学习,不要吃老本。
最后感谢每一个认真阅读我文章的人,下面这个网盘链接也是我费了几天时间整理的非常全面的,希望也能帮助到有需要的你!
这些资料,对于想转行做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……
如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以点击下方小卡片加入我们群,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。
敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。
零基础转行软件测试:自学完软件测试,拿到了字节的测试岗offer,堪称B站最好的视频!