35岁测试人该何去何从?10年工作经验的我,只不外是一年的工作经验用了10年 ...

打印 上一主题 下一主题

主题 1025|帖子 1025|积分 3075

如果到了这个年龄,照旧低级测试,或者只会一些简朴的自动化测试,那么真的是不好干了。
35+的年龄,企业对员工是有另一层面的考量。
简朴来说,就是年龄上去了,能力也要上去,要么是技术专家,要么是管理。
很多人不是具备10年工作经验的测试工程师,只不外是一年的工作经验用了10年。
这种是最无奈的。如果是这样,企业倒不如去招一个2-3年经验的人,年轻,抗造。
前一段时间我也在朋友圈放出过几个职位,蚂蚁金服、猎豹等,35+的人是他们最喜欢的,但是要求能力一定要匹配到。报酬人家直接给够,年薪百万,就看你的能力行不行。35+的人,具备CI/CD能力、持续集成、持续交付,懂测试开发,懂测试运维,懂代码的,真的是挺难招的。说实话,到目前为止,还没有帮他们找到符合的人。所以如果你担心35+的年龄,那说明你的能力和你的年龄并不匹配,很直观。
目前整个行业的趋势,随着持续集成、持续交付、Devops的流行,特别是大的公司,都是只招测试开发,把大量的手工测试外包出去。同时测试和开发以及运维之间的“墙”,也在逐渐冲破。你如你听到的测试开发(参加左移,研发阶段的质量包管;右移,发布后的质量监控)、测试运维,以及很多公司直接让开发来去做测试的工作。
下面谈谈不同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个测试开发工程师,这些测试开发工程师一边跟着他去学习,一边去做业务。然后剩下的活儿,交给外包或者校招的人去做。

因此,在目前的行业形势和技术发展趋势下,如果你是测试在职,但是还没有到年龄的瓶颈,我给你几条建议:
一、避免去外包公司
基于行业影响,企业需要降低资本,会更倾向于利用外包。大公司利用外包的结果就是外包市场会进一步发展,这些发展会进一步推动企业裁员的历程。如果外包能够搞定很多事情,外包的价格又比较低,很明显很多低级的工作会更倾向于利用外包的。
外包公司的本质是通过提供廉价劳动力赚取剪刀差的一种公司。你拿到的收入,已经被扣除了一部分了。所以你进入这样的公司,既没有办法打仗到业务核心,公司也不会提供很好的培训,也没有很好的经验积累,也没有进入更深的测试实践,所以在这内里的发展会面对发展困境。
如果你如今在外包公司,建议你待个一年两年就立马要走,千万不要留的太久,不然未来会面对很大的发展题目。哪怕短时间内给的薪资比较高,但是一定要记住着这不是你终极的归宿。
二、提升核心竞争力
技术能力:编程能力,自动化能力,架构能力。
首先说编程能力,你在测试行业混,Python和Java,这是两门底子要学的语言。这两个你学会了,任何一家公司的要求都是可以匹配的。如果你想做的更好,你可去打仗一下go语言。多数公司纵然要求你会一门新语言,也会先看你会不会Python或者Java。
第二个指标是自动化,自动化能力衡量的是你在这个领域内里是否有很强的生产力,作为一个测试工程师,最关键的是UI的自动化,接口的自动化,以及持续集成,持续交付。这几个是你核心能力。其中UI自动化,接口自动化以及持续集成,是测试工程师的底子能力。再往上走,那就是持续交付,Devops,一些白盒能力,测试的监控能力,更多的能力往研发和运维去深入,所以架构能力在这里是很重要的稽核的指标。
领域知识:架构能力,业务领域,数据意识
软实力:沟通,管理
三、职业选择
首选名企,大厂,一线城市
别问为什么
四、学历建设(学历建设是恒久的事情)
非本科的需要注意提升学历
本科以上的同学注重能力和履历
总体来说,别诉苦,好好提升本身的能力,目前测试行业的缺口,在测试开发,好好努力!
末了感谢每一个阅读我文章的人,一点小心意,虽然不是啥值钱的,如果你需要的话直接拿走: 

 

 
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

干翻全岛蛙蛙

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表