测试工程师能否作为一份「终身职业」?30岁+怎么办?

【讨论】测试工程师可否作为一份终生的职业? 这是我在论坛看到的一个讨论,你的答案是什么呢?

我希望大家能认真思考后给出一个属于自己的答案,无论你是新手入门,还是资深专家。回答这个问题请不要凭一腔热血,也不用过分消极,别总和钱挂钩,平心而论即可,就当是对这份职业的一个规划。

01 先说说我的测试之路…
我个人年过30,参加工作至今从事时间最长的就是测试工程师职业,我内心深处很希望一直把这份职业长久的做下去。虽然我的技术并不出众,但最少我也有了一些经验和经历,虽然在如今测试行当的现状没有高深点技术的经验可能不太受待见,但最少我一直在坚持着,我会一直坚持到这个行当没我容身之处或者侥幸成为测试的终身职业者。

在广东这些年,我见过不少与我同龄的测试人离开这个行当了,比较悲哀的是我遇到的离开者多数人都有些被逼无奈的感觉,有的年纪大了不想再做具体的事,有的找不到合适的管理职位,有的说想自己去创业。但我觉得这些想法多少都有些问题,当然这是环境和个人双方面都有问题。

02 谁说年纪大了就要去做管理?
从个人上说,我认为年纪大了就要去做管理岗这本身就是种误区。我老爸是传统行业的车床师傅,也就是老技工,他现在60多岁了还是可以天天给农机具加工修理零件。

我们测试从业者为什么30出头40不到就要一门心思脱离测试执行工作? 就算是与我们每天都见面的程序员职业,我也遇见了不少40+甚至50+的程序员(真没撒谎,他是个满头白发的嵌入式产品MCU工程师),他们都可以做到这么大岁数,我们测试人为什么就不能?有些人要说环境不允许,我就说先别管环境允许与否,你自己有过把测试执行工作进行到底的觉悟么?别以为我说的是自动化是性能,我说的就是手工的黑盒测试,你有过么?

为什么我要说是手工黑盒的执行?因为这就是目前测试行业的主体工作,是绝大部分测试从业者正在干的事! 就像程序员最多数的人工作是编码,而不是架构设计等等;就像机械加工的从业者最多数的人还是在干加工,而不是设计零件等等;再往远了说一点,那些去工业化搞金融的国家经济泡沫破碎闹危机,中国因为实体制造业发达最少大家还有口饭吃,还不是因为那些高大上的工作能容纳的人数实在有限?

03 测试职业≠测试行业路人甲
扯远了,就测试这行当往前一点看。再过十年、二十年,中国的测试行业就是全部功能自动化测试、性能测试了么?我看还是要以手工黑盒为主!为啥?你功能自动化能凭空而来,不需要经过手工测试等功能稳定?你性能测试天天做?那你那个破系统可以扔了,还给用户用个毛,天天性能有问题。我说这么多就是想说:我认为测试的常态工作依然会是手工黑盒为先,你想高大上可以,但测试的基础工作依然需要最多数的人去做!

个人方面最后说句,那些离开自己去创业的都只能算是测试这条路上的路人甲,你根本没拿测试当份职业来做,这跟农村放羊的跑城里搬砖攒钱攒够钱立马回家务农娶媳妇本质上一样,根本没把建筑行业当职业而已。

04 年龄因素≠测试人员的鬼门关
从环境方面说,我认为环境上最大的问题是招聘单位的年龄条件。经常看到某某小公司招聘测试工程时注明年龄2030,2035之类。我就想问这些企业的HR,你怎么知道30岁或35岁以上的测试人员就不能再继续做工程师了呢?

就算你考虑待遇要求的因素,你又如何肯定年纪大点的测试工程师不愿意拿一份工程师的薪资了呢?测试又不是搬砖,不是非要年轻小伙才能干;测试也不是什么对手速、视力、听觉、嗅觉等有特殊要求的工种。怎么就总搞的人人年纪大点就心浮气躁,不混个管理岗不干个技术含量高的就感觉有今天没明天的?

你们有些企业能接受年纪大的程序员,为什么不能接受年纪大的测试人员?要知道程序员的编码技术更新速度远快于测试人员的测试技术更新,有经验的测试人员明明应该像老技工那样在国内吃香,但现实反倒是年龄就像测试人员的鬼门关一样!

05 最后我想对所有测试员说…
IT业的测试就像传统行业的质检,你一个企业总想招几个刚毕业的便宜新人来做质检,你的质量能有足够保证么?换过IT企业不是一个道理?

所以我想说环境是有环境的问题,但测试人首先能做也是该做的还是保持一份测试从业的信心与恒心。因为到最后,只要还有IT业,还有程序员,就一定还有测试人员。只要还有测试工作,就还是会有测试基础工作和测试高级工作之分。我不知道测试行业将来是否一定会容纳那些年纪大的测试人,但如果它只容纳那点做高级职位的大年龄测试人,那测试确实不算一份值得长久做的职业。

但我更愿意坚信,只要我愿意坚持,这行总是有条路给我走。

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

   视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。  

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

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

相关文章

ZooKeeper初探:分布式世界的守护者

欢迎来到我的博客,代码的世界里,每一行都是一个故事 ZooKeeper初探:分布式世界的守护者 前言Zookeeper的概述分布式系统中的角色和作用: Zookeeper的数据模型Znode的概念和层次结构:Znode的类型和应用场景:…

NUS CS1101S:SICP JavaScript 描述:三、模块化、对象和状态

原文:3 Modularity, Objects, and State 译者:飞龙 协议:CC BY-NC-SA 4.0 变化中安宁 (即使它在变化,它仍然保持不变。) ——赫拉克利特 变化越大,越是相同。 ——阿方斯卡尔 前面的章节介绍了构…

程序员如何弯道超车?周末有奇效

作为一名程序员,不断提升自己的技能和知识是至关重要的。然而,在繁忙的工作日常中,很难有足够的时间和精力来学习新技术或深入研究。因此,周末成为了一个理想的时机,可以专注于个人发展和技能提升。所以程序员如何利用…

Vulnhub靶机:driftingblues 3

一、介绍 运行环境:Virtualbox 攻击机:kali(10.0.2.15) 靶机:driftingblues3(10.0.2.19) 目标:获取靶机root权限和flag 靶机下载地址:https://www.vulnhub.com/entr…

三种方法实现获取链表中的倒数第n个元素

文章目录 先放初始代码方式1方式2方式3 先放初始代码 节点类 public class HeroNode {public int no;public String name;public HeroNode next; //指向下一个节点public HeroNode(int no, String name, HeroNode next) {this.no no;this.name name;this.next next;}Overr…

【论文解读】SiamMAE:用于从视频中学习视觉对应关系的 MAE 简单扩展

来源:投稿 作者:橡皮 编辑:学姐 论文链接:https://siam-mae-video.github.io/resources/paper.pdf 项目主页:https://siam-mae-video.github.io/ 1.背景 时间是视觉学习背景下的一个特殊维度,它提供了一…

蓝桥杯回文日期判断

思想:对于回文数的判断方法,最快的就是取其中一半的字符串长度,为s,然后将其进行翻转为s’ ,再把两者进行拼接即可保证是回文数,这样子就解决了枚举所有回文数的问题。 注意点: 要求必须是有效…

java的object类

object类 看下object类的结构: Object是所有类的父类,任何类都默认继承Object。在Java中,如果没有指定父类,则默认为Object。这是因为Object类是Java中最基本的类,也是所有类的祖先 public String toString() : 这…

【UML】第16篇 活动图

目录 一、什么是活动图 二、应用场景: 三、绘图符号的说明: 四、语法: 五、例图 六、建模的流程 6.1 对业务流程建模时 6.2 对用例进行活动图建模时 一、什么是活动图 活动图(Activity Diagram)是UML中用于描…

Linux学习记录——삼십칠 传输层TCP协议(2)

文章目录 1、滑动窗口2、拥塞控制3、延迟应答4、捎带应答5、总结TCP可靠性和性能提高6、面向字节流7、粘包问题8、异常情况9、全连接、半连接 上一篇是传输层TCP协议(1)。本篇默认读者已经清楚TCP报头各个部分、可靠性和握手挥手的含义。 有时候会把客户…

KVM Vcpu概述

KVM Vcpu概述 Intel VTSMP系统CPU过载使用CPU模型CPU绑定和亲和性CPU优化 Intel VT Intel的硬件虚拟化技术大致分为3类: 1、VT-x技术:是指Intel处理器中的一些虚拟化技术支持,包括CPU中最基础的VMX技术,也包括内存虚拟化的硬件支…

R语言将list转变为dataframe(常用)

在R语言使用中常常遇到list文件需要转变为dataframe格式文件处理。这是需要写循环来进行转换。IOBR查看其收录的相关基因集(自备)_iobr_deg-CSDN博客 示例文件 list文件&#xff1a; 循环转换为dataframe data <- signature_tme dat <- as.data.frame(t(sapply(data, …

USB_CH340一键下载电路

目录标题 1、CH340概述2、CH340芯片特点3、CH340系列芯片4、CH340引脚定义5、CH340传统的一键下载电路5.1、Stm32串口下载5.2、ESP32串口下载5.3、注意 6、免外围电路下载 1、CH340概述 CH340是一个USB总线的转接芯片&#xff0c;可实现USB转串口或者USB转打印口。 2、CH340芯…

OFBiz RCE漏洞复现(CVE-2023-51467)

漏洞名称 Apache OFBiz 鉴权绕过导致命令执行 漏洞描述 Apache OFBiz是一个非常著名的电子商务平台&#xff0c;是一个非常著名的开源项目&#xff0c;提供了创建基于最新J2EE/XML规范和技术标准&#xff0c;构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式…

腾讯云优惠券(代金券)领取方法及最新优惠活动汇总

腾讯云作为国内领先的云计算服务提供商&#xff0c;一直致力于为用户提供优质、高效、安全可靠的云计算服务。为了回馈广大用户&#xff0c;腾讯云会不定期地推出各种优惠活动&#xff0c;其中包括优惠券的发放。本文将分享腾讯云优惠券的领取方法并汇总最新优惠活动&#xff0…

DNS 域名解析 后续(二)-----主从复制、分离解析

&#xff08;软件名 bind , 服务名 named&#xff09; bind主包 yum install bind bind-utils -y 主软件 和 配置包管理软件&#xff08;工具包&#xff09; rpm -q bind #检查是否安装dns服务 yum install bind bind-utils -y #安装dns服务,安装bind软件包 &#xff0…

函数的秘密

1. 函数的概念 在数学中我们学习过函数&#xff0c;而在C语言中其有着与数学不同的概念&#xff1a; 在C语言中&#xff0c;函数是指一组执行特定任务的语句&#xff0c;这些语句可以重复使用&#xff0c;并且可以在程序的不同部分调用。通过使用函数&#xff0c;程序员可以将…

《ARM Linux内核源码剖析》读书笔记——0号进程(init_task)的创建时机

最近在读《ARM Linux内核源码剖析》&#xff0c;一直没有看到0号进程&#xff08;init_task进程)在哪里创建的。直到看到下面这篇文章才发现书中漏掉了set_task_stack_end_magic(&init_task)这行代码。 下面这篇文章提到&#xff1a;start_kernel()上来就会运行 set_task_…

怎么取消开机密码?4个必备方法!

“每次我开机都要输入密码&#xff0c;感觉有点麻烦&#xff0c;有什么方可以快速取消开机密码的吗&#xff1f;快给我推荐推荐吧&#xff01;” 为电脑设置开机密码&#xff0c;可以更好地保护电脑中的重要数据。但是用户需要在每次开机时都输入密码。这对于部分用户来说可能是…

Python数据结构——列表

目录 一、认识Python数据结构 二、列表概述 三、列表切片 &#xff08;一&#xff09;概述 &#xff08;二&#xff09;常见形式 &#xff08;三&#xff09;特别说明 四、列表的基本操作 &#xff08;一&#xff09;创建列表 &#xff08;二&#xff09;列表元素增加…