❤️年龄不过30岁而已❤️,宝妈程序员开发转测试,20Koffer也照收不误。

2020年的疫情,我想大部分人都是会终身难忘,而对于我来说,需要加上一个“更”字了,因为我需要迎着疫情而上,找工作。
在这里插入图片描述
2年前因为孩子小,就找了个国企性质,不加班的,本来觉得很稳定,一直做的也比较得心应手,突然年前公司由于受国家政策影响,技术部裁员三分之二,这个变故打乱了我的生活。

其实论裁员本身没啥,有补偿,可以交接到年后,年后招聘岗位也多,对于我来说,也不是很难,可没想到,疫情也来了,我就慌了…

一、自我总结分析,转行原因

年前我就在思考,是继续开发还是转行,我过往的开发工作,都是不需要加班的,偏业务开发,如果继续走研发,35+以后如果遇到同样的问题我怎么办呢?

一个大龄女程序员,有人会愿意要吗,自己本身没有经历过那种高压工作,感觉自己的路会很窄,所以觉着可以趁着这次机会,貌似也是唯一的一次机会,转到测试岗位,因为毕竟开发出身,年龄合适,稳定性较好,测试是经验越丰富越好,所以下定决心这次只找测试岗。

在这里插入图片描述
年后我们就没让老人过来,所以边带娃边复习,刚开始就在腾讯课堂上看视频,听一些公开课,背些测试面试题,可是每天还是很焦虑,不知道什么时候能复工,学习的内容又多,感觉自己压力很大,后来选了一家自认为比较靠谱的机构,咨询了老师,建议我学自动化测试,给了很多中肯的建议,让我觉着与其像没头苍蝇似的乱飞,还不如扎下来好好学习,跟着老师的节奏。

正好我们那期刚开课,就果断报名了,跟着一起学习,周日跟着老师节奏走,平时看视频再跟着做一遍,完成老师的作业,慢慢积累。五一前一周ui端自动化学完,我就开始准备改简历,我自己写的简历,项目经验大部分都还是开发经验,后来在安然老师的帮助下修改完简历并开始投递。

二、面试过程

疫情期间最大的好处就是可以远程面试,所以我基本上都是按照孩子的作息时间安排面试,五一之前还没大面积复工,所以一周只接到陆陆续续几个电话,五一之后明显增多,大约有一周是集中面试,每天都能有3、4家左右。

我投了3种,功能测试(jd上写着会编程语言、接口测试)、自动化测试(java、testng框架、selenium、appium)、测试开发岗位(java、自动化框架、接口测试)。

结果证明,测试开发岗位的用人单位会对我更感兴趣,因为匹配度比较高,一般前两轮都是技术面(也有些是一轮),接着主管面最后hr面,测试开发就是java基础问的很多,自动化就是自动化框架,功能测试问的相对简单,一些测试流程等基本问题,接口测试现在关注度很高,基本上都会问。

除了专业问题外大概率问题还包括“为什么做了开发要转测试”、“职业规划”、“优缺点”、“收到几个offer”之类的问题,建议是一定要提前准备好一套说辞

三、求职心态

**心态最主要,**刚开始没几个电话,会变得很紧张,尤其在疫情期间,找工作的人多,保证简历没问题的情况下就是每天坚持投简历。尽量将知识点看全,面试过程放轻松,越紧张效果往往越不好

四、面试感受

之前找工作我一般1~2周就面过了,收到offer了也不会再面下去,这次反而多了机会多面试,中间有几个是不符合我的要求,我拒绝了

最后是加起来5周有收到3个offer,我自己从中选了对自己发展好的,更有前景的测试开发岗,所以建议大家多面些,刚开始我只是觉着面测试,那就多看测试方面的。在这里插入图片描述
开始有2个公司我觉着挺不错的,但是我忽略了java知识,所以挂掉了,后面才开始把这部分知识重新复习,建议大家尽量复习全面,这样面试就没问题

五、给想跳槽小伙伴的建议

越想去的企业 往往面试时候越紧张 心态要调整好

简历写的技能一定要在面试前复习,比如上家公司用过的技术点,过了这么久很容易忘,但是真的会被问到

提前针对面试公司的jd做好复习,提到的技能提前熟悉下

最后最重要的,要坚持学习,居安思危,没有远虑必有近忧,把学习当成一种习惯,尤其当你遇到瓶颈的时候,学习会让你不那么焦虑,坚持下去,最后都会得到好的结果。

作为一个过来人,对学习过程中的困难深有体会。所以我热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、自学方法、心得及踩过的一些坑,记录下来。

更希望想自学的你一样,通过我的分享可以少走一些弯路,可以形成一条自己的体系,并应用到实际中。当然,也真心的希望你们升职加薪,或许这才是最实际的吧。

如果你也有类似的困惑,那么我整理的视频资源和文档会是你的良师益友,或许可以给你带来一些实际性的帮助与突破。

学习路线:测试工具使用->Python编程->测试框架->测试框架开发

一、测试工具使用

首先是测试工具的使用,比如说我要去进行web自动化是不是我要去进行自动化测试环境搭建,环境工具。比如说去安装Python安装,这些环境安装。

至于AppUI自动化,除了上面的一些技能还要会比如说adb的命令,app的环境,app的压力测试之类的。

接口测试其实也是一种功能测试,但是它并不等于功能测试,因为对于接口测试的话也分为1.接口功能测试(需要借助工具进行测试);2.接口压力测试;3.接口安全性测试。而且接口的功能测试是需要借助工具来完成,工具的话就有比如:Postman、Jmeter;抓包的工具fiddler等。

二、Python编程语言

编程语言的能力会决定你测试技术的深度,我当时学的是Python语言,了解编程的都知道Python对新人比较友好,相比其他编程语言来说会比较简单。

在网上找了很多的学习资料和学习视频,但是学起来就会遇到很多问题,没有人能帮我解答,还有很多编程的相关知识,也不太懂,自己一个人学起来很费劲的。容易从入门到放弃

所以也是到处去找那种软件测试的学习社区,有幸遇到了一位测试行业的技术大佬,进到了一个很不错的学习交流群内,里面有很多人都和我一样想要提升,所以都在一起学习,有什么问题都会在群里相互讨论、技术交流,这也极大的提高了学习效率。

现在我也找了很多测试的朋友,做了一个技术分享的交流群,共享了很多我们收集的视频教程和技术文档。如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受,可以加入我们一起交流。(644956177)而且还有很多在自动化,性能方面有一定建树的技术大牛,分享他们的经验,还会分享很多直播讲座和技术沙龙,可以免费学习!划重点!开源的!!!

Python是软件测试进阶的第一步,我们需要掌握Python编程语法,具有一定的编码能力,为基础自动化测试做准备,其次还要掌握Python在自动化中的应用、掌握代码的函数封装、类封装的技能。

三、测试框架

我们还要懂测试框架,Selenium,appium,unittest,pytest,这都是一些开源的框架你至少要懂中间的一到两个。

比如说做WebUI自动化的话,我要懂Selenium+python;做AppUI自动化的话,我要懂appium+python。

如果是进行接口测试的话肯定也是需要去做一个接口的框架,比如:requests。

? 测试框架开发

一般一个框架的诞生过程会经过三个阶段:

1.学会使用

大致了解框架的使用,可以去看框架的官方文档,一般里面都有详细的介绍,安装之后便可以开始尝试直接拿它来做项目。

2.阅读源码

想要提升自己的能力、达到进阶的效果,当然不能只局限于框架的使用层面上。需要自己多花几周甚至几个月的时间去阅读框架的源码,这样有助于框架使用过程的各种问题的处理和排查。

3.自研框架

自研框架的要求就比较高,一般都是企业对性能有极高的要求,所有的开源或商业的框架都无法满足公司需求才会走上自研的道路。我们可以尝试分析整个框架性能瓶颈,用更高性能的语言替换关键模块,或用寻找、研究更好的算法去实现关键功能。

关于这些知识点的掌握肯定是需要自己多花时间和精力的,关于这些学习资料和学习教程你可以去咱们交流群的群文件直接获取,还很多录制的视频教程,大佬的讲解非常详细,能够帮助你快速理解与掌握。

根据这个学习架构路线,不断地去摸索与提升,突破技术的瓶颈,可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。我也是走过这样一段路,才能获得更多高薪职位的机会,付出终有回报,也算是对我能力的一种认可吧,真正的证明了自己的价值。至少税后30+的薪水是我当前状态下比较满意的。

如果说你在自动化测试工程师阶段还想往性能测试方面去进行发展,要求就会更多了,其实性能也是一种自动化。所以第一个你也必须要掌握一门编程语言,第二个语言脚本,第三个指标,第四个调优。

相比埋头思考苦学,你更需要的是有经验的大佬或同行给你提意见,给大家推荐一个学习交流地,644956177,里面大神会耐心帮助你解决问题,很多问题能够在线解答,另外群里面也有很多书籍资料和基础的视频,都已经打包好了,赶快加入吧。

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

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

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

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值