裁员不可怕,可怕的是软件测试行业在发生巨变,而你却原地踏步

news2025/1/24 8:37:16

 🔥 交流讨论:欢迎加入我们一起学习!

🔥 资源分享耗时200+小时精选的「软件测试」资料包

🔥 教程推荐:火遍全网的《软件测试》教程  

📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!

软件测试行业已经发生很大变化,你跟上变化了吗?

经济寒冬放大了软件测试工程师职业危机,也加速推动了行业发展

自 2018 年底开始,随着经济发展下行,互联网中小型企业甚至行业巨头(包括京东、滴滴等)开始接连不断曝出裁员新闻,裁员比例普遍在 10-20%,波及所有岗位。过往快速扩张和火热招募的情景仿佛还在眼前,转瞬间却变得寒风入骨。美团创始人王兴在饭否转发了一段文字“2019 可能会是过去十年里最差的一年,但却是未来十年里最好的一年”,某种程度上也体现了企业家对经济形式的长期悲观和压力感知。

经济大环境不好,投资和业务盈利预期收紧,企业出于生存本能,会勒紧裤腰带,减员增效,即裁掉多数低端人才,保留或重新招募少数高端人才,让公司的运营成本、人力效率和业务质量达到最佳平衡点。尤其是,前些年互联网热潮红利造成 IT 技术人才平均薪资有溢价水分,企业人力成本高企,也让裁员成为过冬最直接有效的手段。

在软件测试领域,这一现象或许更为明显。为了降低人力成本,企业会更多的使用外包测试服务,而外包市场的发展壮大,又会进一步推动企业砍掉更多不必要的人力资源。外包公司本质上是通过廉价(或者说更贴合市场价值)的劳动力赚取人力成本剪刀差,也顺带挤破了部分测试岗位的薪资泡沫。所谓潮水涨起时你只看到人人都在高处,潮退时,你才知道谁在裸泳。

所以,当下可以看到测试行业有趣的人才现象:许多互联网企业尤其是大型企业在逐步大幅降低黑盒/功能测试工程师的全职比例,同时又在高薪招聘、补充具备更高技能水平的中高级测试开发工程师。甚至由于行业人才紧缺,有相当一部分研发工程师在转型成为测试开发和质量管理高级人才。

经济环境变化只是一个外部诱因,本质原因还是软件测试行业的人才结构和从业技能要求正处于快速变革的阶段。经济寒冬只是加速了这个奇点的到来。

工作被裁,面试被拒,这些都不可怕,可怕的是行业在发生巨变,而你却原地踏步

一方面,测试行业原有的瀑布流工作模式导致传统手工测试仍然占据主导地位,另一方面,随着云计算、大数据、AI 等新技术的高速发展,以及微服务架构、 DevOps 的流行,以自动化测试技术主导的测试体系正在快速崛起。

长远来看,手工测试虽仍具有不可替代的价值,但随着测试工作逐渐被开发人员分担、被自动化测试技术体系和质量平台接管,手工测试“点点点”占据的份额其实会越来越窄,无法支撑起一个单独岗位的技能要求。

未来的软件测试工程师和质量人员必须同时具备一定的开发和运维能力。测试人员会更深入介入开发工作,通过测试左移,提前与开发人员一起制定测试计划,推动代码评审、代码审计、单元测试、自动化冒烟测试、测试精准化分析以及研发自测等来保证研发阶段的质量;另外,测试人员会也会参与配置部署,将自动化测试用例配置到持续交付链中,并通过测试右移,全流程监控发布后的应用质量。总之,作为 DevOps 关键角色,测试人员将推动开发和运维共同实现高效交付高质量产品的目标。

TesterHome 社区软件测试行业 2018 年度调研报告

当前测试阶段的众多测试流程能有效直接的保证产品的验收质量,合理的资源分配和安排能让测试价值输出更大,这是过去测试行业很多年积累下的经验结晶。而研发阶段的质量保证手段能够对阶段性的工作的产出进行有效的评估度量,从而能更早的发现问题,有效的提升产品质量。

但过去几十年的测试行业一直没有很好的对测试工作进行有效的数据化建设,导致测试工作一直处于价值浪费的状态。在自动化测试技术和当代的数据分析科学,尤其是 AI 技术的蓬勃发展下,测试工作将迎来新机遇,发挥出过去实现不了的更大价值。

作为测试行业从业者,你是在原地踏步,还是未雨稠缪?面对未来变化,你做好准备了吗?

打造更高质量的软件工程能力是互联网科技企业的核心竞争力

互联网+时代,软件测试和质量保障人员面对逻辑复杂而迭代加速的企业业务要求,必须不断升级技术和管理水平,才能长久的保证企业业务核心竞争能力。这是所有互联网企业尤其是动辄亿级用户的大中型公司所面临的严峻挑战。

2019 年初,华为任正非公开信《全面提升软件工程能力与实践,打造可信的高质量产品》宣布华为决定投入 20 亿美元全面提升软件质量,刷爆了 IT 技术人朋友圈。华为这一呐喊可谓振聋发聩,宣示当下互联网企业竞争已经进入拼技术实力的「硬核时代」。

随后,阿里、腾讯、小米等互联网巨头纷纷跟进,在完成各自史上最大规模组织架构调整之后,技术和质量保障委员会的重要地位都进一步凸显,对质量人才的争抢也日趋激烈。

互联网大厂 BAT 想要的测试人才能力画像

当前一线互联网大厂对不同职级测试开发工程师的能力要求可以参考下图:

对应的 BAT 薪资待遇可参看下图(仅供参考):

给测试同学的一点建议

对于测试行业同学的整体建议就是快速明确自己的职业方向,提升核心竞争力:

  • 技术能力:编程能力、自动化测试技能(UI 自动化、接口自动化)、CI/CD、架构能力
  • 领域知识:业务领域知识、数据管理意识、业务架构能力
  • 编程语言:Java、Python、Shell、SQL
  • 软实力:项目管理、沟通能力
  • 职业选择:首选名企、大厂、一线城市
  • 学历(学历建设是长期的事情)
    • 非本科的需要注意提升学历
    • 本科以上的同学注重能力和项目履历

人生如逆水行舟,不进则退。测试同行尤其是传统和初级测试工程师应积极应对行业变化,把握好时间窗口期,努力提升技能,达到行业发展对测试人才的更高要求。(end)

最后我邀请你进入我们的【软件测试学习交流群:785128166】, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路

作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:程序员二黑】自提!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1454408.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android Studio 的 Gradle Task 没有显示

问题 Android Studio 的 Gradle Task 没有显示 详细问题 笔者需要获取android应用MD5,一种方法是 但是笔者的Android Studio 的 Gradle Task 没有显示 解决方案 依次点击:File -> Settings -> Experimental -> 取消勾选 “Do not build …

轻松采集商品 全称免滑块 精准实时数据采集|全平台电商API接口

随着电子商务的快速发展,越来越多的商家和消费者选择在淘宝上进行交易。 淘宝商品详情API接口轻松采集淘宝上的商品信息,全程免滑块,实现精准实时数据采集。 一、采集商品信息 商品详情API接口采用先进的爬虫技术,能够快速准确…

Python学习路线图

防止忘记,温故知新 进阶路线

医学超声模式简介

B模式 B是英文单词“亮度”(Brightness)的第一个字母,因为被观察结构的回声或亮度取决于反射信号的强度,它用平面图形的形式来显示被探查组织的具体情况。检查时,首先将人体界面的反射信号转变为强弱不同的光点&#x…

Python实现时间序列分析使用LOESS(STL)模型进行季节性趋势分解(STL算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 时间序列分析中,LOESS(局部加权回归平滑)和STL(Seasona…

Python第十七章(面向对象总结)

一。面向对象三大特征 1.封装:将属性和方法写到类里面,且可以添加私有属性和方法 2.继承:子类默认继承父类的所有属性和方法,子类可以重写父类的属性和方法 3.多态:传入不同的对象,产生不同的结果 二。多…

用连续自然数之和来表达整数

文章目录 题目描述:用连续自然数之和来表达整数输入描述输出描述用例1说明用例2代码运行举例注意:1、sprintf 和 strcat区别2、qsort 题目描述:用连续自然数之和来表达整数 一个整数可以由连续的自然数之和来表示。 给定一个整数&#xff0c…

鸿蒙语言ArkTS(更好的生产力与性能)

ArkTS是鸿蒙生态的应用开发语言 ArkTS提供了声明式UI范式、状态管理支持等相应的能力,让开发者可以以更简洁、更自然的方式开发应用。 同时,它在保持TypeScript(简称TS)基本语法风格的基础上,进一步通过规范强化静态检…

自动驾驶中的 DCU、MCU、MPU、SOC 和汽车电子架构

自动驾驶中的 DCU、MCU、MPU 1. 分布式电子电气架构2. 域集中电子电气架构架构2.1 通用硬件定义 3. 车辆集中电子电气架构4. ADAS/AD系统方案演变进程梳理4.1 L0-L2级别的ADAS方案4.2 L2以上级别的ADAS方案 5. MCU和MPU区别5.1 MCU和MPU的区别5.2 CPU与SoC的区别5.3 举个例子 R…

陶建国教授谈中西方文化的差异与交融

龙年到来,这个春节里,“龙”字的英文翻译引发关注,冲上了热搜,网友发现,“龙”不再翻译为“dragon”,而是龙字的谐音“loong”。原来,在西方人的眼里,龙是凶猛的怪兽,具有…

Spring 事务原理总结六

不知不觉,关于Spring事务的文章已经写了五篇了。老实讲我自己不断质疑过自己:现在写这些文章还有意义吗?当前的市场已经成什么样了,为什么还要固守这落后的技术?但是贝索斯一次接受访谈的回答,让我写下去的…

抖店退货率太高,2024年没办法继续做了?买家市场下只能这样做

我是王路飞。 之前接到一位粉丝朋友的私信,说是自己做抖店也有段时间了,但现在没之前好做了。 一方面是行业内卷,自己做的无货源模式,没什么优势,利润太低了; 另一方面就是现在抖店的退货问题太严重了&a…

.netcore免费开源大型多用户商城系统源码

随着电商的不断扩大与市场占有率,现在基本每个企业或商家都会搭建自己的线上商城,而其中的多用户商城系统,由于可以让不同行业的商家入驻,同时也可以开设多个店铺受到了众多企业或商家的青睐。最几年,随着.net core C#…

Typora+PicGO+腾讯云COS做图床

文章目录 Typora+PicGO+腾讯云COS做图床一、为什么使用图床二、Typora、PicGO和腾讯云COS介绍三、下载Typora和PicGOTyporaPicGO 四、配置Typora、PicGO和腾讯云COS腾讯云COS配置PicGO配置Typora配置 Typora+PicGO+腾讯云COS做图床…

MyBatis完成单表的CRUD

提示:如果没有基础的可以看我的博客 > MyBatis概述与MyBatis入门程序 MyBatis完成单表的CRUD 一、准备工作二、Insert(Create)1.使用 map 的方式插入数据(1)编写 SQL 语句(2)编写测试代码&am…

数据分析(一) 理解数据

1. 描述性统计(summary) 对于一个新数据集,首先通过观察来熟悉它,可以打印数据相关信息来大致观察数据的常规特点,比如数据规模(行数列数)、数据类型、类别数量(变量数目、取值范围…

文生图提示词:天气条件

天气和气候 --天气条件 Weather Conditions 涵盖了从基本的天气类型到复杂的气象现象,为描述不同的天气和气候条件提供了丰富的词汇。 Sunny 晴朗 Cloudy 多云 Overcast 阴天 Partly Cloudy 局部多云 Clear 清晰 Foggy 雾 Misty 薄雾 Hazy 朦胧 Rainy 下雨 Showers …

【Leetcode刷题笔记】27. 移除元素

原题链接 Leetcode 27. 移除元素 题目 给你一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。元素的顺序可以改变。…

js---webAPI

01 声明变量 js组成: DOM:操作网页内容的,开发页面内容特效和实现用户交互 BOM: DOM树:将 HTML 文档以树状结构直观的表现出来,我们称之为文档树或 DOM 树 文档树直观的体现了标签与标签之间的关系 CSS获取元素的方法 document.querySele…

stm32h750中文数据手册以及中文参考手册

stm32h750中文数据手册以及中文参考手册 🔧腾讯交互翻译:https://transmart.qq.com/zh-CN/file🔨PDF拆分合并工具集在线:https://www.ilovepdf.com/zh-cn ✨就目前来讲,stm32h750VB芯片价格,算是历史新低&a…