测试人生 | 毕业2年未满,0经验拿下知名互联网企业30W 年薪,他是怎么做到的?

测试人生 | 毕业2年未满,0经验拿下知名互联网企业30W 年薪,他是怎么做到的?,第1张

本文为霍格沃兹测试学社优秀学员跳槽笔记,测试开发进阶学习文末加群。

先说一下我的情况吧,末流本科,软件工程专业,毕业快两年。我将短暂的职业生涯分为六个部分,实习阶段、毕业阶段、工作期间、选职业方向阶段、学习阶段、跳槽期间。从0经验到拿下年薪近30W,将自己的经历说出来,让即将毕业或是刚毕业的同学能够有所收获。

实习阶段: 找准自己的方向

我自己就是一个特例吧,大三实习期间去了用友,主要做Java开发,后因为私人的原因,辞职了。大四实习期间去自如担任效率平台开发,这段期间是我成长最快的时期。可没想到,之前面试360测试实习生居然通过了,忍不住大厂的诱惑,短暂的结束了在自如15天的开发周期,抱着雄心壮志就去了360。本以为能飞黄腾达,迈入人生的巅峰…谁想到,换来的却是”躺平”,因为实习阶段没有分配技术性任务,平常也就是点点点,慢慢的在这种状态下我变得懒惰、之前所掌握的技术也在岁月中慢慢流逝。

毕业阶段: 找大厂工作四处碰壁,迷茫、妥协

实习阶段的懈怠,导致校招的我四处碰壁,找开发相关的岗位怎么去和名校的大学生去竞争。测试相关的岗位也不是懂太多,那段时间的我身心俱疲,后悔自己为什么为了去大厂而放弃开发的机会。
自己还是幸运的,面上了目前所在公司的测试工程师岗位,但是面试官说岗位除了平常的测试之外、会负责运维相关的事情、还会开发一些工具,为了不想自己毕业即失业,选择了妥协,一咬牙就答应来到了这里。

工作期间: 慢慢消磨地热情

刚开始参加工作,接触到了一个很好的导师,我觉得这是一件很幸运的事情。工作初期导师没有让我直接负责运维的东西,先让我开发一些自动化的工具,我开始自学python、去写一些脚本。后来也接触到了运维方面的东西,感觉很难但是不能辜负导师对我的期望,于是干了快一年,勉强达到了导师的预期。接着就是噩耗吧算是,导师离职了,所有的运维的事情都堆积到我身上。由于岗位特殊,我不仅需要负责运维的工作,还需要负责部分测试的工作,甚至还会去搬服务器(上架、下架)。在多种因素下,我下定了决心,准备跳槽。

霍格沃兹: 总有那么一些人,引领着迷茫的人去寻找方向

跳槽的想法一旦萌生就不会停止,那么就该想想自己需要找什么工作呢?
干运维?自己可能比不上专职运维(毕竟我也是半路出家的样子)干测试?(自己接触的测试也不多,好苦恼)干测开?(毕竟自己喜欢技术)。于是自己就去网上搜相关测开的资料。后来在知乎上,找到了霍格沃兹测试开发学社,在拿到课表后,立马决定报名,因为学习内容很全面、而且很系统。我已经做过很多「错」的选择,这次我强烈感觉到这是我做的最「对」的选择,我一定要抓住。

学习阶段 找准状态、查漏补缺

学习新知识确实是一件非常枯燥的事情,我听课的时候也容易睡着,不知道大家有没有这样的问题。因此,找准状态,比如今天确实不容易进入状态,就不要勉强自己,听听歌,看看电视,放松一下。可以将自己所学的知识整理到博客上,查漏补缺。如果自己已经熟悉这一部分后,就不用花费过多的时间。对症下药,及时地查漏补缺。

跳槽找工作 正视自己短板

今年的互联网行情不是很好,而且各大公司裁员导致竞争对手很多,加之我工作的岗位尴尬,很多简历投递过去就石沉大海了。于是深刻反省了自己,可以先转到测试开发相关的岗位,薪资方面客观即可,先在这一行慢慢摸索,毕竟自己算是0经验了。最后拿到了不错的大厂offer。

面试建议 面试真题来啦

针对我面试的公司,总结出来的一些面试建议:
1、提前将自己简历上的项目过一遍,可以细致到测试模块使用的什么技术、原理是什么,如何测试的?
2、测试基础,包括测试流程、黑盒白盒测试、有的面试官老喜欢出场景测试题来考验这些东西。
3、语言方面,将自己擅长的语言写上,python的话最好了解一些高阶的,比如装饰器、闭包、多线程、网络编程。
4、linux方面,把自己常用的熟练即可
5、计算机基础,建议看一下计算机网络这本书
6、自动化方面,可以将自己的项目实现为自动化。
7、接口测试,一定要熟练,因为面试中最常问到这个。
8、容器部署方面,熟悉下docker、Jenkins,k8s可以了解一下
9、算法方面,可以先买一本《算法图解》的书看看,锻炼锻炼思维。因公司而异,如果面大厂,刷一刷leetcode,简单的刷上100道,中等的刷上50道,基本ok,主要是锻炼思路。
10、提前了解应聘的岗位,去牛客网上找找相关的面经
学以致用,学到就立马运用起来;思考,遇到问题先思考;温故而知新,时常去复盘自己所学的东西;感谢学社的课堂,感谢老师们的指点,希望大家都能找到心仪的工作,谢谢!

来霍格沃兹测试开发学社,学习更多软件测试与测试开发的进阶技术,知识点涵盖web自动化测试 app自动化测试、接口自动化测试、测试框架、性能测试、安全测试、持续集成/持续交付/DevOps,测试左移、测试右移、精准测试、测试平台开发、测试管理等内容,课程技术涵盖bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相关技术,全面提升测试开发工程师的技术实力。

获取更多内容:https://qrcode.ceba.ceshiren.com/link?name=article&project_id=qrcode&from=CSDN×tamp=1650612535

点击查看更多信息

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/729672.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存