从军退伍,入行软件测试,几经波澜,终于成就了自己···

2023-10-18 19:59

本文主要是介绍从军退伍,入行软件测试,几经波澜,终于成就了自己···,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

从退伍军人到测试小白,从培训被坑再到经历各种小公司倒闭、裁员、6年间几番折腾,最终靠“笨功夫”成功转型测试开发,年薪近 30W+,涨薪 56%!在我的经历中,你是否能看到似曾相识的自己?

6 年折腾踩坑,往事不堪回首

个人职业发展经历:

经历一:军人。在上大专的第一年,我选择去当兵,原因很简单:报效国家并且解决低学历就业问题。就这样果断的踏上了属于我的第一段从业经历。

经历二:测试人。在退伍后的第一年,我选择了做测试,原因很无奈:学历低,国家也不分配工作。这个阶段对我简直是噩梦一般的存在,在四处找工作碰壁后,经历过各种焦虑彷徨。好在最终在众多招聘机会中发现测试行业门槛较低、但薪资还算不错,就这样忐忑的选择了属于我的第二段职业经历。

经历三:“点点点”打工人。

入行至今有近 6 年时间,这期间我服务过 5 家公司。从刚入行时在培训机构费钱 + 费时的脱产学习,到在 9 个人的小公司的干各种杂活、累活,再到后来经历公司倒闭、被裁员等等,工作的不稳定外加无限的“点点点”严重消耗了我对测试的热情,我甚至已经做好被淘汰转行的准备了。

也曾在工作之余想努力学习点技能,但这里感到最无奈的是 —— 求知路上也会遇到坑。之前报班的几家培训机构感觉只讲皮毛,最后没学到什么技能但是钱白花了。最后工作这么些年下来,好像也就只会“点点点”,根本不懂测试行业的前沿技能,也从来没有想明白自己的测试职业规划。整体感觉就是:基础薄弱的菜鸟被迫陷在一个死循环里,找不到出路。

经历四:测试开发工程师。

比较幸运的是,偶然之间,我在浏览测试技术学习网站时,对比了几家培训机构,课程介绍都大概浏览了一下,瞬间就激发起我学习的欲望。毕竟我已经趟过培训机构的坑了,我能明显感觉到某家的培训机构的不一样,就冲首页那份学习成长进阶路线图就简直OMG!让我有豁然开朗的感觉!买它!

很开心也很感恩收获成长,最终成长为一名测试开发工程师,也加入某中型互联网企业,拿到近 30W+ 年薪 Offer,涨薪 56%!这可能是我最重要的一次职业突破,我也会继续努力,期待未来更上一层楼!

在这里还是要推荐下我的软件测试学习交流地 644956177,群里技术大牛,如果你正在学习,小编欢迎你加入,大家都是测试开发党,不定期分享干货,包括我自己整理的一份2021最新的资料。

学习心得:“笨办法”学测开,由慢到快

方向对了,路就不会遥远!

心得一:耐心的摸索。在年初开始了我的学习之路,报名时课程已经落后一个章节,而且我也没有那些好学生才有学习方法和经验,只能用自己的”笨办法“按部就班跟着思寒老师从 Linux 与 Shell 的第一个命令开始敲。在这里插入图片描述
在这里插入图片描述
因为基础差,很多不理解的内容我都详细的记录下来。比如我可以精细到把老师口述过的话打成文字稿记下来,甚至,我还把答疑课老师的代码思路版本和直播课上老师代码思路版本做了记载和对比。总之,除了记笔记就是疯狂敲命令循环往复。对了,还有学院在每节课后都再留个作业考试,这样的教学方式体验非常好,能体会到学院课程设计的用心。

心得二:缓慢的成长。从开始上课到坚持记笔记成为习惯,我用了差不多 3 个月时间。我个人的成长速度算是比较慢的,此时我还不能将所学内容应用到实际工作中。这时候,迷茫和焦虑再次涌上心头。我不得不选择停下脚步回顾过去三个月的学习成果,并思考下一步该如何行动。

最后,发现没有别的捷径,我暂停了学习新内容,用笨办法把之前的内容又从头学了一遍[哭笑],但是这一次,我发现比第一次学习时,理解深度和速度都提高了一大截。

心得三**:勇敢的实践。通过不断的摸索和熬过缓慢的成长,就该轮到实践了。在学完 UI 自动化测试章节后,我就迫不及待的开始套用在自己的工作中。这种学以致用是非常重要的,因为你只有真正实践时才知道更多细节要点,通过不断实践又会发现不懂的地方,促使你再去刷课程回放**。这样下来就会记忆犹新,真正内化为自己的技能。这种成长的快乐也让我感到不亦乐乎。

因此啊,最大的方向就是:

√多读书,读项目管理,读沟通技巧,多学习技巧,这不仅仅是为了工作

√读技术原理,然后实践,成为一个有高度的人

√跳槽请慎重

√注意锻炼身体

邀请想提升实力的测试人一起学习

综上所述,作为一名软件测试人员,只有不断地学习、积累,才能迈向金字塔顶端。

绵薄之力

最后为了帮助大家迅速建立测试思维能力,早日斩获大厂Offer、掌握职场话语权,下面这份《软件测试全栈学习路线图》应该会对你很有帮助在这里插入图片描述
从测试概念到最后的测试开发,希望大家能照着这个体系,在3-4年内完成这样一个体系的构建,可以说,这个过程会让你痛不欲生,但只要你熬过去了,以后的生活就会轻松很多,正所谓完事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好:不积跬步无以至千里,等到完成之后在回顾这段路程的时候,你肯定会感慨良多,掌握了以上技术,在任何一线互联网大厂测试岗位都能独挡一面

下面是一些配套的资源,希望能帮到大家
在这里插入图片描述
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师走过最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

如果你已经工作但是经常觉得难点很多,觉得自己测试方面学的不够精想要继续学习的,想转行怕学不会的,都可以关注我【软件测试小dao】,公众号内可领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!

这篇关于从军退伍,入行软件测试,几经波澜,终于成就了自己···的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/234842

相关文章

终于解决了excel操作及cspreadsheet.h问题

困扰多日的excel操作问题终于解决:利用cspreadsheet.h!在vs2005下,不能直接应用cspreadsheet.h,所以必须解决些问题先。 首先, 出现暴多错误。解决UNICODE问题,全部添加L。 [1] +++++++++++++++++++ 其次, 出现问题: error   C2664:   'SQLGetInstalledDriversW '

软件测试之压力测试知识总结

软件测试之压力测试知识总结 一、压力测试概述 压力测试(Stress Testing)是软件测试中的一种重要手段,用于验证软件应用程序在极端负载条件下的稳定性和可靠性。其主要目的是在软件承受极高负载时,测量其健壮性、错误处理能力和恢复能力,确保软件在危急情况下不会崩溃或表现异常。压力测试也被称为耐力测试,在软件工程中占有举足轻重的地位。 1.1 压力测试的目的 压力测试的主要目的包括:

软件测试中常用的linux命令总结

1、修改ssh登陆密码命令:passwd 2、新建一个名字为dbuser的Linux新用户:(sudo adduser dbuser) 4、./frps -c ./frps.ini(FRP启动命令) 5、lsof -i:7500(监听端口) 6、sh reload.sh master(文件后缀为sh时,nginx启动命令);( 文件为执行文件启动命令:./nginx -s reload) 7、sh

软件测试永远的家——银行测试,YYDS

为什么做金融类软件测试举个栗子,银行里的软件测试工程师。横向跟互联网公司里的测试来说,薪资相对稳定,加班少甚至基本没有,业务稳定。实在是测试类岗位中的香饽饽! 一、什么是金融行业 金融业是指经营金融商品的特殊行业,它包括银行业、保险业、信托业、证券业和租赁业 往往涉及证券、银行、基金、信托、保险、投行、期货等领域 二、金融行业的业务特点 随着金融行业的业务不断增加,金融交易模式的不断变化,

软件测试学习笔记丨Pytest的使用

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/22158 1. 简介 pytest是一个成熟的全功能python测试框架测试用例的skip和xfail,自动失败重试等处理能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试,接口自动化测试pytest有很多第三方插件,并且可以自定义扩展,如pytest-

Spark 全套知识体系,终于搞到了!

福利手慢无 ☆☞ 廖雪峰的大数据开发必备教程-Spark视频资料终于免费啦!限额领取~ 2019年已过去3/4,年初许下的愿实现了吗?可爱的程序员们都有哪些愿望呢? 找个女朋友。升级电脑、键盘、鼠标等。来一次说走就走的旅行。升职&加薪。…… 说起“升职&加薪”,一向“多金”的程序员们,今年的职场晋升似乎并非那么顺畅。说是大环境所致,这也没错。 但有一部

【软件测试】设计测试用例

📕引言 本文章重点目标: 测试用例的概念 设计测试用例的万能思路 设计测试用例的方法 ◦ 基于需求的设计方法◦ 具体的设计方法 ▪ 等价类 ▪ 边界值 ▪ 判定表法 ▪ 正交法 ▪ 场景法 ▪ 错误猜测法 🍀测试用例 🚩概念 什么是测试用例? 测试用例(TestCase)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要

软件测试学习笔记丨Linux-Bash编程语法

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32091 一、Bash编程基础 1.1 变量 1.1.1 语法 Variable_name=value 1.1.2 变量定义的规则 变量名区分大小写,a和A为两个不同的变量;变量名可以使用大小写字母混编的形式进行编写;变量名与值之间的=两侧都不能有空格;在读取或打印变量时,需使用$+变量名;

第八章 软件测试简记

第八章  软件测试 软件测试:在软件投入运行前对软件需求分析、软件设计规格说明和软件编码进行差错和纠正。 软件测试的目标: 1.用最少的人力、时间找出软件潜在的各种错误和缺陷; 2.能够确认软件实现的功能和用户需求上是一样的; 3.能够收集到足够的测试结果为软件可靠性提供依据; 软件测试的任务:根据软件开发各个阶段的文档资料和程序的内部结构,精心设计

【软件测试】软件测试-----什么是Bug?Bug是如何分级的?Bug的生命周期是怎样的?如何描述一个Bug?

博客目录 一.软件测试的生命周期二.BUG的定义和级别2.1 bug的概念.2.2 如何描述一个bug.2.3bug的级别2.3.1 bug分级的意义.2.3.2 bug的四种级别. 三.BUG的生命周期.四.当与开发人员发生冲突该如何处理(高频面试)五.总结 一.软件测试的生命周期 软件测试贯穿于软件的整个生命周期,针对这句话我们一起来看一下软件测试是如何贯穿软件的整个生命周