更多技术文章
先聊一下自己的情况,双非普通本科,非计算机相关专业。19年入行到现在不到三年。员工身份经历了从外包到甲方的转变,职业上也从功能测试->自动化测试->测试开发的转变。目前的薪资在年薪30W左右。
作者碎碎念:疫情期间希望大家不要工作焦虑,沉下心来学习一定会有好运的。
初涉软件测试,不知路在何方
本身非计算机专业在大四实习时期面临着的选择并不多,在临近毕业的焦虑中和本专业本身薪水不高的情况下,和大学室友一起从事了软件测试这一行。19年毕业后来到上海入职某短视频大厂做外包测试,开启了自己的软件测试之路。
毕业第一年以不到10K的薪资入职某短视频大厂做外包测试,当时的主要工作是功能测试。刚开始不理解外包和甲方员工的差距,后来工作时间长了一点才明白甲方员工无论是薪资还是福利待遇都是远远超过外包员工的。当时就有了要脱离外包身份,成为甲方员工的想法。
外包工作虽然痛苦,但当时测试组内相处得还比较融洽,工作相对稳定。自身对于职业的认知不清晰,还没有想好以后要走什么样的路,将近一年没有进行任何学习,浪费了宝贵的时间。不过实际的工作中也有了解到一些后端测试的东西,以及测试人员推动项目进展的测试工作是怎么样的,也包括一些主流测试工具使用,当然工作中也有接触了一部分性能测试和自动化测试。
后来甲方空降测试大佬,改组测试团队,才意识到外包工作的不稳定性,萌生了从功能测试到自动化测试的想法。
室友的测开之路让我找准方向
在和同行室友的交流中了解到了我们学院的课程。蹭了学社一段时间公开课后,在入职刚满一年的情况果断离职,开启了自己职业生涯的第二家公司。在这家公司完成了从功能测试到自动化测试的转变,而和我来到上海的室友已经在学完学院的课之后开启了自己的测开之路,这时候我坚定了自己学习之路。在看完学院测开课的简介,以及室友的倾力推荐之后,于是报了学院的课程。
听了几节课之后,发现真的物有所值,开始听课,使我从测试小白转型自动化测试。
在自动化组的时候我刚刚听学院的课,对于能否胜任工作还是比较担心。当时工作中午挤时间听自动化相关的课,晚上回来接着看。听完之后第二天再去看公司的自动化测试框架和代码就比较好理解了。
有高人指路,朝着成功方向努力
在互联网金融公司顶着996甚至997加班的情况下我也坚持有在听学院的课,自己做的笔记大概2万字左右,自己的学习情况基本就是听视频+敲代码+做笔记。
吃过眼高手低的苦头,就格外注意,在跟着视频敲代码的情况下也保持了在代码后面加注释习惯。因为课程讲的比较全面,但是细节上有些地方还是需要下去自己补充学习。
一定要养成自己记笔记的习惯,当然如果你要有其他方法的让你记住的话也可以不用记。我记笔记的话就是比较详细,方便想不起来的时候直接翻阅。地铁上偶尔也会看学院的视频,在我任职自动化测试的这家公司的工作中,学院自动化相关的视频帮助了我很多。
在长期996的工作中,意识到自己要想在测试行业更近一步,需要学习更多技术和岗位上的转型,此时我已经把霍格沃兹的课程听了大概80%左右,于是开始投递简历。可惜这时候没怎么准备,错失了两个进去国企的机会。所以这里奉劝大家,没有准备好不要面试,没有准备好不要面试,没有准备好不要面试(重要的话说3遍)。
今年2月份的时候公司架构大幅改动,疫情之下依然选择了离职。中间接到面试通过世界前TOP5的手机业务公司,虽然工资可以给到年薪30W但需要拆分基本工资和绩效,且岗位非测开方向,所以果断放弃。在三月份的时候拿到了某AI领域上市公司测试开发岗位。
面试相关的准备和建议
关于面试方面的更多问题,面试合集中许多测试的大佬都写的很详细我这里就不再复述了(ps:为什么我当时没看到~),我这边就写一些自己的面试准备和问题。
1、首先是目前公司负责的业务梳理清楚。基础的东西就包括:负责的模块、业务逻辑、数据流、用到的工具、整个的测试流程,另外在面试中要突出自己的贡献,而不是自己单纯只完成分配的工作任务;
2、笔记继续边学习边补充相关的知识,如持续集成、Jenkins的使用、docker的常用命令,k8s等(这些都是我临时准备的,幸运的是面试中有被问到);
3、Python的基础知识。这里我主要是复习学社提供的Python入门课程,其中的包含面试中常被问到的:装饰器、深浅拷贝、迭代器与生成器、闭包等知识;
4、此外自动化相关准备了常用的自动化测试框架,我还额外学习了学院的httpruner接口自动化相关的内容,写在了简历上,面试中被问到也成为了面试的加分项;
5、面试中一些逻辑思维题目,常考的冒泡排序等;
6、一定要学会谈薪。我目前这种情况就是不会谈薪导致的,工作敲定之后才想起来学院有面试相关的课程,大家可以去看看;
7、面试的时候不要紧张,随和的气氛可以让整个面试过程比较轻松;
8、因为大学专业和计算机相差比较远,所以在面试中常被问到如何转型的,个人建议坦白说就好,我基本都是直言报了学院的课程后来学习和实践的;
总结:
学院的课程是可以完全应付市面上的常规面试。大家一定要做好准备再去面试。
还有因为疫情原因,今年上海的就业情况我个人感觉到没有之前那么好,也可能是自己准备不够的情况。真的焦虑的话不妨多听听课程中的课提升下自己,多做做准备。
当然我只是很普通的一个测试,感谢霍格沃兹的课程对我职业上的改变,也希望我的经历也可以给大家带来一些信心。