CCTalk:2022给测试人的一些建议

2022-09-20 15:55:06 浏览数 (1)

是的,我说的是2022,并没有用一个具体的词去概括,比如疫情?裁员?存量市场等等,因为我认为不确定因素实在太多,任何一个词语都无法全貌概括,索性就用一个时间背景。今年春天大家或多或少都有一些感知,一些业内小的不确定性放在个体身上影响面都是巨大的,上海的同学最近都在居家办公,从两个月前大家还在说反内卷,一个月前大家在说居家办公腰酸脖子疼,而最近我这边陆陆续续传来的是,被裁员了,这不是个例,还有一些同学说工资打折了,当然影响是对全行业的,但似乎做测试好像更难一点?

为什么测试更难一点?从个人经历开始说起,我毕业于电子专业从事互联网行业,当大学同学在写C 、做嵌入式工作,三年左右经验时他们工资也就在7-10k,而那时候我已经是他们两到三倍了,我认为除了个人的一些努力之外,凭心而论,我并不认为我的工作比他们更有技术含量,无非是享受了行业的红利,而这个红利不仅仅带给理工科同学,文科生、护理行业都在涌入互联网,而他们涌入的一个切入点就是做测试,因为前几年门槛确实低,低到可以岗位过剩,可以因人设岗,所以只要个人想法多一点,找个测试岗位不是难事,有一些同学会说做好测试绝没这么简单,我赞同这个观点,但这篇文章聊底线不讨论上限,所以继续回来,行业的红利也导致测试的薪水节节高,在2010年之前,测试人员的薪资还是比较低的,大约只有开发人员的一半,而现在一名有经验的测试开发工程师30k是很常见的,与高级开发薪资几乎没有区别,而开发能力往往不会超过同等薪资的开发,以目前这样的背景,我想问,对于测试人员的薪资福利还能维持多久?大浪退去,谁在裸泳?

是不是在贩卖焦虑?时间会给出答案。就像去年底今年初,各种反内卷,WLB(生活工作平衡)不绝于耳,最近两个月的裁员让大家都闭了嘴,想到各种贷,各类生活育儿成本,还是选择好好工作吧,努力增加自己的不可替代性,不过大家都是普通打工人,做到不可替代又怎么可能呢?而我认为你需要的是增加替代你的成本,那针对测试你需要怎么做呢?讲这件事情,还是要根据各自所处的level去聊,泛泛而谈往往会让大家觉得啥都说了又感觉啥都没说。

初中级测试

我认为这部分人群还是有红利的,大部分用人单位更倾向于招三年左右的年轻人,包括我自己,哪怕学历好一些的应届生,这部分人群工作有干劲,学习能力强且成本相对不高,不过这部分人群也是两极分化的存在,对立的存在是躺平型和抱怨型,躺平型的主要特征在于不学习,满足于一份基本工作,下班后基本再刷剧玩游戏。而抱怨型的同学看事情更容易狭隘,比如说要不要学代码?学自动化,他几乎脱口而出,工作中又用不到!这个问题我从一个职度来看其实很幼稚,测试工作本身就具备大量的重复性,有很多小工具的需求,并不是说领导给你安排了才算做“用得上”,你自己能够自驱去实现你会发现路越走越宽,而你如果能力也不够以用不上为理由,只是一些掩耳盗铃的做法,你可以不用但你需要有这个能力,我的团队中,能完成业务测试之余,自己实现一些小工具是非常加分的,往往会有更多的晋升机会和薪资涨幅,我给这部分同学的底线思维就是不设边界的全面性,抓住公司可能存在的一切机会去尝试,在可控范围内不要怕犯错,自我设限只会裹足不前,公司环境再差也不会影响你是一个人才,除非你确实没能力。

高级、资深、专家型测试

这部分同学往往在各自领域都有一定的经验,也是一部分高级实践型人才,目前市场上还是蛮受欢迎的,就算遇到企业裁员重新找一份工作问题也不大,这部分同学需要思考的是如何能够更快构建自己的技能体系,我给这部分同学的底线思维是拥有两技之长,比如说业务、性能、自动化须在两个方向都游刃有余,在红利期我们说T字型发展,现在市场上更倾向于π字型发展,再两个方向上都比较突出,如业务 自动化,从我个人经验而言,如果你需要增加你在这家公司的粘性,还是需要业务基本盘,不要脱离业务去谈技术,测试角度而言,技术可以实现短期价值,但业务才是长久之计,从招聘需求来看,很多公司给出的title是测试开发工程师,为什么不写功能测试,自动化测试呢?实则也是要求求职者需要多种技能,而不是局限于某一项。

测试经理/总监

这部分人群焦虑感非常强,尤其是之前传统行业在红利期升上去的测试管理者,年龄比较大,技能可能没跟上,生活成本大,敏捷模式下,似乎测试管理者的角色并不是很重要,如果你不每天跟着迭代又可能疏于业务,技术能力拼不过做专项的同学,无法给自己一个明确的定位,而且薪资比较高,想跳槽不是非常容易。我认为这部分人群核心在于构建自己的认知护城河,认知护城河包括技术、业务、流程和沟通。有同学说难道只有测试管理者才需要这些吗?当然不是,这是针对测试管理者要求以及整合能力的多种要求。

技术:

作为一个团队的管理者,各种技术细节很难事必躬亲,但是你需要有基本的认知,比如你们公司的微服务架构,各种组建解决什么问题,能不能自己搭建一套实施一下,这样的技术成本不是很大,但可以很大的提高你的技术对话能力,比如业务一些开源的自动化平台以及框架,部署试用发现其优缺点和适用性,这些小尝试都可以提升技术视野且性价比也是高的。如果没有一定的技术基础,你怎么与相同level的开发或者运维去对话呢?而你没有对话能力,不仅是你个人的问题,必然也会带来团队的被动。

业务:

业务能力在于整合资源,识别风险,保证项按时交付。虽然简单一句话,但是需要你具备多个能力,首先是对内的管理机制,在资源相对紧缺的情况下,组内能不能有backup快速上手,对外有没有分析造成项目紧张的原因去battle更多的资源。

流程:

关于流程这块,我认为核心还是在于每个阶段质量内建,下面这篇文章说的很清楚,就不再阐述了。

如何通过质量内建提升交付能力?

沟通:

沟通这个事情看似简单,但其实是多种能力多种要求,沟通不在于其乐融融,最重要的是达到你想要的目的,这需要你有一定的情商,同时也需要也要求你的技术认知和业务认知能够做到同频,这样才能深入的去讨论各种问题的细节。同时你能不能抽象出来一套方法论或者思路或者组合拳?能够做到解决问题能力的平移,嗯,是的,有内味儿了。

一些长期建议:

深度思考

深度思维也就意味着持续学习,我认为大多数人的能力并没有本质区别,核心在于能不能深度思考并去实践,因为我们的大多数工作并不要求我们需要深刻的思考也能解决温饱问题,但事实上,如果你注重成长,想做big thing,随着level的提升,深度思考能力往往会成为瓶颈,你还有可能意识不到这个问题。

抱团取暖

抱团取暖并不是说沆瀣一气,而是让自己的价值能够最大化的输出,与你能认定的老板共事,与高潜力的同学做事你会觉得花在周边的精力会少很多,更聚焦于事情本身,更加知己知彼。这是双赢,对于长期共事的团队来说,这样会效率更高,也能价值最大化,我说的抱团取暖绝不是一起抱团搞小圈子文化,这种事情虽然一直存在但我认为小聪明不会长久,尤其是打破了相对的公平的基础上,所以说核心要素还是能力。

停止吐槽

如果你对现状不满了,去做我说的长期建议的第一点,尽量少在社群吐槽,一些不错的同学只是把少部分时间拿来水群,而你用大部分时间在陪玩

0 人点赞