5年前我们摸爬滚打进入测试行业,如今的你后悔吗?

news2024/11/24 13:56:40

记得在求职的时候,面试官经常问我:“为什么要选择软件测试工作?”而我也会经常说一堆自己有的没的优势去应付。

工作这么久了,也不再浮躁,静下心来回忆当初选择软件测试工作的历程,也是对自己职业生涯的一次回顾。

一、

下面总结一下大家选择从事软件测试的几大理由:

大学学的是开发,但是感觉开发没学好,想转测试。这种的一般是大学没有认真学习,面临毕业压力,找不到开发工作,所以考虑转测试。

其他行业人士,从各种渠道听说测试工作很好,工资高,因此想转测试。这种的一般是不满足现在的工作,而且对高薪资很向往,想转测试但是没有门路。

大学学的不是开发,对计算机比较感兴趣,对比开发和测试之后,觉得测试入门简单,所以想转测试。这种的一般是有一定自己的想法,但是又不敢勇敢地迈出第一步,一直在纠结中。

乍一看,好像测试比不上开发那么吃香,属于咱们的第二选择。其实不然,俗话说既来之则安之,既然选择了测试工作,那么就要用心地做好,不然什么工作都做不好。

之前有个偶然接触到测试行业的朋友,她也是误打误撞海投简历面试上了测试岗位,后面入门之后发现测试越来越有意思,现在已经是测试主管了。所以说,工作没有好坏,能够决定未来的只有自己!

二、

我为什么选择了软件测试?

最大的原因应该就是读大学的时候阴差阳错被调剂去了计算机专业。要是我学的是应用心理学,真的很难会和软件测试有什么关系。既然学的是计算机专业,那自然接触的最多的就是和计算机相关的。

当大三面临找工作压力时,就要选一个方向了。刚读大学的时候很傻,因为与生俱来的逆反心理,抗拒专业调剂这件事,进而讨厌计算机这个专业,认为不是自己选择的,拒绝去接受和热爱。也就没有打下任何计算机专业知识的基础,编程能力基本为零!在这种情况下,选择做开发就需要面临更大的挑战了。

先插一句,简单来说,计算机专业做技术的话,主要有这几个方向:

第一,开发,通俗来说就是写代码的;

第二,运维,简单来说就是做系统部署维护的;

第三,网管,好理解点就是搞网络的,让你能上网的;

第四,软件测试,就是大家口中说的找bug的;

第五……

当然,还有很多很多方向,可以做设计做产品经理等。每一个大类的细分就更多了,就开发来说,可以按语言来分,可以按产品来分,可以按软件的结构来分。测试的分类也是五花八门,也不一一列举了。

既然如此,选择如此之多,我为什么就偏偏选择了软件测试?简而言之一句话,软件测试上手容易。(就是这么无耻而又现实)入门级的话,对计算机专业知识技术要求没那么高。

本着先就业再择业的态度,就一脚踏入了测试这个坑。不曾想,有些时候一旦入坑,就很难回头了,因为只要开始一份工作,后面都会按着相似的岗位和既定的轨迹来走。若要重新开始一条路,就意味着要舍弃很多,要多付出不可估量的努力,而最关键的是,宝贵的时间就在这种转换中被无情地浪费掉了。所以,大家一定要慎重选择自己的第一份职业,第一份工作。

而我比较庆幸的是,我选择的测试行业不管是从前期投入还是回报来说都是比较良好的。虽然不说有多么喜欢做测试,但是至少我不讨厌,偶尔也能从工作中获得小小的成就感,学习提升的时候也能感受到满足感,而不是每天做着重复,机械的工作,把自己变成一台只会工作的机器。

三、

选择软件测试是偶然也是必然

肯定不会单纯因为是计算机专业就选择了软件测试,更重要的是我看到了这个岗位的就业需求量巨大,基本上任何一个成型的互联网公司都是需要软件测试工程师的。

四、

不言而喻,有需求就有前景。

按书上的理论来说,一开始企业是不重视软件测试的,有程序员设计开发出来一套产品,能用就能挣钱了,何必多花一笔钱找个不能创造价值的家伙来专门负责挑刺呢。后来因为各种千奇百怪的bug层出不穷,造成了意想不到的损失之后。老板们纷纷意识到,质量保证人员也是不可或缺的,于是企业们纷纷向测试工程师挥手,薪资待遇什么的自然水涨船高。

在测试人员供不应求的情况下选择软件测试这个岗位,不可谓不明智。但是,正如一幅讽刺漫画中描述的一样,中国人看到有人在一个地方开加油站很挣钱,于是纷纷在那个地方开起了加油站。所以现在人们听说IT行业挣钱,不管之前学的是什么专业,都想要往这里钻了。连文科生都参加培训班,然后敲起了代码。

现在行业已经不如前几年景气了,不过在这万物互联,生活事事都软件化智能化的时代,好的软件测试人员也还占一席之地。

五、

学如逆水行舟,不进则退。

任何时候都不能停止学习,特别是在飞速发展的互联网行业。当然学习是必要的,但是切忌盲目跟风学习,越是高额的薪水,越需要在某一个或几个特定领域钻研较深,在自己熟悉且有工作背景的领域持续投入学习是职业生涯发展的高效方式。

当然真正解决问题的机会,还是来源于工作中,关于技能提升,不管是自学也好,还是参加培训机构,都是需要一个正确的方向去引导你学习,这样学习起来也会比较轻松,不会走多余的弯路,所以说思路很重要。

学习的动力其实是一个很简单的东西,说成目标可能会更好理解一点,你想学成之后能达到什么程度,这样你也能在学习的过程中不被困难所难倒,也会有源源不断的动力促使你前进。

希望这些能给大家有所帮助。也希望大家能就这些问题多交流,互相学习。如果有很多问题,我给大家推荐一个软件测试学习交流的地方:见评论区

最后:

可以到我的个人号:atstudy-js,可以免费领取一份10G软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!其中包括了有基础知识、Linux必备、Mysql数据库、抓包工具、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试持续集成、测试架构开发测试框架、性能测试等。

这些测试资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

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

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

相关文章

GreenPlum的gpfdist使用与原理流程分析

一、简介 GreenPlum 的数据导入功能作为对数据源的一种扩充,数据导入的方式有: 1、insert 该方式通过 sql 语句,把数据一条一条插入至表中。这种方式,不仅读取数据慢(一条一条读取),且数据需要…

我们学到的关于减少客户流失的 4 个经验教训

客户流失 – 这两个词会让任何企业主的脊背不寒而栗。用最简单的术语来说,它是在特定时间内停止使用您的服务的客户百分比。这很糟糕,但这并不全是厄运和阴霾。我们已经通过四个简单的步骤研究了如何减少客户流失,并与您分享这些秘密。请继续…

SP1545L肖特基二极管厂家

目前,市面上供应肖特基二极管的厂家、供应商特别地多,更多选择的背后,带来的却是更多的迷茫和不知所措。采购肖特基二极管,哪家好呢?提及“东沃电子DOWOSEMI”这个国产二极管品牌,很多客户可能第一想到他家…

部署Django报错-requires SQLite 3.8.3 or higher

记一次CentOS7部署Django项目时的报错 问题出现 在部署测试环境时,有需要用到一个python的后端服务,要部署到测试环境中去 心想这不是so easy吗,把本地调试时使用的python版本及Django版本在服务器上对应下载好,然后直接执行命…

AWS-数据库迁移工具DMS-场景:单账号跨区域迁移RDS for Mysql

参考文档: 分为几个环节: 要使用 AWS DMS 迁移至 Amazon RDS 数据库实例: 1.创建复制实例 有坑内存必须8g或者以上,我测试空库 都提示内存不足 2.创建目标和源终端节点 目标空库也得自己创建哈 3.刷新源终端节点架构 4.创建迁…

FrameWork的概述与启动过程

FrameWork框架 Framework定义了客户端组件和服务端组件功能及接口。以下阐述中,“应用程序”一般是指“.apk”程序。 框架中包含三个主要部分,分别为服务端、客户端和Linux驱动。 服务端 服务端主要包含两个重要类,分别是WindowManagerSe…

jsch网页版ssh

使用依赖 implementation com.jcraft:jsch:0.1.55Server端代码 import com.jcraft.jsch.Channel; import com.jcraft.jsch.JSch; import com.jcraft.jsch.Session; import java.io.InputStream; import java.io.OutputStream; import java.util.concurrent.TimeUnit; import o…

django项目改名字后顺利运行、ModelSerializer使用、模块与包的使用、反序列化校验源码分析、断言、drf之请求、魔法方法之点(.)拦截

一 django项目改名字后顺利运行 1 先改文件夹名 2 改项目名 3 改 项目内的文件夹名 4 替换掉所有文件中的 drf_day04_02 ---》drf_day05 5 命令行中启动:python manage.py runserver 6 setting--->django--->指定项目根路径二 同时创建作者和作者详情表(一对…

Ros noetic 机器人坐标记录运动路径和发布 实战教程(A)

前言: 网上记录Path的写入文件看了一下还挺多的,有用yaml作为载体文件,也有用csv文件的路径信息,也有用txt来记录当前生成的路径信息,载体不重要,反正都是记录的方式,本文主要按yaml的方式写入,后文中将补全其余两种方式。 其中两种方式的主要区别在于,加载yaml所需要…

ASUS华硕VivoBook15笔记本V5200EA_X515EA原装出厂Win11预装OEM系统

华硕11代酷睿笔记本电脑VivoBook_ASUSLaptop X515EA_V5200EA原厂Windows11系统 自带显卡、声卡、网卡、蓝牙等所有驱动、出厂主题壁纸、Office办公软件、华硕电脑管家MyASUS、迈克菲等预装程序 链接:https://pan.baidu.com/s/1yAEdA7aiuHK4CTdGLlSOKw?pwdo45a …

【MySQL】一文带你搞懂MySQL中的各种锁

1.概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资( CPU 、 RAM、 I/O )的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致 性、有 效性是所有数据库必须解决的一个…

posexplode函数实战总结

目录 1、建表和准备数据 2、炸裂实践 3、错误炸裂方式 4、当字段类型为string,需要split一下 对单列array类型的字段进行炸裂时,可以使用lateral view explode。 对多列array类型的字段进行炸裂时,可以使用lateral view posexplode。 1…

命令行编译VS工程

先输入以下命令,因为命令出错了,就会弹出帮助,如下: "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /help 反正就是Microsoft Visual Studio 的安装路径。 帮助界面如下&#xff1a…

新风机为什么会出现?

新风机之所以会出现,是因为人们对于室内空气质量的重视与需求。随着社会的进步和人们生活水平的提高,人们更加注重健康和舒适的居住环境,而室内空气质量是其中一个重要的方面。 空气污染问题:城市化进程加速,工业排放、…

vue3+ts+uniapp小程序端自定义日期选择器基于内置组件picker-view + 扩展组件 Popup 实现自定义日期选择及其他单列选择

vue3ts 基于内置组件picker-view 扩展组件 Popup 实现自定义日期选择及单列选择 vue3tsuniapp小程序端自定义日期选择器 1.先上效果图2.代码展示2.1 组件2.2 公共方法处理日期2.3 使用组件(全局自动导入的情况) 3.注意事项3.1refSelectDialog3.1 backgroundColor"#fff&q…

Python做数据分析更快,为什么很多人只学Excel,不学Python?

在当今信息时代,数据分析已经成为了各个行业不可或缺的工作内容。而在数据分析中,Excel一直是最常被使用的工具之一。然而,随着Python编程的兴起,越来越多的数据分析师开始转向Python进行数据分析。本文将从速度、灵活性、可视化和…

跳转语句(个人学习笔记黑马学习)

break语句 #include <iostream> using namespace std;int main() {cout << "请选择副本难度" << endl;cout << "1、普通" << endl;cout << "2、中等" << endl;cout << "3、困难" <…

gRPC-GateWay Swagger 实战

上一次我们分享了关于 gRPC-Gateway 快速实战 &#xff0c;可以查看地址来进行回顾 : 也可以查看关于 gRPC 的历史文章&#xff1a; gRPC介绍 gRPC 客户端调用服务端需要连接池吗&#xff1f; gRPC的拦截器 gRPC的认证 分享一下 gRPC- HTTP网关 I 今天主要是分享关于 gRPC-G…

zabbix安装部署

前期准备&#xff1a;安装mysql数据库和nginx 一、下载zabbix rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm yum-config-manager --enable rhel-7-server-optional-rpms yum install epel-release numactl yum install…

洞察商机,驱动创新:智能数据分析引领企业发展

“五度易链”产业大数据解决方案由产业经济、智慧招商、企业服务、数据服务四大应用解决方案组成&#xff0c;囊括了产业经济监测、产业诊断分析、企业监测预警、企业综合评估、大数据精准招商、招商智能管理、企业管理、企业培育、企业市场服务、企业金融服务、产业数据开放服…