在软件测试这个职业的战场上,我已是收获颇丰!身为一个怀旧的人,分享下我个人的测试技术成长经历,请大家多多指教!

为告别频繁出差,从传统制造业转向 IT 行业

我转行进入 IT 行业有 2 年多时间了,在这之前,一直在制造行业做技术售后工作(主要是机电类设备调试),出差比较多,全国各地到处跑,有时候还要去国外。

这份工作做了 2 年多,家里人不希望我一直这样出差下去;另一方面,我自己也觉得之前工作比较枯燥,没有技术提升,干久了容易失去学习的动力,变得懈怠。所以,虽然这个工作的工资在我老家三线城市算中上等了,但我还是选择了辞职。

辞职之后,也面试了本行业一些其他岗位,但发现自己除了继续出差类的工作,根本找不到合适的工作机会。那段时间,整个人变得特别焦虑。好在这时一个熟识的朋友给我建议:可以和他一起干软件测试。

在此之前,我是完全不了解也没有听说过这个职业,就去百度搜索,找到一些有用的信息,但更多的是培训班广告。虽然心怀疑虑,但看到我的朋友和我一样毕业 2 年,学的软件测试,在某大型软件外包企业工作稳定,每天坐办公室,不用到处跑,虽然起始工资并不高,但是人家有双休,想了下,我也决定学习软件测试了。

入行基础差+培训内容低级=找到工作又被辞退

当时并不知道华测在线教育,主要是咨询朋友的意见,他给我推荐的是 2 个线下培训班,都是脱产学习的那种,价格也都比较昂贵。我随便选了一个离家近一点的,然后就带了个行李箱从家里出发,只装了一些夏季的衣服,除此之外别无所有,颇有一点 “风萧萧兮易水寒,不达目标不复返” 的感觉…在学校那边住下后,就开始了我的软件测试学习生涯。

说起来有点搞笑,第一天上课学习,我是从键盘打字开始的。当时发现自己打字真的很慢很慢,严重拖后腿,老师就要求我们坚持每天练习打字,这个是最底层的吃饭的本事,必须得行。我一直坚持了差不多 3 个月之后,打字速度才算可以了。

当然,那时候也感觉培训班的课程内容真的很难呀,什么 Linux、SQL、Python、测试用例、JMeter、Fiddler …,虽然后来回过头看,那时候教的都是最基础的知识和工具,而且就像填鸭式教育一样,都是一些固化的内容,但还是觉得很难很痛苦,就像天书一样,而且是 每天被人强迫不断往脑子里塞东西。

这段时间有些难熬,不仅学习进步缓慢,而且没有收入,除去昂贵的学费之外,还有各种生活成本支出,自己的积蓄每天都在减少。在这种压力下,整个人变得很努力,真的是比高中时努力太多。如果高考前这样玩命学习,我考上本科肯定没啥问题,也不至于后面因为大专学历而导致的其他困难,当然这是后话了。

在培训班的日子一天天过去,在那里我认识了一些朋友,其中 985/211、普通本科和大专学历的都有。我们小组的学习氛围不错,每天都是在讨论各种问题,基本都是一起学习到晚上 8/9 点之后才会离开教室。就这样过了 3 个多月,我就开始找工作了,我去了女朋友所在的城市寻找机会。虽然当时技术水平还很差,但是这家培训机构会教学员如何包装简历和面试,这样,我一开始也拿到了某家居企业的 Offer,薪水也不低。但是,毕竟毕竟培训内容太初级了,进入公司后发现自己完全不能胜任工作,没过一个星期,我就被辞退了。

男儿有泪不轻弹,人生至暗时刻唯有咬牙坚持

接下来,只能继续找适合自己的岗位。找了一个多月的时间,却发现机会渺茫。因为自己很多测试工作确实没做过,技术底子也差,技术面试基本都过不去。而且大专学历也徒增额外的打击,本科学历的硬性招聘要求一下子筛掉了很多工作机会。

我当时心态差点崩溃,但最后也只能咬牙坚持继续投简历找面试机会。回想起来,这是我人生最黑暗的一段时光,想到自己前面已经放弃和付出了很多,想到家人和女友的期望,却遇到这种结果,内心深处有一股刻骨铭心的刺痛。真的,直到现在我回想起那段时间,依然感到难言的悲伤。那是一种只有男生可以切身体会的伤痛吧!

终于,最后在一个某小型创业公司降薪拿到了一个工作机会。我刚去的时候,因为是“从培训班出来”的,测试项目实战经验基本没有,业务上基本没法上手,组长对我很不满意。没办法,我只能厚着脸皮去请教同事。好在同事们对我好,遇到问题基本都会给我讲解,我也拼命的学习。就这样,我度过了 3 个月的试用期。可能是因为加班比较多,也可能是大家觉得我人还不错,虽然组长对我工作能力不是很满意,但是在转正答辩的时候,老板直接让我过了,内心很激动~。至此,我终于算正式入职,成为了一名初级软件测试人员。

在后面的工作中,因为同组的同事比较给力,他带我学习了一段时间,就让我一个人去负责一个大模块;我遇到问题也会反馈请教,他的思路真的很清晰,帮助我成长很多。我很感激在一开始入行的这段青涩岁月,能遇到这样一位 Mentor。

再后来,由于我进步明显,工作表现不错,一个人一逐渐可以负责一个大模块的整体测试工作时,公司给我涨了工资。当然,我离这位 Mentor 的距离还是很大的,接口自动化、Python、Java、测试平台、性能测试等,感觉他什么都会。而自己只懂一小块业务,感觉要学的很多,时常感到焦虑。后来他给了我一本接口自动化测试相关的书让我入门,我坚持每天下班后都对着书不断的学习练习,但是就这样过了 2 个月,我感觉自己还是没搞明白怎么做接口自动化。

我同时也在学着 Python 编程,自己看书学习的效率也很低。我觉得这么学习下去太耽误时间了,就想着再报一个能真正提高自己自动化测试技能和实战经验的课程。希望能成为我的 Mentor 那样,肚子里真正有货,到哪里工作都不愁的人。

系统提升实战经验,向测试开发工程师进阶

这时正好看到另一个同事每天都在看视频课程,技术提升也很快,那种认真学习和进步的状态令人羡慕。我就去请教应该报哪个课程?他推荐了华测在线教育的课程,原来他自己报班也踩过坑,之前报的某培训班被忽悠了,广告夸大其辞但课程内容其实很简单。华测教育的课程内容很系统全面,并有足够的深度(可能是业内最强的),非常适合进阶学习,于是我就报名开始正式学习。

因为工作需要,我优先看了接口自动化测试、Docker、持续集成的部分。这些课程真是让我受益良多,最大的亮点是所学内容都能够落地应用,遇到问题的话,也可以及时向助教老师请教。我一般每天下班后保持学习到 9 点左右,学院的助教老师也很给力,帮助我解决了很多问题。我也逐渐从向别人请教,到能够偶尔回答别的同学提问了。就这样,我逐渐掌握了越来越多的测试开发实战技能。

在 2020 疫情之后,这时候的我已经开始负责公司的一大块测试业务了,我也利用所学知识把这块业务做成了自动化,也实现了持续集成。组长很是开心,帮我又争取到了一波涨工资,同时老板还额外给我加了一个月工资作为绩效奖金。

很开心能得到公司的认可,但职业发展总是会迎来下一个阶段的新考验。一个之前关系很好的同事觉得这里的工作流程不规范,就跳槽去了某更大一些的互联网企业,他觉得我挺能干活,就内推我去面试。

突破学历限制,内推被技术总监破格聘用

我抱着试试看的态度,把简历发了过去。同事告诉我说这家公司招人基本要求必须统招本科(至少二本以上),但是因为他表现不错并极力推荐我,技术总监才特别给我一个面试机会,而且据说这个测试开发岗位之前已经淘汰 20 多人了。所以同事也提前给我打招呼,降低心理预期,面不上也不用在意;

但其实我内心还是很在意的,在面试之前的一段时间里,我每天晚上都会复习华测在线的课程,复习之前做的学习笔记,把自动化测试框架又重新搭了好几遍。

终于到了技术一面,面试官是测试组组长,问的问题很全面,Docker、Linux 命令、SQL 语句、接口自动化的一些问题、UI 自动化、性能监控工具、持续集成和一些测试工具的编写都问到了。不过基本上我都能回答上来,至少是把关键点都能说出来,当时自我感觉表现还不错。面试官看起来也很满意,也当场告诉我面试通过了。

接着等了 3 天,进入二面。二面基本就是问了一些测试思想。面完后,当场问了我期望的薪资,面试官也没有还价,直接就说好,之后和人事稍微谈下就发了 Offer。薪资涨幅 40%,全年 14 薪,社保公积金都是全额,我当时确实有点不敢相信,然后就觉得我这个大专学历能被破格录用,还有这个薪资真的很满足了。

进公司后,发现同事的技术能力都很强,和我同级的一个同事在写测试平台,写测试工具,同时也自己独立搭建所有的测试环境。之前在学院学的那些 Docker、持续集成、接口自动化、UI 自动化测试技能,这边也基本都在用,公司内部也会经常做技术分享,让我觉得自己能力还是差了很多。

至少测试平台开发这块我需要更进一步提升,另外 Java 不会,Python 掌握的也还不够,现在只能胜任接口自动化和一些小工具而已,希望后续可以在华测教育提升测试平台开发技能,把自己的短板都补起来。同时,我也听从学院老师的建议,在提升自己的学历,不过没有选择自考,选择了成考,希望后面能够越来越好吧,也期待与各位测试同学一起进步。(end)


机会总是留给有准备的人,但那往往是努力的人剩下来的。

技术行业要不断地学习,学习肯定不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。你可以加入我们的测试技术交流扣扣群:914172719(里面有各种软件测试资源和技术讨论)

送给大家一句话,共勉:当我们能力不足的时候,首先要做的是内修!当我们能力足够强大的时候,就可以外寻了!

最后也为大家准备了一份配套的学习资源,你能在 公众号:【伤心的辣条】免费获取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中资料包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。


好文推荐

转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!

面试经:一线城市搬砖!又面软件测试岗,5000就知足了…

面试官:工作三年,还来面初级测试?恐怕你的软件测试工程师的头衔要加双引号…

什么样的人适合从事软件测试工作?

那个准点下班的人,比我先升职了…

测试岗反复跳槽,跳着跳着就跳没了…

包装成1年工作经验的测试工程师,我给他的面试前的建议如下

“入职一年,那个被高薪挖来的自动化软件测试被劝退了。”

4个月自学软件测试面进阿里!如何从功能测试转成自动化…我经历了什么

6000元报了培训班,3个月后我成功“骗”进了腾讯大厂,月薪15000

我 “大专学历+半路转行” ,从拉垮弱鸡到测试团队骨干,走到这一步很知足相关推荐

  1. 软件测试 | 测试开发 | 测试人生 | 突破“大专学历+半路转行”标签,从拉垮菜鸟到测试团队骨干,走到这一步很知足!

    编者按:本文是霍格沃兹测试学院学员@XiaoW分享的测试人生故事,作为学习群阳光活跃的"学习小王子",背后竟有如此曲折和令人钦佩的经历,这种积极向上的力量极具感染力,也发人深省,当 ...

  2. 大专学历销售转行,从三线的4K走到一线20K+,我对自己很满意

    时光荏苒,2年前,我还是汽车销售,月入4k,对人生充满迷茫.现在却坐在办公室码代码,月入20k+,未来可期.有时候命运的改变,只需要你推开另一扇门而已. 汽车销售月入4k,不想躺平,就拼一把 大专学的 ...

  3. 大专学历,转行自学两年的 Python 开发者故事

    " 阅读本文大概需要 5 分钟. " 我毕业六年了,但与技术和 Python 相关的工作经验也就两年.今天我想跟大家分享自己转行的故事,希望能够鼓励那些跟我一样的朋友共同前行. 我 ...

  4. 老男孩培训 | 0基础转行,大专学历,工资翻3倍,他只用了5个月!

    对于职场人来说,转行越来越日常化了,受疫情影响,各行各业多多少少都有些不景气,有的人选择打破现状,有的人则选择稳步求进. 对于职场年轻人来说,他们有条件通过更多尝试来找到自己擅长.喜欢的职业:对于职场 ...

  5. 27岁,大专学历,女程序员内心的感受和行业焦虑

    作为一个95年女程序员,2022也是我从事后端的第4个年头了,期间换过2个公司,想和大家分享下真实感受.坐标: 东北 故事开始 95年出生的女生,大专学历,大学专业为"电子商务", ...

  6. 记录一下一个大专学历大三学生出来找u3d实习工作,这几天的面试经历

    记录一下一个大专学历大三学生出来找u3d实习工作,这几天的面试经历 第一家 第二家 第三家 第四家 第五家 目前是大三出来找实习工作的,分享一下自己最近一星期找工作的经历 我是一名专科生,大学学的是软 ...

  7. 大专学历学习java有前途吗?

    一名大专学历想要争取一份非常好的Java工程师的工作.要从以下几个方面,综合考虑,然后再慎重选择是否要转行做这方面的工作.个人的逻辑思维能力,性格是否适合做,已具备的计算专业知识,专科成功转行做Jav ...

  8. 出身农村,大专学历!大厂程序员站错队被架空,想离职,被媳妇拿离婚威胁,好死不如赖活着!...

    楼主是一名拖家带口的中年男人,只有大专学历的他,碰到了好机会进了大厂.结果不幸站错了队,处处被打压排挤,想离职被媳妇拿离婚威胁他,因为有1岁孩子要养,字里行间全是无奈. 一边是五折工资的羞辱感,一边是 ...

  9. 学python对数学要求高吗_人工智能的小男孩 大专学历的人没有数学基础想学习python技术未来能往大数据或人工智能方向进行职业发展吗?...

    内容由传智播客提供,电器吧机器人网提供人工智能的小男孩相关内容,小编烟酉为您整理并发布于人工智能栏目下,原标题:大专学历的人没有数学基础想学习python技术未来能往大数据或人工智能方向进行职业发展吗 ...

最新文章

  1. Vue js 的生命周期(看了就懂)
  2. oracle中类似indexof用法_instr函数
  3. C#为什么要用到 try...catch... 呢?
  4. 【数据结构】——快速排序
  5. 也谈cacti整合nagios(centos)
  6. 编写函数判断一个数是否是回文数_程序员面试金典 - 面试题 01.04. 回文排列
  7. 飞腾 linux 内核,FT2004-Xenomai
  8. PHP笔记-Smarty模板引擎的使用
  9. java日志技术:Log4J使用教程
  10. linux 下ifconfig修改IP
  11. windows内核_Windows内核漏洞利用
  12. oracle 客户端安装包下载地址,Oracle客户端安装及下载地址
  13. 服务器运维 考什么证书,腾讯云服务器运维高级工程师认证(TCP)证书有效期、考试内容、费用...
  14. 除了QQ就是一塌糊涂的日子不会再有了
  15. oracle替换图片颜色,PS人物抠图、衣服颜色更换及相片增加清晰度方法
  16. python学习记录 day1
  17. 管理三规则——吉格勒定理、洛克定律、韦特莱法则
  18. 【QT项目:视频播放器——Qt opengl编程】通过shader完成显示yuv
  19. docker 18.x - 基础篇-臧雪园-专题视频课程
  20. java内部类的OC实现方法

热门文章

  1. 猜你喜欢代码替换_如何在 GitHub 上找到你要的代码?
  2. 我对象说陪我过七夕,象说没时间,我一怒给女神做了一个某音上很火的3D旋转相册
  3. 如何解决mysql数据倾斜_什么是数据倾斜?如何解决数据倾斜?
  4. mybatis 二级缓存失效_给我五分钟,带你彻底掌握MyBatis的缓存工作原理
  5. 通过Intent传递类对象
  6. Eclipse设置Android Logcat输出字体大小
  7. Exchange Server2010系列之二:部署三合一角色(CAS+HT+MBX)
  8. JavaScript PHP 通过URLEncode字串判断其编码是UTF-8还是GBK
  9. WOW工会DKP管理系统
  10. OpenCV-图像金字塔cv::buildPyramid