- 从浑浑噩噩没有挑战性的“舒适圈”中跳出来,需要多大的勇气?
- 一边背负着房贷工作一边兼顾学习,需要多大的恒心与毅力?
- 取出所有公积金余额裸辞北上打拼,又需要多大的决心与底气?
2018年,考研二战失败的我,进入了制造业大厂——富士康,做工程师。
那时的月工资在6k左右,可能在当地来说不算低了。但是,这所谓的“不算低”,是用周末单休、每天加班2h换来的。
那段时间,真的特别心累,感觉除了上班,一点私人时间都没有,也一度让我觉得这辈子自己就这样了。
直到在偶然间加入了一个交流群,了解到软件测试这个行业薪资都非常高,并且入行门槛低,便开始有点心动了
一想到可以有机会跳出一眼望到头的生活,不论结果如何,这次尝试本身就很值得。
于是我下定决心,要跳出这个舒适圈,转行自学软件测试
我是个自制力很差的人,又加上零基础刚开始学特别迷茫,曾一度想过要放弃,但一想到工厂日复一日的流水线生活,使我没有出路, 有句话说的好:享受当下安逸并没有错,但如果不能及时意识到安逸背后的危机,无异于温水煮青蛙,迟早要完。
所以我开始在网上找资料,但还是一头雾水,因为网上的资料都是七零八落的,我自己也不会梳理,好在找资料的时候,加了许多行业相关技术群,结实了一些业内的朋友,通过向他们请教和学习,让我更加清楚的认识软件测试这个岗位和技能,也让我更有信心去做好这件事。
周末单休、每天加班2h的工作,时间被我向挤海绵一样挤出来去学习,可能是因为有过两次考研的经历,抗压能力也算可以。就这样慢慢地从测试理论,测试流程,测试用例,到提交bug,跟踪bug,写测试用例,大佬们说我去面试功能测试工程师已经完全没有问题了
2020年,我辞掉了工厂的工作,甚至把公积金都取出来,义无反顾地北上找工作,但同时心里也很慌,怕自己不行。毕竟每月固定的房贷是我必须要面对的。
在找工作前,我也听取了前辈的建议,刷了不少面试题,算是有充足的准备,出乎意料又在意料之中,我收到了很多面试邀约,2天面试了4家,拿下3家offer——两家外包一家自研。
薪资都没有相差很多,考虑到外包的工作时间不友好,以及之后的学习发展,最后选择了11k的自研。
这放在之前还在工厂上班的时候,我是万万不敢想象有朝一日薪资还可以翻倍,拿下过万的月薪!
现在想说:什么时候都不要轻言放弃,耐得住困难的煎熬,最后的结果不会辜负我们每一天的努力!
最后,结合我的经历,我总结了一些快速自学进阶的方法,分享出来给大家参考一下,每个人的学习方法都不一样,所以仅供参考
1、兵马未动粮草先行
在学习上也是这样,有扎实的理论基础,再开展实战会非常得心应手,这就要求我们把测试理论放在一个较高的位置,而不能只重技巧、工具,那就多看几本软件测试的好书吧,或者多看看网络上一些讲软件测试理论的视频课,不图学到多么高深的技术,只求多听一些概念理论以支撑自己的测试工作。这里也整理了一些软件测试视频,应该会对你很有帮助,关注公众号:程序员二黑,即可领取!
2、在实践中总结真理
其实在我们测试行业也是适用的,通过进行真实项目的实践,在项目中向经验丰富的同事学习,也是一个不错的提升方式,但这种方式进步速度可能会慢一点,这就要求我们足够自律,不断给自己加压,从最初的执行测试用例、提缺陷报告、设计测试用例,再到测试计划、需求及总结,要不断去挑战,让自己快速成长起来。
公司内的项目测试类型会比较单一,没事就多逛逛大咖的博客或者行业的技术交流群吧,不然自己的思维、技术会被限制的。我当初就是加了好几个软件测试交流群,不停的请教,包括学习和方向
3、如果是零基础入行的话
建议自学一些软件测试的在线课程,这样能快速构建软件测试的理论体系,对自己在职业中的发展会有很大帮助。
4、如果在公司通过项目学习的话
可以1、2个月上手功能测试,但由于公司项目可能单一,对自动化测试或者其他测试类型学习可能机会较少;
5、如果通过培训学习软件测试的话
可以在3、4个月内掌握软件测试的基础理论及自动化相关的技术,会对个人的职业生涯有很大的指导及帮助。
6、如果你还没入行,建议直接选择职业培训,再进入软件测试行业。
总结一下
想自学软件测试,那就必须具备三大素质,一是学习方法,二是足够自律,三是有强大的意愿,我觉得第三条是前两条的基础。
给职场新人的一点建议
1、不要因为转行拿了一份还不错的工作而停滞不前也不要沾沾自喜,外面的大神还很多,你的测试之路才刚开始,一定要继续保持学习的状态。
2、新人不要太排斥外包,进外包是有一定好处的一般的公司的可能测试不太多,项目也不大,需求不明确,没有用例评审,写的用例测试点没有覆盖到,怎么测试,外包公司有一套完整的流程体系,几个人组成一个项目组,各司其职,你不会的,同事也会帮你。虽然可能会有加班,但是你能学到很多东西,这对于新人来说是很宝贵的,相当于你没有花学费,有人免费带你。
3、有职业规划,买一个便签本,制定的一个百天计划,具体到每一天。
下面是我整理的一份软件测试全栈学习路线图
希望大家能照着这个体系,在3-4年内完成这样的一个体系构建,可以说,这个过程会让你痛不欲生,但只要你熬过去了,以后的生活就会轻松很多,正所谓完事开头难,只要迈出了第一步,你就已经成功一半了,古人说的好:不积跬步,无以至千里,等到完成之后在回顾这段路程的时候,你肯定会感慨良多。
掌握了以上知识点,在任何一线互联网大厂测试岗位都能够独挡一面,每个知识点都有配套资源,如果你不想再体验一次自学找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以关注我公众号:程序员二黑,里面有技术交流群推荐和软件测试相关配套资源获取!
最后,写给大家:
每一个优秀的人,都不是带着与生俱来的光环的,也不一定是比别人幸运。他们只是在任何一件小事上,都对自己有所要求,不因舒适而散漫放纵,不因辛苦而放弃追求。雕塑自己的过程,必定伴随着疼痛与辛苦,可那一锤一凿的自我敲打,终究能让我们收获一个更好的自己。