软件测试真的只能干到35岁吗?难道测试岗位真的只是青春饭吗?

news2025/1/18 7:30:59

一:前言:人生的十字路口静坐反思

入软件测试这一行至今已经10年多,承蒙领导们的照顾与重用,同事的支持与信任,我的职业发展算是相对较好,从入行到各类测试技术岗位,再到测试总监,再转行入测试讲师做技术分享,每一步都刚刚好。

 最近自身的职业发展也遇到了瓶颈,又一个新的十字路口出现,静坐反思,重新审视个人规划与发展的这个问题,问回自己:你为什么做软件测试工程师?软件测试工程师能做多久?

测试工程师是吃青春饭的吗?软件测试能干一辈子吗?今天我们就来聊聊这个话题,希望可以帮到正处于纠结和迷茫中的你!

二、软件测试能干多久?测试工程师是吃青春饭的吗?

其实不只是软件测试,很多人都认为整个IT互联网行业(包括软件开发,软件测试,产品,运维等)都是吃青春饭,从去年2019年开始各大互联网企业纷纷出现裁员风波,再加上BAT等大企业对35岁以上人员的裁员,大家都认为互联网的寒冬来了,都认为软件测试或开发人员在35岁以后就不值钱了。殊不知软件测试的转行或被迫裁员,都是受互联网多种因素而造成的。

首先35岁被迫转型这个事并不是每个软件测试都必须这样去做的,只有一小部分对测试不感兴趣,自己能力不强的人会被迫做出改变。而那些真正的技术大咖,对测试很感兴趣的人来说,年龄永远都不是问题。

那么,这些在35岁被迫做出改变的软件测试人员,是因为什么呢?下面是我归结的最主要的四个因素:

  • 企业的发展所决定。企业需要注入新鲜的血液来保持企业的活力。
  • 技术革新非常快。很多35岁以上的人已经跟不上技术的脚本。
  • 随年龄增长思维被固化,很多35岁以上的人已经很难有创新思维了,总是停留在自己固化的思维中。
  • 工作热情逐年减少。35岁以后已经成为了职场上老油条!开始倚老卖老!

这些年随着行业的发展,很多人转行IT,软件测试的群体也越来越庞大,他们当中,有人非常喜欢,所以他们就会花更多的时间自发的去研究程序,去学习一些新技术;

而对有的人来说,他们当初进入这个行业只是为了高薪,所以在这个行业工作几年等年纪大了以后,他们自然会对这个行业里所做的事情感到越来越反感,自己也想早点离开这个行业。

不论是做软件测试还是做其他工作,如果你对当前所做的这件事情非常感兴趣,那不论你年纪多大,你都会自发的去学习很多东西,你总能拼命的爬到行业的金字塔顶端;反之你会更容易会感到迷茫,最终在迷茫和压力之下被迫淘汰。这这里创建了一个软件测试交流群,为了方便大家自学博主搜集了一些自动化测试、功能测试、性能测试、测试基础等等免费分享给大家,还有已经在测试行业工作了很久的大牛一起交流技术,点击下方小卡片进群备注来意

三、软件测试工程师职业发展方向和细分领域

  • 走技术路线:功能测试工程师,自动化测试工程师,性能测试工程师,安全测试工程师,测试开发工程师,测试专家。
  • 走管理路线:软件测试工程师(初级、中级、高级),测试组长(leader),测试主管,项目经理,测试总监。
  • 走业务路线:软件测试工程师(初级、中级、高级),产品经理,质量经理,QA!当然除了这些之外,还可以走技术分享路线,这也是本人正在走的路线。
  • 走讲师路线:软件测试工程师(初级、中级、高级),测试讲师,讲师主管,机构合伙人!
  • 其实从初级走到高级,基本上需要3-5年的时间,假设如果你25岁入行的话,这个时候也差不多到30岁了,难道当你技术达到巅峰期的时候就退出测试领域吗?

很显然这是不可能的,那么30岁以后拼的就不仅仅是技术了,而是各个方向多元化发展,比如管理,比如口才,比如人际关系等。只有这样我们才能在软件测试这个行业走得更远!

个人推荐的软件测试的职业规划如下:

[1~2年]:专注测试技能:熟悉整个测试过程及产品业务领域,学习和掌握测试工具,测试方法,学习一门编程语言、操作系统、网络与数据库等方面的技能。学习自动化测试技术;开发和执行测试脚本,性能测试技术等!

[3~4年]:专注测试过程:深入了解测试过程,掌握测试过程设计及改进,参与软件工作产品的同行评审;进一步了解产品业务领域,改进测试自动化编程技术,能指导初级测试工程师;加强编程语言、操作系统、网络与数据库方面的技能。管理1~3名测试工程师,担任任务估算、管理及进度控制;进一步培养在软件项目管理及支持工具方面的技能。

[4~5年]:专注测试管理:管理4~8名测试工程师,提高任务估算、管理及进度控制能力,完成测试规划并制定测试计划;研究测试的技术手段,保持使用项目指导及支持工具的技能;用大量的时间为其他测试工程师提供技术及过程方面的指导;开始与客户打交道并做演示推介。

[5年以上]:根据自己的喜好找准自己的方向:是走技术、管理、产品还是讲师!

四、软件测试工程师如何才能干一辈子!!!

很多事情一做就是一辈子,一转身也是一辈子,坚持一件事情、一份工作一辈子,还是一件让人蛮钦佩的一件事情,假使软件测试能干一辈子,你干吗?如果你干,那么你如何才能干一辈子呢?

1、要有解决问题和带教的能力,这是你作为长者的价值;

2、软件测试工作目前也在不断的变化之中,也有很多新的领域需要软件测试人才,所以你需要有学习、钻研的热情,让自己跟上技术的发展步伐;

3、你需要有平和的心态,如果未来你跟很多年轻人一起共事,如果你的能力还不如年轻人,那么你甚至得听他们的,接受他们的任务,所以需要调整自己的心态;

4、身体,很多时候我们会感到有心无力,思想能到但是行动不行呀,身体不给力,所以一个强健的身体是根本的、必须的。

五、总结

软件测试是软件开发团队中不可或缺的角色,而且在当前云计算和大数据技术的推动下,软件测试的整体任务量也在提升,一方面产品版本的迭代速度越来越快,另一方面需要并行测试的情况也越来越常见。随着物联网的发展,未来软件测试岗位的人才需求量依然会比较大,所以当前选择学习软件测试也会有较好的就业前景。

软件测试属于经验积累型职业,想要自己越老越值钱,那么就要不断的学习,不断的完善自己,另外,青春饭一般是因为你的职业发展停滞不前导致,如果一个测试员,干了10年还是测试员,那只能怪他自己,但是反过来讲,任何一个行业,除非国企事业单位公务员,相对稳定一些,否则任何一个行业如果你是干了很久都是小喽啰,那也都是青春饭,老板当然会考虑你做了那么久为什么一点进步都没有呢?IT这行也是如此,所以说,不断学习,不断提升自己,才是不会被淘汰的真理。

 绵薄之力

做为一名软件测试人,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!文末也分享了我这么多年来总结的的学习资源

下面分享我整理的这份2023年可能是最全的软件测试工程师发展方向知识架构体系图。

1、自动化测试必会Python编程技术

 2、Web自动化测试技术内容

 3、APP自动化测试技术内容

 4、Postman测试工具专题

 5、接口自动化测试技术内容

 6、自动化测试框架搭建能力

 7、持续集成

 8、Jmeter 性能测试

 9、APP性能测试

 10、Fiddler 抓包工具的使用

 11、TCP/IP协议

 12、Linux 系统操作

 13、MySQL 数据库

 14、RobotFramework 自动化测试框架

 15、跨平台的自动化测试框架Airtest

上面就是我整理出来的一份全栈测试工程师技术进阶路径图。完成这样一个技术栈的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的职业生涯就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好“不积跬步,无以至千里。”等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。

绵薄之力
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于想学习【自动化测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…… 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/435158.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

释放数据价值这道难题,数据科学基础平台有解

去年底,《中共中央、国务院关于构建数据基础制度更好发挥数据要素作用的意见》(以下简称:" 数据二十条 ")正式颁布,标志着数据基础制度的建设步入快车道,数据要素化有望全面提速。 " 数据二…

通过遍历结果构造二叉树

⭐️前言⭐️ 本篇文章主要总结通过前序遍历、中序遍历、后序遍历中的两个遍历结果,来构造二叉树的过程,通过本篇文章的总结,可以解决一下问题。 LeetCode难度654. 最大二叉树🟠105. 从前序与中序遍历序列构造二叉树&#x1f7e…

编程辅助插件BitoAI使用指南(以VSCode开发环境为例安装并使用BitoAI插件从而提高生产效率)

2023年是AI爆发元年,已经被各种AI工具、新闻轰炸了几个月,只有一种感觉:时间不够用! 本文介绍编程辅助神器:Bito AI。 本插件使用与ChatGPT相同的模型!目前免费,且拥有强大的辅助能力&#xff0…

高压放大器应用之无损检测

在高压放大器的应用中,很多电子工程师经常会进行无损检测实验,那么无损检测是什么,无损检测的知识又有哪些呢,就让安泰电子带大家来看看。 无损检测是什么: 无损检测是指不损害物品的情况下对产品进行检测的方法&#…

FFMPEG源码分析一 av_register_all()

我们在使用FFMPEG库时,第一个调用的就是av_register_all(),这个函数到底做了什么,有什么用,这里做个简单分析。 本文基于雷霄骅博客学习而来。详情请移步FFmpeg源代码结构图 - 编码_ffmpeg源码结构_雷霄骅的博客-CSDN博客 解析和…

Vsync信号和SurfaceFlinger刷新机制;打造智能车厢的关键技术

概述 车载智能座舱系统在现代汽车中已经越来越常见,它可以提供各种功能,例如音乐、导航和驾驶辅助等。要实现这些功能,需要底层硬件和系统软件的支持。其中,Vsync信号和SurfaceFlinger刷新机制是车载智能座舱系统中的两个关键技术…

无人驾驶——ros_canopen安装

上篇文章提到过,对于CAN测试,不能完全依靠CAN卡对应的软件,指导老师推荐了ros_canopen、socketcan_interface方法。记录一下使用该方法的过程。 安装ros_canopen,对应ros版本git clone下载资源并安装。 https://github.com/ros-industrial…

camunda如何启动一个流程

在 Camunda 中启动一个流程需要使用 Camunda 提供的 API 或者用户界面进行操作。以下是两种常用的启动流程的方式: 1、通过 Camunda 任务列表启动流程:在 Camunda 任务列表中,可以看到已经部署的流程,并可以点击“Start”按钮&am…

【Linux】Mysql事务

一、什么是事务 Mysql 数据库中不是所有的存储引擎都实现了事务处理。 支持事务的存储引擎有: InnoDBNDB Cluster 。不支持事务的存储引擎代表有: MyISAM 事务简单来说:一个 Session 中所进行所有的操作,要么同时成功&#xff0c…

CMU15445 - Project 0. C++ Primer(在写)

文章目录 系列笔记作业链接TASK 1GetPutRemove Task 2 系列笔记 环境配置 Project 0. C Primer (ing) 作业链接 作业链接(2020,废) 作业链接 p0就是一个C水平测试,很简单 2023的明显难不少。 TASK 1 先简单说一下看到这个数据…

linux 目录常用操作

1.linux复制粘贴命令 CtrlShiftC 复制 CtrlShiftV 粘贴 2.中断执行 CtrlC 键“保留”用于停止命令 3.终端清屏 clear 4.显示当前路径 pwd 5.进入目录 cd 目录名称 返回上级目录 cd .. 6.查看当前目录 ls查看详细信息 ls -l 7.创建目录(可以理解为文件夹&…

怎么将太大的word文档压缩变小,3个高效方法

怎么将太大的word文档压缩变小?word文档是我们在办公中使用较多的文件格式之一,相信小伙伴们会遇到这样的问题,编辑完成word文档之后发现,编辑完的文档体积太大了,无论是发送给客户还是上传到邮箱中都不方便&#xff0…

pdf转成word | ppt | jpg图片,免费一键转换教程

我不允许真的还有人不知道如何免费将pdf转成 ppt、word 或者 jpg图片! 职场小伙伴是不是会经常遇到pdf怎么转成word,pdf怎么转成word,pdf怎么jpg图片等问题?别再为pdf转化格式难、而且还要付费而发愁了!这份pdf免费一…

设计模式-行为型模式之观察者模式

3. 观察者模式 3.1. 模式动机 建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应。在此,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标可以对应多…

重学Java设计模式-行为型模式-迭代器模式

重学Java设计模式-行为型模式-迭代器模式 内容摘自:https://bugstack.cn/md/develop/design-pattern/2020-06-23-重学 Java 设计模式《实战迭代器模式》.html#重学-java-设计模式-实战迭代器模式「模拟公司组织架构树结构关系-深度迭代遍历人员信息输出场景」 迭代…

R -- 用psych包做主成分分析

主成分分析 主成分分析是一种数据降维方式,他将大量相关变量转化为一组很少的不相关的变量,这些不相关的变量称为主成分。 人话版:给你发一个由18位数字组成的身份证号码,第1、2位数字表示所在省份的代码;第3、4位数…

深度学习笔记之残差网络(ResNet)

深度学习笔记之残差网络[ResNet] 引言引子:深度神经网络的性能问题核心问题:深层神经网络训练难残差网络的执行过程残差网络结构为什么能够解决核心问题残差网络的其他优秀性质 引言 本节将介绍残差网络( Residual Network,ResNet \text{Residual Netwo…

C#中用程序代码修改了datagridview中的数据,保存时只对光标当前行有保存解决办法

C#中DataGridView绑定了DataTable后,通过代码修改DataGridView中的数据,总有一行(被修改过并被用户选中的行集合中索引为0的行)不能被UpDate回数据库的问题和解决办法 长江黄鹤 2017-06-26 | 300阅读 | 1转藏 转藏全屏朗读分…

【JavaScript】初入前端,记录JavaScript学习过程

文章目录 一、下面将是你在本教程中学到的主要内容1. JavaScript直接写入HTML输出流2. JavaScript对事件的反应3. JavaScript:改变 HTML 内容4. JavaScript 改变HTML图像5. 改变HTML样式6. JavaScript 验证输入 二、JavaScript 语法学习1. JavaScript的位置2. 浏览器…

如何在硬盘上恢复已经删除的照片?

可以从硬盘恢复删除的照片吗? 旅行后,许多人倾向于将照片保存到另一个储存设备作为副本或备份。例如,将它们存储在外部硬盘上或将图片传输到电脑。但是在整理照片的时候,很可能不小心把照片删掉了,尤其是使用外接硬…