干了6年自动化测试现在裸辞失业了,再过2个月就30了,该怎么继续生活?
Posted 测试员小静
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了干了6年自动化测试现在裸辞失业了,再过2个月就30了,该怎么继续生活?相关的知识,希望对你有一定的参考价值。
前言
首先介绍一下我目前的情况。目前所在的是一家中型的创业公司,待了3年多,薪资一般吧,之前在一家中型上市企业也干了三年,因为想涨薪所以跳到现在这家小公司。
就在三月份,公司开月会,公司老板会和各组负责人找每个员工谈话。面试来的时候,公司承诺每年多次调薪,也有项目奖金,干了三年,调过两次薪,项目奖金一分没见到,单双周上班,他寻思这几年互联网发展也不太好,没有就没有吧。
公司上班,不说九九六吧,也是每天至少九个小时,各个项目无缝切换。
不说平时加班多,年末偶尔加到12点,单双周不够用,甚至组长叫我周末家里加班。当然除了加班太晚报销打车之外,加班是无偿的,对,没有任何补助。
于是他就在今年年初裸辞了.......
能力是没问题的,对自己的技术比较自信,想寻求更好的发展,工作和生活能够平衡一点。
但是最近的一次 自动化测试工程师面试让他心好累,被面试官怼得体无完肤……于是他迷茫了。
学习经历
2014年的时候,由于项目的原因,开始使用Robot Framework测试框架,正因为有Python的基础所以很快就理解了Robot Framework框架的工作原理,并可以根据项目的需要开发系统关键字。
掌握自动化工具的原理使用起来才能更加游刃有余,而这也需要你有一定的编程基础的原因。
2015年随着移动App越来越流行,乘着换工作的间隙,我开始学习了一个月的appium自动化工具,但工作中用不到后来就没在继续了。
后来,我开始针对另一个社区项目编写Web UI自动化测试,前后做了几个月,积累了一些经验,开始尝试设计Web自动化框架,当时主要还是针对Selenium API的封装。
为什么我越来越有更多机会去做自动化相关的工作,当然,是我先学会了这项技能,然后,公司项目又比较适合去做自动化,所以,我就尝试去做了,最后,这就变成了我的经验。
但是,没多久我会调到另外一个项目负责接公司口平台的测试,这个项目支撑公司内部不同的业务线,为了更加高效的保证接口的质量,开发设计了一套基于phpunit的接口自动化项目,因为整个接口平台也是有PHP开发,所以,我开始尝试用PHP编写接口自动化测试。这个自动化项目非常高效的保证了接口平台的稳定性,我持续维护了两年。
到后来....跳槽跳槽跳着就没工作了
所以,你还敢裸辞吗?
要不要辞职,你要看看自己:
1、为什么要辞职?工作不开心?学不到东西?有更好的计划并且愿意为之努力?
2、辞职以后想要做什么?如果没想好,那么请一定不要辞职以后再想,相信我,你会很容易陷入焦虑或者懒惰的恶性循环里,然后又不得不被迫找工作,再一次想辞职,再一次~~~恶性循环
3、任何一个行业,如果你真的很牛了,会发现,当整个行业都很低迷的时候依旧有你是盈利的,当整个行业都很牛市的时候也依旧有熊的一塌糊涂的。所以,不要以整体不好就判定所有都不好,不能以偏概全,当然也不能以平均水平衡量整体发展。
所以,我并不想回答为什么最好不要裸辞的原因,我只想说,辞职不辞职,问问自己以上的问题,想好了,做出你自己的决定就好,决定了,就努力做下去,不要去在意别人说你的对还是错。当然,说起来容易,做起来很难。
如果你觉得现在的工作差强人意,想辞职又不敢辞,最好的办法就是提前做好技术储备,未雨绸缪。如果工作中一直是curd boy,那你务必在闲暇时间找方法突破:看其他人的代码、看领导的代码、看开源代码、动手玩开源代码、多看计算机经典书籍等,这些都是突破的方法。
比如想要跳槽进大厂,以下知识必须牢固掌握:
第三阶段 代码学习
OK,学完了以上两个部分,恭喜你,你已经是一个出色的初级测试工程师了。
接下来,你要考虑你的发展方向了。
是成为一个自动化测试工程师呢?
还是性能测试工程师呢?
还是安全测试工程师呢?
啊!这个问题好难!我也不知道该怎么选。
反正我啥都会一点,哪个岗位都能去面一面。
关于方向的选择,看我的这篇文章。
嗯,相信你心中已经有了答案了,那我们继续往下面说。
这个阶段,我们应该学习代码了,关于编程语言的选择,我推荐python。
还有数据库也是必须掌握的!在工具篇的学习里,我认为你已经可以掌握数据库的相关的应用了!
所以现在各位可以去学习编程语言了,
不过不用像开发那样,学的那么深入。
比如Java。 python的话也是一样的(python现在变成主流了)
总之前期你两者二选一的学习就OK了。建议是学习python
啥?你问我学的啥。
我当然是两种都会啊。
哈哈哈哈哈哈哈,惊不惊喜!意不意外!
-
第一阶段 测试基础
测试基础是软件测试最重要最加分的部分,只要你是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的。
最好是学到什么程度呢,最好是能够理解,能有自己的话表述出来
毕竟面试初级测试的时候,问的问题都是从基础理论上进行考核的。
那测试基础有哪些内容呢?测试的定义、测试的分类、测试的方法、测试的生命周期。
测试计划、测试方案、测试策略、测试用例的编写。
BUG的分类、BUG的六要素、BUG的生命周期、BUG的定义.
测试和开发流程的关系、瀑布流、V字形、W字型(双V)、螺旋型、敏捷等等。
PDCA、5W2H等分析管理的方法
质量管理体系CMMI(了解)嗯,大概就是以上的内容吧,以上全部都是理论和文档能力、只要你肯背、肯写,都是能独立的掌握的。这边为你准备了200G软件测试教程资料免费分享给你,关注微信公众号【程序员小濠】免费获取~(主要分享软件测试的学习资源,帮助想转行、进阶、小白成为高级测试工程师…软件测试交流群:175317069)
第二阶段 工具学习
软件测试的基础学完了过后,应该学习工具了。
其实学工具真的很容易,所以大家不用去纠结工具的选择。
把最基础的几个工具学习了就行了,以后用到什么工具就去学什么。在这个阶段,学习工具什么的,重点在于接口测试的学习,所有的工具的学习,都是在为了接口测试的学习做铺垫。
下面我会列出需要学习的工具和知识点,按顺序学习就好。 - 简单的网络协议:TCP/UDP,HTTP/HTTPS
- Linux的基本操作和常用指令。
- mysql数据库的基本操作和常用sql语句。
- fiddle抓包工具的使用。
- postman接口测试工具的使用。
- jmeter和loadrunner性能测试工具的使用。
与薪资相匹配的是你的能力 ,只学测试理论知识是不足以让你在测试行业立足的,还必须掌握一定的开发能力
最后
为了帮助大家迅速建立测试思维能力,早日斩获大厂Offer、掌握职场话语权,下面这份《软件测试全栈学习路线图》应该会对你很有帮助
从测试概念到最后的测试开发,希望大家能照着这个体系,在3-4年内完成这样一个体系的构建,可以说,这个过程会让你痛不欲生,但只要你熬过去了,以后的生活就会轻松很多,正所谓完事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好:不积跬步无以至千里,等到完成之后在回顾这段路程的时候,你肯定会感慨良多,掌握了以上技术,在任何一线互联网大厂测试岗位都能独挡一面
下面是一些配套的资源,希望能帮到大家
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
关注我的微信公众号:【程序员小濠】免费获取~
送上一句话:
世界的模样取决于你凝视它的目光,自己的价值取决于你的追求和心态,一切美好的愿望,不在等待中拥有,而是在奋斗中争取。
我的学习交流群:175317069 群里有技术大牛一起交流分享~群内有不定期的学习视频发放!
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
以上是关于干了6年自动化测试现在裸辞失业了,再过2个月就30了,该怎么继续生活?的主要内容,如果未能解决你的问题,请参考以下文章
今年30了,干软件测试6年,裸辞失业后...该怎么继续生活?
2022年裸辞,失业7个月,面试40家公司,终于是上岸了·····