自动化测试|毕业1年!从一个普通的销售(3K)到测试工程师(10K)我经历了什么()

前言 "我"毕业第一份工作是做少儿英语,这份工作让“我”更加确定了我的人生目标。
大家都知道销售不稳定,每个月为了完成业绩累得要死不活的,业绩完不成,还要被领导训斥。然后拼命找客户,一段加班忙碌下来,业绩还没有增长。当和用户约好时间面谈,客户找各种理由放鸽子,殊不知已经等候他多时了,没有发薪水当天,看着手机里工资到账的信息,看着3500的底薪,久久不能平静。
这份工作并没有给我带来任何成就感,每天低声下气的和客户沟通,客户就是大爷,天天去求人。当你签了订单,拿了丰厚的提成依然感觉很心酸,认为这是你应得的回报。如果没有成交订单,更是失落,每天生活在自责苦恼中。
最主要的是每天要面对特别二的老板,不停地给灌输销售底薪就是低,我给3500算高了,你们不努力就没饭吃这样的思想,给一巴掌再给个甜枣,都这样了还不离职等着在这过年吗?“我”也是一个0基础的转行的,最后也是如愿找了一份10k的工作,是一名自动化测试工程师(懂点皮毛)哦,具体细节我就不说了,说一说转行的明确方向(文末有我曾经的学习资料分享)
零基础转行软件测试,你必须要做的3个准备
第一
首先要明确的是零基础入门,面对的是全新的行业,首先要树立自己对这个行业正确的认知,才能找到正确的学习路线。
1、不要为了降低难度而草率进入外包,我们内推的时候,大厂的测试经理看到有外包经历的都是一概不要;
2、对于应届生来说,能去大公司就不要去小公司,不要相信小公司更锻炼人的鬼话;
3、进入测试行业一定要学习一门语言,认为做测试不用写代码或者对于写代码比较排斥的,可以绕道了;
4、技术是你立足的根本,但是不要认为技术做到最强,就可以得到100%的尊重;
5、在不断学习的同时也要积极地参与行业内的交流,比如沙龙、讲座等,朋友内推比海投简历靠谱的多;
6、学历很重要,项目经验很致命,英语是加分项;
7、学习是长反馈、反人性的,不要期待短期速成,不要相信35岁失业的鬼话;
8、沟通能力是和技术同样重要的,放在任何行业都是如此;
第二个准备:学习思路准备 1、语言选择是Java还是Python?不用纠结,都是相通的,也最终都要掌握。建议先从Python上手,后面再学Java;
2、专研方向选择性能还是自动化?不要被自动化蒙蔽了双眼,也不要轻视认为性能很好搞定,性能的调优很难,自动化有语言基础也能快速上手;
3、大公司还是小公司?能去大公司,就去大公司,尤其是在刚进入这个行业,大公司的流程和项目以及背书都会对职业发展有很大帮助;
4、自学还是培训?能有捷径,为什么不走呢,零基础入行难度大,试错的机会少。关于如何甄选靠谱机构,可以私聊我(免费为你解惑)
5、将来做管理还是技术专家?即使是做管理,也必须建立在懂技术,能搞定问题的基础上。技术是根本,其余的都是锦上添花;自动化测试|毕业1年!从一个普通的销售(3K)到测试工程师(10K)我经历了什么()
文章图片


第三个准备:学习路线准备 高能预警(测试开发技能图谱镇楼!)
自动化测试|毕业1年!从一个普通的销售(3K)到测试工程师(10K)我经历了什么()
文章图片

下面谈谈不同level的测试工程师应具备的基本能力
第一个:我们称之为测试员/测试工程师
直白一点说,就是干苦力活的。对标过来就是百度的T3、T4,阿里的P5,腾讯的T1-T2。主要的工作就是需求分析,测试方案,测试策略,测试执行,都是业务测试。当然你能够掌握某些领域知识,比如你是测无人车的,无人车的业务是什么,我测AI,AI是什么,我去测大数据,大数据是什么,测的是电商,电商系统的架构是什么,业务知识是要懂的。再一个是带外包团队,可能会有一部分的外包团队交给这一部分人去带。主要是也就是管理这些基础的业务测试工作。
第二个:测试开发工程师
现在第一个level是不怎么招了,多数都是从第二个level开始招。一旦提测试开发,就一定要求你懂研发,懂测试,并且有一定的深入工作的能力。从这个level开始要求你的编程能力了,Java、Python、shell、SQL,这是最基础的,然后是业务测试。
这部分人仍然会负责一部分的业务测试的工作。老大会根据你的能力,给你安排一个比例。你能力很强,80%做技术,20%做业务,如果你能力不强,那就80%做业务,20%参与一部分技术。如果你的技术太low了,那就100%的全部做业务测试。所以这个时候会根据你的能力进行合理的时间划分。这里面的要求就比刚才突然间就拔高了,客户端的UI测试,服务端的接口测试,性能测试,基本上都属于这个范畴。
面试的时候,性能与非功能测试,可能不会做一个主面试点,主要还是在自动化和编程能力。也就是目前大家出去找工作,你们最容易被卡的这一关。所以在这个level里面,也是干活的,也就是既做业务测试,也做技术上的改造,以及去写一些自动化,但是仍然是偏重于业务的。
第三个:高级测试开发工程师/测试架构师
那么到这个level,业务测试已经非常少,甚至完全没有了,这个时候更多的是负责整个团队的流程管理。流程管理体系,白盒测试体系,测试工具与测试平台的开发,再一个是质量监控,还有一个质量管理。通常一个团队里面,会有一个测试的管理,加上1-2个高级的测试开发工程师,或者叫测试专家也行。他会搭建起整个的持续集成系统。持续集成、白盒测试、以及一些平台的开发,主要会交给这些人负责。然后他会带2-3个测试开发工程师,这些测试开发工程师一边跟着他去学习,一边去做业务。然后剩下的活儿,交给外包公司或者校招的人去做。
自动化测试|毕业1年!从一个普通的销售(3K)到测试工程师(10K)我经历了什么()
文章图片

上面就是从零基础小白到测试开发的完整的学习内容。
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
自动化测试|毕业1年!从一个普通的销售(3K)到测试工程师(10K)我经历了什么()
文章图片
还包括软件学习路线图,50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2020软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…..
在我的QQ技术交流群里(技术交流和资源共享,广告勿扰)
可以自助拿走,群号:175317069 群里的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦
自动化测试|毕业1年!从一个普通的销售(3K)到测试工程师(10K)我经历了什么()
文章图片



【自动化测试|毕业1年!从一个普通的销售(3K)到测试工程师(10K)我经历了什么()】

    推荐阅读