篇符较长,深度好文,请耐心看完!
在移动互联网飞速发展和行业新需求的推动下,软件测试行业在不知不觉中发生着非常大的转变,如果说早期软件测试行业还是一个风口,随着转行人员以及毕业的大学生疯狂地涌入,目前软件测试行业的“缺口”已经基本饱和,最基础的功能测试的岗位需求已经越来越少。
如图一所示,按照国内IT发展进程每隔10年的演进周期来讲,如今我们已身处云时代。
(图一)
如果将测试行业结合IT发展时期来划分,在2010年以前,绝大多数企业测试实践的重心都是放在系统功能的验收阶段,测试人员的主要工作基本都围绕着基于业务的黑盒测试进行,对编码能力、系统理解能力要求不多。而2010年后,随着移动互联网产品的快速发展,各行各业对软件质量的强需求,以及如今云时代来临之后,大数据、云计算、AI人工智能、机器学习等各类前沿技术纷纷涌入,传统的测试工作模式和工作范围越来越无法满足行业市场的需要和产品的质量要求。
首先,从自身来讲只会功能测试,找工作会越来越难,即使找到了工作,可能依旧是手工测试,工资不高,还非常辛苦!并且如果只会功能测试工作到一定年限后(通常是 35 岁以后),甚至将面临无工作可找的境地,将被行业淘汰。
假如你是老板,一个工作 2、3 年的手工测试和一个工作 10年以上的手工测试,他更愿意要哪个?中年人上有小下有小,既没有学习的冲劲和动力,也不能全身心的投入到工作中。我要是老板也愿意要小鲜肉,除非你的能力远远超过这些小鲜肉。
其次,从企业招聘来讲,现在几乎所有企业招聘测试,都要求具备一定的代码能力、自动化测试的能力、性能测试的能力,如果你不会写代码,不会自动化,不会性能测试,不会搭建CICD持续交付能力、不会容器技术,那你基本就丧失了找到好工作的机会;基本上三线以上的互联网公司都已经把编程和自动化作为必要的技能。
IT是一个随着新技术变化而变化的领域,随着企业市场对产品质量保障的要求越来越高,催生了行业中测试岗位的不断发展和岗位职责的细分制。在以前,大多数公司对于测试来说,统一有且仅称之为"测试工程师" (更多是指手工业务测试工程师)。慢慢地,随着自动化测试技术的快速发展以及移动互联网红利带来的业务量突增、互联网产品安全漏洞频发,企业市场对自动化测试、性能测试、安全测试以及产品专项测试越发重视,逐渐在行业越来越多公司内部,开始设立了自动化测试工程师、性能测试工程师、安全测试工程师以及一些专项测试工程师的岗位。再到最近几年,测试开发工程师岗位的火爆,更激发了行业许多传统手工测试人员的能力转型。
(图二)
如图二中,展示了的行业中主要测试岗位的发展演进,值得注意的是,测试岗位的发展演进,并不代表之前的那些传统测试岗位会立马消失,比如现在很多公司都设立测试开发工程师团队,但同时也还是会存在一些手工测试工程师。
测试岗位的演进,从字面上看,只是岗位名称上面叫法不同,但它的本质背后突出强调了企业市场对测试人员能力的不断提高演进的诉求。
从投入产出回报上来讲,普遍来说,测试开发工程师的薪资都要高于传统的手工测试工程师,而且行业公司中经常会看到一个现象,企业宁愿花高薪再重新招聘大量的测试开发工程师,也不愿意给现有的手工测试人员大幅度涨薪,并不是企业缺钱,也不是企业吝啬,而是企业是讲究等价回报的,只有你的能力价值越高,企业给能你的回报才会越大。
最近几年,在互联网行业,越发流行一个叫做“全栈工程师”的词,甚至有一些公司,还单独设立了“全栈工程师”的岗位,尤其是一些开发类的岗位,更为盛行。
在理解什么是全栈测试(开发)工程师之前,先要理解,什么是全栈工程师,有时也被称之为"全站工程师"、"全端工程师"?从字面意思来讲,全栈工程师是指掌握了多种技能,并且能同时胜任前端与后端开发工作,能利用多种技能独立完成产品的人。还有一种更简单粗暴的解解,全栈工程师就是什么都要会的人。但一个人真的能做到什么都会吗?在如今技术快速发展、信息爆炸的时代,什么都会,显然是不可能的。
一般产品研发团队按照不同角色分工大致会分为:产品、前端开发、后端开发、测试、UI、运维。全栈工程师的出现,并不是意味着直接由这一类工种的人,把所有从产品需求->开发设计->测试->运维 工作全部都承包了,全栈工程师如其说它是一个新岗位的出现,更准确来理解,它是在新时代,对工程师能力的新要求。
由于产品研发分工明确,大多数人,只会关注或只会学习各自领域所负责的工作知识,而全栈工程师,或者说具备全栈工程能力的人,我想并不是一定要求要全部都会,而是更强调要具备产品全局观,并且能培养构建自己多维度的产品技术知识面(需求、产品、质量、技术、架构),并且能根据工作所需,保持着快速持续学习能力的人。
在质量保障中,我们经常说,质量是贯穿产品全生命周期的,而这个恰好与全栈工程能力的思想非常吻合,因此在测试行业,存在这样的观点:“一名优秀的测试开发工程师是最能接近全栈工程师能力的人。”
试想一下,如果一个测试人员业务能力不比产品强,编码开发能力不比开发牛,你怎么能发现他们的问题呢? 测试作为一个“高危职业”,它需要比产品经理(或SA需求分析)想得更全面,要比开发更懂需求,要能读懂甚至能修改开发的代码。
有些人会想,行业或企业中能具备这样能力的测试人员应该是少数吧?确实,但拿高薪的也正是这些少数人。能力悬殊的背后,往往代表的也是薪资待遇的悬殊。为什么在互联网行业,普遍认为测试人员的薪资会比开发人员低,这个观点不是绝对,但可以肯定地是,行业中有很多测试大牛的薪资是远高于开发人员。因此薪资的高低,说到底无岗位无关,是由每个人付出的努力,以及为企业团队带来价值多少和个人能力所决定的。
每年3~5月份,属于换工作高峰期,而每年这个期间都会收到许多粉丝读者、行业同仁来信咨询关于跳槽面试的问题,其中大家咨询最多且最关心的两类问题:
1、为什么求职面试了那么多家公司,都没有收到一份满意的Offer?
2、开20K,结果别人只愿给10K,怎么才能做到有的放矢的求职加薪?
解决问题,需要从根源入手,之所以找工作,会存在这两类问题,本质还是在于职场能力(硬技能)达不到大多数企业需求。
在职场中,提高自己的职场能力(硬技能),往往有两种主要途径:
1、自学。
2、培训。
对于自学来说,如果本身基础能力不牢,或者学习方法、方向不对,没有系统性的知识补齐,单想通过“闭门自学”,最终效果往往都是不理想。(通常那些自学、自律能力好的,现在基本已经是行业大牛了)
对于想通过报名培训机构来提升技能的同学而言,往往又碍于培训机构学习费用高昂,目前市面上,普遍的测试技能培训费用少则七八千,多则需要两万以上。并且大多这些培训课程方向,只是针对单一技能,比如仅针对Python编程提升的、仅针对自动化测试相关的、或者仅针对性能测试、Web平台开发的。
而在团队、企业能拿高薪的测试专家,往往对各方面的技能要求都会较为均衡,这也意味着,如果想拿到更高的薪资,对你的综合技能也是越高。
试想一下,如果花了上万块,仅只是提高了某一块技能,而实际测试工作中的复杂性和多样性,还是很难高效的满足长期就业需求,无法拿到理想的薪资回报。
为了帮助有需要的行业人员,解决行业普遍手工功能型测试人员生存的老、大、难问题,
作者结合最新行业企业用人技能需求和调研大批行业人员技能提升诉求,打造了一套最新、实用,以实际工作技术为驱动的「全栈测试开发工程师技能体系」训练课程。
全面提升测试人员的软、硬技能,让你可以在未来具有足够亮眼的核心竞争力,力争帮助学员月薪涨幅5000-10000 元的提升目标。
当然提升技能只是手段,最终目标是帮助学员构建多维的工作技能知识体系,并能真正将这些学习到的技能应用到工作当中,从而获得涨幅提高自己的薪资待遇。
毫不夸张的说,只要你肯认真学习,具备或者掌握了训练营这些技能,目前在一、二线城市,薪资起码都是25K以上。虽然大家不需要一上来就把目标定的太高,但可以肯定的是,只要你肯用心在老师的指导和带领下,持续学习完和掌握这套培训课程。至少能满足下述两个薪资条件:
月薪20K+起步。
月薪涨幅50%以上。(如目前薪资20K以下的)
有些读者看到这里,会想,你怎么也搞起培训了?需要给大家说明的是,我们这个有别于培训机构,大多数培训机构更多是以盈利性质为主,考虑更多的是能不能给机构带来更多利益流量,并不太关注学员学习完这些课程之后,到底真正能不能帮助到他们,能不能给他们带来待遇回报上的提升。并且一般培训机构费用高昂,学员众多,遇到问题,很难得到长期细心指导。而我们这个,定位的初衷很明确,就是全力帮助学员成长,培养更多行业优质人才出来,并以提升学员薪资为目的。不以提升自己薪资和回报的学习、工作都是耍流氓。
从投资的角度来说,比如,当前你的月薪是15K,学习完这套课程,去外面企业拿个20~25K起步,是完全没有任何压力的,一个月的薪资涨幅就能立马把课程费用赚回来了,如果你稍佳懂得理财和投资之道,就能明白这是一件多么超值划算,性价比高的投资。
每期学完后,只要你有意向换工作,都可以直接立马去意向企业求职验证学习成果,俗话说:“是驴子是马,拉出来遛遛”。并且也会针对需要换工作的学员,在求职面试前,进行针对性面试辅导。
PS: 如果你不安于技术现状、工作现状,愿意长期投资自己,并且愿意信任作者,希望和作者以及更多优质行业人士一起见证成长,把自己培养成一名合格的测试专家,可以继续往下看,了解更详细的《全栈测试开发工程师技能训练营》内容。
相信对于公号的老读者、忠实粉丝来说,已经知道今年是第二期,在此非常感谢广大读者,各位小伙伴们的信任,去年感受到了学员们对学习成长渴望、学习热情。
上一期的全栈测试开发训练营,官宣十天不到,就全额满员。关于上一期,在这里给大家分享汇报几点数据:
跨越地域,学员们所在地,来自五湖四海,覆盖了国内、外近27个城市(还有两名定居在国外的学员)
跨越年龄,学员们年龄段,从21岁到45岁不等 (超过40岁以上的学员,也有5~6位)
跨越工龄,学员们工作年限,有的是刚毕业进入行业1~2年,而有的已经在测试行业深耕有超10多年以上,总的来说,平均5~7年居多。
跨越岗位,学员们工作岗位,有的已经是正在从事测试开发工作、也有的从事软件开发、测试管理等工作,以功能业务测试工作为主的偏多。
跨越薪酬,学员们报名前薪资状况,薪酬低的有拿6~7K,而薪酬高的月薪也有拿超过40K+的。
跨越涨幅,学员们最为关心的涨薪问题,坦白说,对于那些若是抱着三天打鱼两天晒网的学习心态,我并不打包票,报名后就一定能帮你提升多少幅度的薪资,但敢肯定的是只要你肯学,认真跟学,收获一定是远超出你的预期。涨幅也必然会远超过你的投入,按照目前上一期学员学习完课程,换新工作学员的薪资涨幅来说,最低的涨幅也在35%以上,而最高的涨幅有超过300%的学员(从6K涨幅到18K,薪资翻了3倍),综合学员平均薪资涨幅在60%~70%幅度区间左右。(上一期数据证明,只要你肯努力,认真跟着老师的教学实践,一年内月薪翻2~3倍也并不难)
从上述这几点数据,其实我想告诉你的是:只要你想学、肯学、不管你是身在何方、多大年龄、在行业深耕多久、亦或是从事何种岗位?当前是否已经拿到了高薪,全栈测试开发训练营当中都能找到适合你的,对你有帮助的知识,从中带给你的收获、成长也是远超你预期!
本期课程在上期内容基础上,重点升级,取其精华,内容更加实用,共涵盖24大技能版块+分108节大课+累计超过500多个知识干货技能+授课时间长达12960分钟。除了会覆盖工作中各大版块最核心的知识技能讲解外,还会包括大量的实战练习(学员代码实战预计整套课程累计下来能到2W行以上)。兼顾硬技能、技术的学习掌握同时,还包括职场软技能、测试思维的培养。
(报名可扫描上方二维码)
24大技能版块:
1、开学典礼
2、测试基本功
3、Linux技术必备
4、Git代码管理
5、SQL数据库
6、Python编程
7、接口测试框架
8、Selenium Web测试框架
9、Appium App测试框架
10、GUI 图像识别测试框架
11、代码级测试框架
12、通用型测试框架
13、测试数据仓库
14、性能测试工程
15、性能压测工具
16、性能监控分析
17、安全测试
18、Jenkins持续集成CI
19、Jenkins持续交付CD
20、静态代码扫描SonarQube
21、Docker容器技术
22、Kubernetes与微服务
23、Web测试平台
24、职业发展 & 简历面试
课程大纲详细内容:
Q:上课老师是谁?
狂师:十年以上测试开发、团队管理、研发效能提升经验,某互联网公司研发质量总监。公众号「测试开发技术」号主、作者、2020年电子工业出版社畅销书《自动化测试实战宝典:从小工到专家》作者。
Q:课程怎么收费?
A:说起费用这块,我们秉承口碑第一的原则,本期定价仍保持市场同类知识学习性价比最高服务于广大测试同学,整套培训仅需4999元。按照目前行情,以这套课程的知识宽度和覆盖内容深度来讲,如果在其它培训机构,至少也是两万以上起步价,而我们低于市面的四分之一价格。
Q:上课周期持续多久,什么时候开课?
A:每期统一下半年开课(今年8月底),持续5~6个月授课教学,次年3~4月份结束。
Q:现在报名,有什么优惠福利?
A:本期仍保持采取:”一朝学生,终身辅导“,并且本期现报名学生可享受如下7大福利。
1、培训课程内容每年进行升级一次,本期学员可永久免费学习后续课程。(该项福利,本期为最后一期)
2、永久免费加入作者知识星球「测试开发学苑」。
3、可免费享受向作者在线咨询、电话咨询等指导服务。
4、可免费赠送3本正版技术类图书。
5、可免费赠送200G学习资料大礼包。(可选)
6、朋友圈邀请同事好友一起学习更优惠,2人组团报名,每人可优惠减免200元,3人组团,每人最多可减免300。
7、本期将是此后全栈测开训练营性价比最低价!4999将仅限本期前100个名额!
Q:需要编程基础么?
A:零编程基础完全也可以学,本课程有针对单独的编程技能版块设计,即使是编码零基础,只要你肯花时间学习,肯定没问题。训练营开设的课程内容非常注重测试人员开发思维的培养,通过开发的思维去解决测试工作中的问题。
Q:学不会怎么办?
A:上课方式采用实时线上授课+全程录制视频,如果你有事不能来上课,可以课后看视频回放。如果你这一期学不会,下一期开班可以继续免费跟着学,直到你学会为止。
Q:上课时间怎么安排?
A:一般安排在周六、周日,不会影响你的工作。每周4~5节课,每节课时2个小时,根据具体老师的课程安排,给你留出一周来消化实践上课内容。
Q:没有来得及赶上课程怎么办,有回放么?
A:有的,每次上课都会 录制视频 , 万一有事无法来赶来上课。可以回看老师的上课视频。
Q:以什么形式上课?
A:目前开设的课程均以线上实时授课为主,且采取:“线上双平台”授课,支持任何端、且不受地域限制,老师通过,远程视频共享桌面,老师都是边敲代码边讲解,教学互动性强,以工作实际需求、技术实战为主,拒绝照本宣科的念PPT。
Q:请问我怎么报名?
A:可以通过扫描下方二维码或者添加微信:jinjian_762357658 ,进行在线咨询报名。在开课正式启动前,都可以报名,需要报名参加的,请联系我(下面是作者的人个微信)。
关注公号后,回复「百人计划」试试
END
有投入才有产出,每月10k+的涨幅需要你 半年以上的努力!
祝你成功!
今日前10名报名学员可减免200,仅限今天