专栏文章 你离阿里 P6 资深测试开发还有多远?

爱偷懒的QA · 2019年11月05日 · 最后由 爱偷懒的QA 回复于 2019年12月04日 · 3465 次阅读

时间过的真快,转眼进入了十一月份,在接近年底的时刻大部分互联网公司都忙了起来。也有不少同学会在十月左右开始找工作,所以我们的招聘工作也进入繁忙期,也就遇到各种经历的同学,通过不同面试官各方面的考核,结果却是出奇的一致。年初的时候,不少人预测今年行情不好,招聘要求越来越高;这一段时间面试的同学让我感触很深!
大家都是工作多年,年龄越来越靠近 35 岁,所掌握的测试相关的能力严重与年龄不匹配。近期面试的人数不在少数,可以几乎没有人能进入二面;我们招聘的是 P6 资深测试开发,达到这个级别的人不说凤毛麟角,也是少之又少!而现在大家普遍表现有如下几种:

一,测试以功能为主,没有学习任何测试技术

现在有不少工作很多年的人,工作经验相当丰富,涉及互联网相关的不同类型的企业;做过覆盖相当广泛的业务,简历写起来也是非常长。工作经历,项目经验可以罗列长长的几页,可是你仔细看一下,就会发现:虽然工作的内容不同,但是却集中在功能测试,测试工具的使用,项目的管理等功能测试方面;也有不少做了测试组长,测试经理的。但是对现在测试行业所使用的热门技术都不了解,或是仅仅限于看过几篇相关的文档,这在换工作的时候几乎是没有任何用的,虽然你有一定的管理经验 ,但是大公司也不会招只有管理经验 ,没有技术经验的人来做管理的。一面二面的技术面都通过不过,后面的团队和管理经验的面试根本就没有机会的。

二,在大型公司工作多年,公司依赖严重

还有部分同学大型公司工作多年,或是在研究所工作多年,现在想换工作了才发现与社会有点儿脱节。大公司或是研究所,有自己成型的测试框架,测试工具,测试系统,这些以往的积累和建设可以让你的工作非常轻松,但是对你个人来说能力又提升多少呢?曾经见过一个在某大型公司工作多年的同学,利用公司的测试框架,在一个新的业务线从零搭建起了自动化测试流程,编写测试用例 2000 多条,看似很厉害!但是,我问他,现在有一个场景,让你去做自动化测试,你如何实施和落地?他就有点儿不知所措。离开了公司现有的平台,你还能做什么,这个才重要?

三,工作处于临界点,不知道如何提升

另外有一部分没有进入面试环节,投递简历直接被刷掉了,主要是能力达不到我们的要求。但其中也不乏优秀的同学,工作上一两年,功能测试相关的能力完全没有问题。但技术相关的经验和能力不足,没有接触过技术类的项目,或是没有向这方面去学习。其实这类同学,如果在一个不错的公司,有完美的培训机制,沉淀上几年,努力提升自己的能力才是最好的选择。如果没有这样的机会,自己又没有明确的目标,要不两年就会变成了第一类人,年龄和能力完全不匹配。
其实不管你在哪儿上班,只要你还是工薪阶层,就不得不让自己时刻保持危机感,评估一下自己现在所处的水平,考虑一下我离下一个阶段还差多少?测试的同学,可以考虑一下你离阿里 P6 资深测试开发还有多远?当然也有非常牛的同学,直接 P7,P8,P9 或是更高,此类大佬不在我们讨论之列。记得很早以前看过一句这样的话:"如果你的工资数没有你的年龄大,你就需要好好反思一下!",也许原话不是这样,就不过多计较了,当我们比周边的同事都大上好几岁,工资还差不多,做的工作也类似的时候,想想就有点儿可怕!所以我们应该多考虑一下:

一,近几年行业发展趋势是什么,和我的职业规划有冲突吗?

了解所处的行业的发展,做好自己的职业规划非常重要。不能盲目地去工作,当我们今天还在努力工作,明天就有可能因为某类技术或是行业的动荡,让你没有工作可做。今年被公司裁员的不在少数,如果公司把你裁了,你如何快速地找到下一家,有没有这方面的规划呢?同时,也要根据行业的发展,不断地调整自己的规划,如前几年你想走管理路线,于是就去学习相应的管理方法;但近几年你会发现,如果不掌握一定的技术,只会管理方法也是做不好管理的。关注行业发展趋势,才能做到对即将到的风险做好充分的准备。

二,目前业界的主流技术是什么,这些儿技术我会吗?

测试看似不需要太多的技术,会写测试用例,能部署环境,执行测试用例,进行相应的 bug 跟踪和项目管理就行了;其实现在情况已完全不同。别的不多说,你去看一下各大招聘网站上对测试的招聘要求,一大堆编码语言,各种各样的技术要求,先前开发同学都不需要这么多,现在测试都要具备相应的能力了。你可以去报怨一下,测试又用不着这么多能力,要求这么高干嘛?但是社会是很残酷的,你不具备这样的能力就不给你面试机会,找工作就会四处碰壁,你的报怨也只有你自己在听。还是要时常关注一下业界的主流技术是什么,哪些是你不会的,抓紧时间去学习,去提升才是王道 !

三,我有没有自己的知识体系,我还欠缺什么?

大家看到这一条,感觉是不是有点儿说不上来的感觉,什么是自己的知识体系?换句话说,你擅长什么?简历上可以写上大半页自己善长的项目,但这信息的可信程度只有你自己知道。在哪个方面你可以说自己做的比百分之七八十的人强,这个才叫你的擅长的地方。比如说,自动化测试,你有没有了解到自动化测试都包含哪些方面?业界是如何使用自动化测试的?自动化测试可以做到什么程度?自动化测试周边的知识点你都有一定的了解吗?互联网做业务的时候,讲究一个闭环,就是顾客来使用我们的产品的时候,任何想做的相关事情我这个产品都能解决。同样,我们说的知识体系就是,对于一个知识点,任何涉及到的我都有一定的知识储备,遇到的相关问题我都能搞定,才算是一个完整的知识体系。用这个标准来去衡量一下自己的能力,就能发现自己还欠缺什么了?

四,下一步我准备去做什么,我具备这样的能力了吗?

在反思自己后,也要为未来做一下规划,做到未雨绸缪!未来的几年,下一步我要做什么?去一家大型的公司,努力沉淀一下技术,还是去一家创业公司直接走管理路线?或是年龄大了,直接跳出互联网行业,回家去做个生意,去搞点儿种植或是养殖等等!不管准备做什么,可以考虑一下自己有这方面的能力吗?大公司或是创业公司为什么会聘请我呢?做生意的话,我真得懂得如何经营和管理吗?就算是去做种植,养殖,我懂得如何去选择优良品种,如何去做病虫害预防,疾病预防和治疗吗?考虑了这些后,就应该为下一步做准备,在当前的工作岗位上,如何去提升自己就相当重要,也不会盲目地过一天算一天。
这是我最近面试的过程中遇到的人和事,引起的思考;可许是人老多情,考虑的问题比较多。看到不少同学因能力不足,面试通不过,或是直接就简历通过不过,还是有点儿着急的。你可以说我是杞人忧天,也可是说我是瞎操心,但是我还是想把自己的所感所想写下来,以供自己反思,也希望有困惑的同学能看到!

共收到 43 条回复 时间 点赞

浏览一遍也没看到具体阿里的要求,真.标题党!

也有不少做了测试组长,测试经理的。但是对现在测试行业所使用的热门技术都不了解,或是仅仅限于看过几篇相关的文档,这在换工作的时候几乎是没有任何用的,虽然你有一定的管理经验 ,但是大公司也不会招只有管理经验 ,没有技术经验的人来做管理的。一面二面的技术面都通过不过,后面的团队和管理经验的面试根本就没有机会的。这句话非常的赞同,尤其是传统型公司,当个小 leader 真的是现在的热门技术都不了解,唯一在做的就是管理了。一直还是比较羡慕那种管理和技术都很厉害的人。

magicyang 回复

没有年龄限制,我们有 P7.40 多岁的!

问我有多远,大概一个福报的距离吧😁

老张1024 回复

这是一个标准答案哟!

“只要你还是工薪阶层,就不得不让自己时刻保持危机感,评估一下自己现在所处的水平,考虑一下我离下一个阶段还差多少?“,“在当前的工作岗位上,如何去提升自己就相当重要,为下一步做准备 “。受启发了,感谢。

不是说 P7 要求 32 以下,P8 要求 37 以下了么?

magicyang 回复

福报公司没有这个规则,CTO 亲口说的(你就当真的听)

早上刚在 一个公众号上看到这个文章 一字不差哦

写的很好 关注了 小公司也是天天功能测试 额外时间学习新技术

秦岭 回复

阿里的要求在我们招聘信息中,不需要在这里写出来!

因为那个公众号也是我的,我在很多地方都发了这篇文档的哟!

原来的经验从筛选简历到发出 offer,整个大漏斗下来,比率是低于 1% 的。
供需矛盾其实特别明显。
这就造就了能力强的小伙伴各种平趟的形式。
QA 也需要刻意练习,发展自己的技能树。

有微信公众号吗 可以关注一下

软件测试行业早已经不是早些年那个样子。写的很真切。默默点了关注。

学习了,看来还有离修福报还有很长路要走

applepen 回复

这就是会看的看个门道,不会看的看个热闹,这也是我的个人感受!

爱偷懒的QA 回复

我已经手工测试 4 年了,自动化测试 2 年了,感觉现在也就是在在增加一些自动化测试案例,一些日常工作,领导把缺陷当做是自动化测试的产出,自己能力感觉没有提升,不知道下个阶段怎么走

晓风 回复

测试需要的知识面确实比较广的,建议分阶段来进行;比如说,从功能测试转测试开发,先学习自动化测试,然后找个相应的工作,提升一下薪资待遇;然后再向下一个目标前进,这样会好很多的,不要一看要学的东西很多,什么都想学,最后就是什么都了解一点儿,无一精通!

我毕业半年,之前实习过一年,在两家公司呆过,一家小型一家中型。现在有点迷茫,不知道下一步该干什么。 前后端技术略有涉及。抓包,接口等工具日常使用无障碍,自动化框架也能实现。 但经历两家公司,都是专注功能,需求一个接一个,只会有项目经验的提升,不会有大的技术突破。 我现在是沉淀呢,还是换一家呢,如果换,什么类型的适合我呢

自己也想学些东西,但是需要学习的太多,不知从何开始,热情相对开始那几年减弱,老是有惰性,也坚持不下来,担忧,感觉相差越来越远

想过也没有那么容易的!

爆冲弧圈 回复

做功能测试其实很多都面临着你这个问题,功能测试没有问题,测试工具的使用炉火纯青,也会写一些儿自动化测试;但是更加深入的,通过技术解决测试遇到的问题,提高测试效能等,深入测试的技术体系,系统化的学习,慢慢形成自己的特点或是技术体系,这个才经较重要。大公司越是高级别,要求越高,也是越难达到的。

面试造火箭,工作拧螺丝。

阿里 p6 的要求? java 精通?手撕红黑树?redis?mysql 精通?tcp/ip 精通?计算机原理精通?分布式实践经验丰富?消息队列 😳

总结的很不错

岗位职责:

1、负责被测业务线产品需求模块的测试分析,并设计测试用例;

2、负责所属项目的功能测试,接口测试,性能测试的执行工作;

3、负责项目的测试计划的推进和执行,确保产品质量和进度;

4、反馈、跟踪、重现测试问题,推动问题解决,实现问题闭环;

5、熟悉前后端分离的测试模式,并可以根据服务端日志就行简单问题定位;

6、持续推动所负责项目的流程优化和效率提升。

岗位要求:

1.计算机或计算机相关专业毕业,本科及本科以上学历;

2.具有 3 年及以上互联网行业或者物流行业测试工作经验;

3.能够独立完成测试分析和用例设计,独立搭建测试环境,独立进行项目完整测试的能力;

4.熟悉截包工具 fiddler,性能测试工具 jmeter,以及一些接口自动化测试工具;

5.有项目管控意识,能够很好的跟产品和开发进行项目沟通,能够把握项目测试进度和风险,;

6.熟悉 linux 基本命令,具备基础的代码能力,有 Java 经验的优先;

爱偷懒的QA 回复

达到这些要求,工资能到多少?

爱偷懒的QA 回复

这个要求,看着就是没要求😂

Zyanbo 回复

这个要看面试结果,有相应定级的!

有技术梦想的人做测试天花板太低。
然后我就是个想当咸鱼的,现在看测试也不错,技术竞争小。。。

其实这篇文章也反映出了目前市场中测试这个人群的通病,缺乏核心能力的总结,同时由于来自各种专业的人才加入,对编程语言较为疏远,还有一个重要的原因是互联网的节奏不会给那些懒惰的年轻人多余的时间去自我充能,更何况去确立一个知识体系

houzf 回复

互联网的发展就是这样,没有办法,社会不给你时间去学习和提升的,不过它会按自己的规则来去筛选人才的,不进则退,优胜劣汰,毫不留情!

槽神 回复

深圳😉

magicyang 回复

那现在杨总是回去做测试了么?还是再找算法工作?

韩将 回复

目前挂着算法的职位,干着打杂的事情。。。各种扯皮,协调,代码这 2,3 个月写的很少,唉。
测试更难把,南京 35 以上测试工作不好找,基本要求年轻化,能不能找到?悬。。。估计还得 996。
开发的话估计也只能去外包。经济不好,对老年人冲击更大。

三线城市测试,事情不多,但是时间久了就觉得可能要废了,想趁着年轻修一波福报

"看到不少同学因能力不足,面试通不过,或是直接就简历通过不过,还是有点儿着急的."不是瞎操心,确实也会有同样的操心😹

phoebe 回复

都是怀着一颗忧国忧民的心啊!

爆冲弧圈 回复

你这个昵称不错,我喜欢……虽然我是铁搓党😂
问一下你在哪个城市?

好文~! 大公司病重度患者飘过

Mr Wang 回复

公众号:测试开发探秘,新浪博客:http://blog.sina.com.cn/u/1760715297

问我有多远,大概一个福报的距离吧😁

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册