看到很多人在焦虑“35”岁IT职业瓶颈的问题,尤其很多转行软件测试的群体,因为本身是IT零基础的情况,对软件测试的“35”岁瓶颈问题特别关心
首先,关心一个职业能做多久的一般分为两类人:一类是还没入行但想入行的,对这个行业还不太了解。另一类是已经在行,但是当下处于茫然期的在职群体,这类人群会有此种疑问,不外乎技能底子不扎实、平时上班基本打酱油、下班回家打游戏,荒废了大量时间,但现实却是工资常年不见涨。想换工作时,才发现工作难找:

简历丢出去,石沉大海,没人联系;
有应试的,却发现自己对企业提出的岗位要求没信心;
找到了工作,要么就是薪资低,要么就是感觉自己无法胜任…

说这些不是为了评判这类人的对与错。因为不论你当前想入行还是已经在职,都需要明白一点,21世纪的互联网行业,是一个优胜劣汰的世界,并且这个现象愈演愈烈,所以如果你担心自保问题,不知道如何应对未来的职业生涯危机,那么我建议你完整看完本篇文章,或许对你的将来甚至一生都能带去难以想象的帮助。文章有点长,请耐心看完,全文围绕以下四点展开:

1、2021年软件测试行业的发展现状以及未来的前景趋势
2、软件测试行业的年龄分布
3、不同level的测试工程师应具备的基本技能
4、学历对于测试行业职业发展的影响

>> 下载300G软测学习资料包【视频教程+PPT+课件+项目源码】

一、2021软测行业的现状及未来的发展前景和趋势

从2019年底的那场疫情开始,不少人都时刻处于生活和现实的煎熬之中。加上疫情的几轮反复,让不少人的境况雪上加霜。而软件测试行业同样也不列外,企业为了控制成本,对原本的“手工测试”岗位进行了一定程度的控制,裁掉了不少“多余”的测试人员。所以才会有很多没有基础想转行功能测试的人发现工作不好找了。这确实真实存在的。

其实让“手工测试”人员失业的,不光是疫情的原因。更多的还是国内互联网技术的高速发展,所带来的必然的”优胜劣汰“的结果。传统的手工测试。这类岗位最常见的就是对着软件的各种功能,人工点点点,工作效率低下、企业资源浪费、岗位价值低、可替代性强

但是互联网在高速发展,软件测试的技术也一样在发展。如今的互联网企业需要的不是手工测试,而是专业和全能的”自动化测试工程师“,这类测试工程师通常都是掌握了【Python自动化测试、APP自动化测试、接口测试、性能测试、WEB自动化测试】等等技能。可以说这一类”软件测试工程师“才是真正能与Java开发,并驾齐驱的——IT岗

这么说大家可能明白?再比如举个例子,阿里大家都知道。目前阿里在招的测试,都不是普通测试,而是”测试开发“。何谓测试开发?就是说应聘人本身,既能独立做软件的研发,也能独立完成整套软件测试体系的全能型技术人才。这类人才能够很好的把控软件的开发和测试周期,在开发的基础上,就能引入测试,使得软件的开发与测试形成”时刻伴生“的关系。

所以,目前软件测试行业的整体现状和未来的发展趋势我们可以总结为四点:

  1. 只会点点点类型的功能测试人员,会逐渐推出舞台,或者被外包公司吸收为”杂工“;
  2. 测试和开发正在逐步并拢,未来单一的测试或单一的开发,在”测试开发“面前都将不够看,懂测试的开发,和懂开发的测试会成为企业高薪聘请的重点人才;
  3. 软件测试行业对高端测试工程师的需求步入井喷期,测试的薪资不断提升(目前许多中大型企业的测试人员薪资普遍都与开发平齐)
  4. 焦虑”35岁瓶颈“的IT人员,可能本身的技术层面并没有达到企业的理想用人需求。

二、软件测试行业的年龄分布

在IT行业中,大家普遍讨论的一个词儿就是”35+瓶颈“。因为有很多年龄达到35岁或35岁以上的人在找工作的时候,普遍遇到企业对”35岁“以上年龄的人不太看重。这并非个例,而是在许多人身上都发生过的事情,前端时间,我甚至在抖音上都刷到了一位35岁程序员”吐槽“找工作难的视频。

那么软件测试行业呢?测试岗位是否有存在”35岁“危机呢?我们一起来看看测试行业的整体年龄分布图:

测试猿大课堂调查软件测试市场年龄分布图

从图中可以看出,软件测试行业中,主力军的年龄段大致都在“26-30岁”。而大于35岁的在行业中整体占比的确很低。因为按照以前的软测行业的情况来看,到了35岁以上还能在这个岗位上继续就职的,要么本身就已经是管理层人员,要么就是本身测试的技术做到了全方位的提升。否则单纯功能测试到了35岁的年纪,确实很可能遭到淘汰

从这里可以看出,软件测试行业对于“35+”不例外。但是测试猿大课堂在这里也劝大家不要过度曲解“35+”的概念。我在文章开头已经说的很明显了,拿35岁做噱头的很多人,其实在自身能力上都还有很大的进步空间,想一想你在一个行业呆了10多年,到了35岁的年纪,依然停留在底层技术岗,原因到底在哪呢?同样的,屏幕前的你,也可以根据自己现在的情况,来分析下:

10年后,或者35岁的你,能在当下这个行业中成长到何种地步呢 ❓


三、不同阶段的测试工程师需要掌握的技能体系

1、初级测试工程师

这里说的测试工程师,是主攻软件的“测试”领域。也就是专业对接和负责软件的BUG查找、测试业务的执行、测试用例设计、测试计划的编写、测试报告生成等等。这类测试工程师需要掌握的技能如下:

① 软件测试的整理测试流程和概念,熟练软件测试的用例设计和编写;

② 熟练掌握几种常见的去缺陷管理工具(禅道、SVN、Testhub、Jira等),熟悉缺陷的定义标准和系统化的测试计划编写等;

③ 掌握Web自动化测试、App自动化测试的测试环境搭建和测试方法;

④ 掌握接口自动化测试的Postman、Jmeter工具的使用,同时深度了解HTTP/HTTPS协议的原理和作用。

2、中级测试工程师

对于现在大多数的互联网公司而言,中级自动化测试工程需要是他们非常渴求的人才。这类人才大多都掌握了一门或者多门编程开发语言(Python、Java、C++等)。中级测试工程师能支撑起整个企业测试部门的完整测试体系搭建,包括针对企业产品研发的自动化测试脚本,对于软件的性能、压测、UI、接口、前后端业务等等做全方位测试设计和管理。中级测试工程师需要掌握的技能如下:

① 至少掌握一门编程语言,Python、Java、C++都可以。没有编程基础的我们建议选择Python,因为Python入门难度和学习周期相对其他开发语言更加容易一些,对新手比较友好,而且Python在测试领域的应用极为广泛;

② 熟练掌握常见的自动化测试框架的环境搭建(testNG+selenium+appium+requests等);

③ 熟练掌握APP移动自动化测试的完整流程和测试方法,尤其要熟练掌握Monkey的使用;

④ 熟练掌握Python+requests的测试框架的开发;

⑤ 能够独立完成基于selenium的完整web自动化测试的框架开发;

⑥ 深度掌握性能测试中Jmeter和Loadrunner的拓展用法,能独立完成APP/WEB的性能测试。

3、高级测试开发工程师+架构师

高级测试开发工程师基本上可以称得上整个企业产品+测试部门的一把手。这类岗位一般都是以管理者居多。本身负责团队的运作、软件整体的测试流程把控、白盒测试的体系搭建,企业大型自动化测试平台的开发和管理,以及整个测试体系的质量管理和监控。

① 对软件测试的整体流程和细节做到烂熟于心的地步,这类经验一定是经过无数的测试实战方能生成的;

② 熟练各类型的软件测试(APP、小程序、前后端、WEB、sever等等)方法和扎实的经验,并且对各类型市面上的测试工具运用自如;

③ 对CD/CI有比较熟练的实战经验,能熟练的使用DevOps,具有完善的测试架构能力;

④ 有熟练的编程开发能力,深谙软件的底层代码逻辑和结构,能够独立开发、管理和完善自动化测试框架;

⑤ 拥有优秀的团队领导能力,合理安排测试团队的人员组织和安排。

四、学历对于测试行业的发展和影响

学历在任何一个行业都是不可忽视的叩门砖。测试行业同样不例外,想要在软件测试行业获得长足的发展,学历方面有短板的同学一定要注意了。否则即使你能力再出色,那么到了35岁的年纪,一旦出现意外情况需要重新找工作。那么学历不够就有可能产生处处碰壁的情况。关于测试行业整体人员的学历分布图我们可以看下图:


测试猿大课堂调查软件测试学历分布图

从测试猿大课堂的市场调查结果来看,软件测试行业的主力群体学历还是以本科居多。在未来一段时间内,本科与专科之间的市场供需情况也会越来越大。学习专科学历的同学已经可以今早考虑提升下自身的学历基本线了,提升学历是一项非常具有前瞻性的投资,作为年轻人一定要尽早在学历的短板上做出弥补。

当然如果是硕士研究生或者博士以上的学历,在软件测试行业基本算是走在前端的人物了。当然前提是自身的测试能力一定要跟得上,我们始终要记得一点,学历是我们找到高薪工作的“引路石”,没有它不行,但是光有学历也不够

软件测试行业能干多久?“35岁”软件测试工程师就会被淘汰吗?相关推荐

  1. 软件测试行业能干多久?“35岁焦虑“成了多少IT人的梦魇。

    关心一个职业能做多久的一般分为两类人: 一类是还没入行但想入行的,对这个行业还不太了解. 另一类是已经在行,但是当下处于茫然期的在职群体,这类人群会有此种疑问,不外乎技能底子不扎实.平时上班基本摸鱼. ...

  2. 软件测试行业能干的多少岁?是不是真的只能干到35.....

    在测试行业真的干到35就干不动了吗?软件测试能干到多少岁?也有很多人在焦虑这个问题. 其实这个问题没啥意义,年龄大了有优势,也有缺点,各行各业都如此.只要不要迷失自己就好. 到了35岁你在软件测试行业 ...

  3. 软件测试行业能干到多少岁?

    在互联网科技发展的今天,产品不断更新换代,软件测试行业的发展前景还是蛮好的.虽然目前有很多自动化测试,但是自动化测试并不能完全代替人工. 有人说,在互联网行业,工程师会有中年危机,其实不然,最重要的还 ...

  4. 程序员只能干到35岁?华为高管:年龄不是问题,关键是能力

    程序员只能干到35岁?群体的年龄焦虑备受关注 前几天,一则新闻,上了微博热搜第一,抖音的关注度超过百万. 一个39岁的互联网大厂工程师,被公司裁员,却还是要面对一万五的房贷,家里的茶几.桌子.甚至衣服 ...

  5. 35岁软件测试工程师如何避免中年危机?10年测试总监的感悟总结

    之前关于某大厂辞退35岁以上的员工,还有某互联网公司要求P8实现35岁以下等事件闹得沸沸扬扬,对于程序员是否真的面临35岁即失业的话题也被推上热门.而且,近年来关于全民转CS(计算机科学专业)的现象也 ...

  6. 35岁软件测试工程师,都在慌什么?

    35岁现象和中年危机,是IT乃至所有行业都共同面临的一个问题,就趋势来说,就是由IT/互联网行业开始兴起,然后逐渐扩散到各个行业成为一种社会问题,而究其本质,就是职场上的年龄焦虑带来的"中年 ...

  7. 27岁还能从事软件测试吗?软件测试这个行业能干到多少岁?

    其实,根据市场就业调查数据显示,目前超过三十五岁的测试工程师确实没有年轻人好找工作,甚至有些公司直接明文规定 "要求年纪 35-40 岁以下".市场产生如此残酷的现象的原因大致有如 ...

  8. 软件测试也逃不过“35岁危机”?

    在中国,软件测试行业是近20年来随着互联网的迅猛发展而逐渐兴起的.随着行业的发展,测试市场的人才缺口也在逐年扩大,就业机会也就愈发多了起来.因此,很多人以极大的热情投身于测试行业,期待自己在这个行业未 ...

  9. 软件测试真的干到35岁就干不动了吗?

    作为一个26岁并且奋战在测试一线的测试员,被人无数次问到这个问题,也回答过无数次. 刚看到知乎上的一个问题:程序员真的干到35岁就干不动了吗?想到在测试行业真的干到35就干不动了吗?软件测试能感到多少 ...

最新文章

  1. 主题模型(topic models)总结
  2. 【Socket】linux广播技术
  3. java语法结构是什么意思_java - 基础 - 语法结构
  4. dlib win32
  5. 关于Java实现去除连续空格的延伸
  6. 项目在eclipse中部署到tomcat时部署到了wtpwebapps文件夹下
  7. socket 编程入门教程(三)TCP原理:5、TCP的三次握手(three-way handshake)
  8. 实验7-3-7 字符转换 (15分)
  9. 如何用 Linux 技巧大大提高工作效率?
  10. 中国团队入选美国物理学会2018年度国际物理学十大进展
  11. [转]mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
  12. 1到100的平方和 java,java 1个数等于几个数平方和
  13. python程序中1—10的乘积_[求助]1个数1到10的乘积
  14. 奋斗在制造业----CAE行业感想
  15. 大连IT产业解析(2人才篇)
  16. zencart模板制作步骤详解
  17. 七大江河水系--黑龙江
  18. mc java送win10_微软针对Windows 10的免费Minecraft赠品在Java播放器的午夜结束
  19. 麒麟信安邀您抢先看 | openEuler 志高远,开源汇智创未来-开放原子全球开源峰会欧拉分论坛最详细议程出炉
  20. STM32开发笔记27:STM32L0低功耗设计——RTC模块1秒时钟的产生方法

热门文章

  1. linux更新文件名时间,Linux文件的时间及修改命令touch-linux修改文件名
  2. 视频文件过长,怎样剪切长视频文件发微信朋友圈
  3. ElasticSearch~ElasticSearch启动成功,但是无法访问
  4. 为什么要有软件生存周期过程
  5. UML图中的关系符号解释
  6. (4)(4.6.5) 加速度计校准
  7. 相机跟随之轨道控制器
  8. C# 数据库SqlServer基础增删改查(返回单个值)
  9. OSSEC安装与搭建
  10. Initialization script ‘C:\Users\23126\AppData\Local\Temp\MyClass_main__.gradle‘ line: 21