资讯专栏INFORMATION COLUMN

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

zhangrxiang / 2572人阅读

摘要:而且大专学历也徒增额外的打击,本科学历的硬性招聘要求一下子筛掉了很多工作机会。突破学历限制,内推被技术总监破格聘用我抱着试试看的态度,把简历发了过去。面试官看起来也很满意,也当场告诉我面试通过了。

为告别频繁出差,从传统制造业转向 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 掌握的也还不够,现在只能胜任接口自动化和一些小工具而已,希望后续可以提升测试平台开发技能,把自己的短板都补起来。

零基础转行软件测试难吗?怎么学才能找到工作?这应该是所有新人都会面临的问题,所以我结合自己的经历,做了一些总结和学习方法,希望能对大家有所帮助。

1.明确学习目标

想清楚自己的学习目的,我们不是为了兴趣去消遣自己的时间,也不是用爱好去挑战别人的饭碗。而是为了职业,找一份高薪体面的工作。只有明确了自己的目标,才能有学下去的动力。

2.制定学习计划

学习之前一定要做好详细的计划,尽量去细化,按要求一定做到执行,并且能够进行总结归纳,这样可以提高学习效率。

制定学习计划首先要选择好发展方向。软件测试的岗位方向有很多,在测试理论学完之后,如果应用方向不同,要学习的东西也会大不相同。我不能说我要做性能测试,学会测试理论知识,跑去学XSS漏洞,SQL注入等知识;也不能说我要做自动化测试,学会测试理论知识,然后就跑去学loadrunner、jmeter。

学好软件测试学习步骤很重要,大部分新手对软件测试的成长路径并不了解,对有些内容适合什么阶段去学都不了解,钻进牛角尖,事倍功半。最好是有经验的人带你,有大腿抱,学习效率极高,这个我深有体会。如果没有也不用担心,去找对应的软件测试交流群就好推荐(644956177),我当初就是加了好几个软件测试交流群,不停的请教,包括学习,包括方向,各种问题都问。

3.选好学习资料

网上资源非常多,哪些才是真正有用的?我该怎么去选择。所以,选择资料这块就非常重要。我不太建议买书,因为一般书上的内容没有那么通俗易懂,另外看书还是比较痛苦的,我个人是深有体会的。你可以去一些行业大咖的博客去看一些技术文章,一般情况下都是会有新手入门资料推荐的,自己做好整理和筛选。

如果你还是没有头绪,还有一个捷径走,就是去我下面推荐的学习群去请教,学习群都是测试同行和前辈,有很多有经验的人,这样精准去问会更有效率,如果你怕麻烦我建议你采取这种办法,我当时的学习资料就是这么搞来的,我天生怕麻烦,进了交流群之后就天天问,混的熟悉之后,就有朋友直接给我拷了一套资料,我就直接顺着资料的思路逻辑学就行。

我也把我整理的资料以及我的学习路径整理了一下,分享给大家,有需要的朋友可以进群自取(644956177),除了基础到入门的资源,我们现在也搞了不少进阶自动化的资源,从理论到实战,知行合一才能真正的掌握。

4.正确的学习方法

事必有法,然后有成。正确的方法,可以帮你少走很多弯路。如果是一个低效的学习方法,也许别人都已经彻底学会了,你还在思维误区。没有基础的建议先打好基础,有基础的可以看文字。不要怕理论枯燥,基础真正打好, 之后做项目你会茅塞顿开。学习之路本就要耐住寂寞,才有结果。

对于小白来说,有人引导会比自学要高效的多,尤其是容易放弃的朋友。只要每天学习一点,坚持下来会发现其实软件测试非常容易!

5.实践出真知

任何技能的学习都是建立在实践上面的,IT行业就特别强调项目经验。不练习,就像是花了半天时间去学习开枪的理论,结果根本没有机会摸枪,你觉得你打得准吗?想要学好软件测试,对技术有更深的理解,就一定要多去实操,没有熟练度的加成,你学的再多也只是纸上谈兵,一旦面对了真正的问题,你就会无从下手。

要学软件测试其实不难,难的是坚持和相信自己,我的经验是既然已经选定软件测试你就要相信它,相信它能成为你日后进阶的高效渠道,这样自己才会更有信念去学习,才能在碰到困难的时候坚持下去。

还有就是不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。

机会只垂青有准备的人,这是一个靠本事的社会。有时候,你之所以发展得不好,不是因为没有机遇,而是因为你没有准备好,导致机遇与你擦肩而过。如果你想要学习,什么时候开始都不晚,而不是瞻前顾后,你只要用尽全力,剩下的交给时间!

最后我也整理了一些软件测试学习资料,对于学软件测试的小伙伴来说应该会很有帮助,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这份资料也已经帮助了很多的软件测试的学习者,希望也能帮助到你。需要的进群 644956177 自取喔。软件测试,与你同行!陪你成为优秀的测试工程师!

既然都看到这里啦,请你帮个忙:

1、点赞,让更多小伙伴看到;

2、关注我,持续更新测试干货。

敲字不易,如果此文章对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

干货分享

自动化测试6年后,终于有了属于我自己的团队···

如果你35岁恐慌了,那你真的该反思自己了···

活久见!40W年薪低?35岁测试工程师惨遭女孩嫌弃!估计是被鸡汤洗脑了!

迷茫了3年:做完这个测试项目,我终于决定辞职···

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/118825.html

相关文章

  • 前端每周清单第 48 期:Slack Webpack 构建优化,CSS 命名规范与用户追踪,Vue.

    摘要:发布是由团队开源的,操作接口库,已成为事实上的浏览器操作标准。本周正式发布,为我们带来了,,支持自定义头部与脚部,支持增强,兼容原生协议等特性变化。新特性介绍日前发布了大版本更新,引入了一系列的新特性与提升,本文即是对这些变化进行深入解读。 showImg(https://segmentfault.com/img/remote/1460000012940044); 前端每周清单专注前端...

    sean 评论0 收藏0
  • 【人物志】美团首席科学家夏华夏:不断突破边界的程序人生

    摘要:本文由美团技术学院基于夏华夏的访谈记录整理而成。夏华夏加入美团已有年的时间,也是一名地地道道的美团老人了。所以夏华夏的第一个程序,其实是一个失败项目。 成长没有什么秘笈,就是坚持不断地一点点突破自己的边界就好。 这是美团首席科学家、无人配送部总经理夏华夏在刚刚过去的1024 程序员节时送给技术同行的一句话。 这也是夏华夏自己的人生写照:从没摸过计算机的山东高考状元到清华计算机系的学霸,...

    laznrbfe 评论0 收藏0
  • 纵深推进场景化,浪潮存储实现新突破

    摘要:应该说,这是一次极具价值的演进,而在其中浪潮存储表现突出。据孙钢介绍,面向目前的人工智能物联网等新型应用场景,浪潮存储已经进行了相应的布局。世界上最有价值的资源已经不再是石油或贵金属,而是数据。通过收集和存储更多的数据,企业可以更进一步优化其产品,从而吸引更多的客户。作为一种无形资产,海量的价值数据不仅改变了商业,无形中也改变了企业级存储市场的竞争本质。2018年是存储市场的大年:云计算、大...

    iOS122 评论0 收藏0
  • 程序人生:软件测试工程师,如何从手工测试转成自动化测试?这可能是每个测试要走的路...

    摘要:而现实是,很多团队在实施自动化测试的过程中,并未取得良好的质量效果,这主要是因为学习自动化测试有两大难点自动化测试本身拥有一定的技术门槛最大的难点是需要大量的实战经验。 ...

    Reducto 评论0 收藏0
  • (二)工作三年的一些感悟

    摘要:西游记可以让你了解社会是如何运作的深刻的理解社会规则与政策的制定以及人性的冷漠。无论是工作还生活中,凡事都多问三个为什么。要兼顾家庭和工作,但是要知道,其他的女性也和你一样。针对其个性的管理,使其快速融入团队。前言你的未来时刻因你现在的努力而改变!在努力不够的时候,永远不要谈天赋!  工作三年,时不时会和身边的朋友、同学,谈论开发这个岗位的前途性,总觉得事多且累,学不完的新技术。  A同学:...

    Profeel 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<