技术好≠薪资高,业务价值才是王道

news2024/11/25 22:30:22

2023年软件测试为什么发生巨变?

2023年了,软件测试行业发生了很大的改变,就像今年的金三银四不像是一个高峰期,我觉得有以下原因: 

1、整个IT技术人员在行业内角色的转变

变化的一个原因就是现在变成了纯业务价值的导向,大约3年以前(时间并不精确,可能更早)技术人才短缺,如果你有一项技术,是可以左右一个公司的发展,不知道大家还记不记得互联网+、万众创业这些词吗?那时候行业在不断地创新,比如:互联网+汽车、互联网+物流等等,什么都是互联网+,各行各业都在进行信息化、数字化改造,那时候你工作想找就能找到,现在就不行了。

2、之前技术的投入可以让我们业务占据上风

比如:电商行业,别看现在电商项目烂大街了,但是以前能做出一个正儿八经可以上线使用的电商项目是很有难度的,像高并发(导致卡)、业务流程很多公司都没做过,如果能解决,就能发展起来,现在也不行了。

物流行业,比如韵达,你如果有技术加成就能够占据业务上风,那时电商行业刚发展,一天能突破一亿单,那时技术是个难题,所以他们在技术上面投入有几个亿、十几个亿。

软件测试角色变化?

其实可以从大厂的角度去看,毕竟技术行业由大厂主导,大厂的技术变化直接影响小公司技术变化,因为许多中小型公司的领导是大厂出来的,他们会把这种技术在中小型企业进行推广落地。

2023年软件测试行业职级&薪资的变化?

用一个字总结就是 “乱”,同样一个有3年工作经验的,有的人薪资可以高到20k,有些人可以低到6k,就算在同一个城市,有的人也可能只有10k,这一点也不夸张。以前1~2年的初/中级软件测试工程师薪资大约在8~12k,而现在很多3、4年的也就在10k左右。感觉现在那些公司工资开不高,要求一大堆,原因就是一大堆中级测试人员去争抢低端岗位,在加上有很多转行的也加入其中,特别是那些转行的,很多给钱就干,所以现在初级和中级测试没有明确的分界线了,混在一起了,自然企业的要求也就提高了。

15k以内的在技术上面,比如数据库、Linux、postman、jmeter、fiddler等这些技术能力其实拉不开很大的差距,在这个情况下面,你要想在今年的行情下有一个好的发展,那么业务能力是你的突破点,你要能够真正的捋清楚一个业务系统。目前行业低端岗位肯定愈发激烈,高端岗位持续会有需求(高端的人才选择更多,不会局限于测试)。

如果你给自己的定位就只是做初/中级就够了,其实自动化、性能测试方面其实没必要去花大价钱去学,但是面试的时候会问到这些,会自动化技术在面试时会拉开差距,正所谓面试造火箭,进去拧螺丝吗?很多公司其实根本用不到自动化这些,在工作中你把业务系统捋清楚就欧克了。

但是你如果不满足于此,想要提升,自动化、性能测试、Python/Java等你是必须要掌握的。

测试左移

现在很多公司推崇敏捷开发模式,但许多公司又没有完整需求文档,所以变成一个【概要说明+产品原型设计】,也就是直接给你一个页面。

在测试左移的情况下,你会频繁的和产品经理去沟通、去了解,所以在这种敏捷的模式下面最大的质量风险不是开发敲了多少bug而是【返工】,比如做到一半调一下,就很难受。以前只需要照着一个文档去设计测试用例就够了,现在我们还得把自己当成一个产品经理,去理解他的一个东西,然后自己去推敲我应该怎么测试,这就是目前软件测试行业比较坑爹的一个问题。

 所以在面试时你经常碰到这种面试题,比如:整个系统里面A功能、B功能是你的职责,但是面试官可能会问:你了解过C功能、D功能吗?

在甲方公司待过的就应该知道,他要求你测试人员要方方面面了解,这就是现在这个行业整体的变化趋势。一点拙见,不对的地方请指正。

在这里提一嘴像阿里、百度、腾讯、美团等大公司,你会发现一个现象,技术好的薪资比不过技术差的,原因在于升职加薪不跟技术走,但如果你所在的项目为公司带来很大的收益,那么你一定会有升职加薪的名额,其实也就是和你项目的结果挂钩。

技术助力

在这里我也分享一份软件测试资料给大家【点击文末小卡片免费领取】,应该是全网最全的了,基本涵盖了软件测试 的全部核心技术点:测试理论,Linux 基础,MySQL 基础,Web 测试,接口测试,App 测试,管理工具,Selenium 相关,性能测试,计算机网络,组成原理,数据结构与算法,逻辑题,人力资源,技术脑图等等…质量非常高!!!应对技术面试绰绰有余!

d753ca229347406da09af4cc13b2ec93.png

 

技术栈

第一部分:测试理论(测试基础+需求分析+测试模型+测试计划+测试策略+测试案例等等)
第二部分:Linux( Linux基础+Linux练习题)
第三部分:MySQL(基础知识+查询练习+万年学生表经典面试题汇总+数据库企业真题)
第四部分:Web测试
第五部分:API测试
第六部分:App测试
第七部分:管理工具
第八部分:Python基础(Python基础+编程题+集合+函数+Python特性等等)
第九部分:Selenium相关
第十部分:性能测试
第十一部分:LordRunner相关
第十二部分:计算机网络
第十三部分:组成原理
第十四部分:数据结构与算法
第十五部分:逻辑题
第十六部分:人力资源

怎样提升技术水平

一、前置基础知识

计算机基础

测试理论

HTML基础

CSS基础

JS基础

 

二、linux和数据库

linux

数据库介绍

SQL语言(重点)

数据库高级功能

 

三、编程语言

Python基础

面向对象

异常处理

模块和包

 

四、接口测试

接口基础

postman实现接口测试

数据库操作

代码实现接口测试

持续集成

接口测试扩展

 

五、WEB自动化

WEB自动化入门

WEB自动化基础

WEB自动化中级

WEB自动化高级

项目实战

 

​六、移动自动化

移动自动化基础

移动自动化中级

移动自动化高级

 

​七、持续集成

Jenkins持续集成

DevOps-CI/CD自动化测试流水线

 

八、性能测试

性能测试基础

性能测试工具

APP性能测试

性能测试调优

 

九、十大实战项目

读书屋小说、理财金融平台、B2C在线商城、安全测试实战靶场、自动化测试平台......

上面的知识你都学会了的话,25K是轻轻松松的拿下,但这个过程是持续的,你要不断地去学习,为此我准备了和上面配套的文档和视频资料,这应该对想提升自己技术的人来说是一次福利,相信会对各位有所帮助!【点击文末小卡片领取】

 

 

 

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

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

相关文章

stm32 iic调试ds1307 rtc时钟

使用代码 (1条消息) stm32iic调试ds1307rtc时钟,采用iic接口,驱动软件,可以设置,读取ds1307时钟代码资源-CSDN文库 使用STM32调试ds1307,采用iic接口,由于有个项目需要使用外部RTC功能,所以需…

JimuReport积木报表 v1.5.8版本发布—免费的数据可视化报表

项目介绍 一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! Web 版报表设计器,类似于excel操作风格,通过拖拽完成报…

用frp开源工具,实现内网穿透(详细教程)

本文转载于: https://blog.csdn.net/qq_40903527/article/details/123850647 选取其中的frp内网穿透方式,给大家分享本此教程供大家参考。 ^ - ^ 如果你有一台云服务器(有公网IP),或者有使用权,那么 在开…

Vue使用keep-Alive实现从详情页返回到列表页,还能记住当前的page页码以及切换的tab选项

哈喽,大家好,今天遇到一个小需求,就是要求从订单详情页返回到订单列表页,定位到跳转前的page页码和切换对应的tab选项 从我看了大量博主写的文章后,发现可以使用vue中的keep-Alive知识 下面是Vue中讲解keep-alive K…

我先肝了,爆火的Java全能笔记,分布式/开源框架/微服务/性能调优全有

前言 程序员,立之根本还是技术,一个程序员的好坏,虽然不能完全用技术强弱来判断,但是技术水平一定是基础,技术差的程序员只能CRUD,技术不深的程序员也成不了架构师。程序员对于技术的掌握,除了…

如何选择合适的智能氮气柜?

随着电子产品的普及,IC、半导体、精密元件、检测仪器之类的物品对湿度要求越来越高,潮湿、霉菌和金属氧化所造成的损害,随时在发生。人们对于物品的存放环境要求逐渐提高,利用防潮设备如智能氮气柜、电子防潮柜来存储产品也越来越…

《编程思维与实践》1060.浮点数加法

《编程思维与实践》1060.浮点数加法 题目 思路 浮点数可以分为[整数部分].[小数部分],可以将两个部分分开处理,最后再合并,但在处理四舍五入时较为繁琐, 为了方便起见,这里采用将两个部分一起处理的方式: 由于浮点数不超过500位:整数部分最多500位,小数部分最多500位, 所以加法…

gpio 子系统驱动LED

gpio 子系统 API 函数 1、gpio_request 函数 gpio_request 函数用于申请一个 GPIO 管脚,在使用一个 GPIO 之前一定要使用 gpio_request 进行申请,函数原型如下: int gpio_request(unsigned gpio, const char *label)/*函数参数和返回值含义如…

企业应该如何做到数字化转型成功?

01 成长型企业数字化转型的意义 成长型企业想要实现数字化转型,那么我们需要先弄明白,对于成长型企业而言,数字化转型到底具有什么意义?希望实现哪些目标? 可以归结为以下四点: 提升企业的生产力和效率&…

吴恩达机器学习课程的重点内容解析

吴恩达(Andrew Ng)教授是机器学习领域的知名专家,其机器学习课程在全球范围内备受欢迎。本文将解析吴恩达机器学习课程的重点内容,帮助读者了解机器学习的基本原理、常见算法和实践技巧。 一、机器学习简介 在课程的第一部分&…

今年这面试难度,我给跪了……

大家好,最近有不少小伙伴在后台留言,又得准备面试了,不知道从何下手! 不论是跳槽涨薪,还是学习提升!先给自己定一个小目标,然后再朝着目标去努力就完事儿了! 为了帮大家节约时间&a…

Winforms不可见组件开发

Winforms不可见组件开发 首先介绍基本知识,有很多的朋友搞不清楚Component与Control之间的区别,比较简单形象的区别有下面两点: 1、Component在运行时不能呈现UI,而Control可以在运行时呈现UI。 2、Component是贴在容器Container上的,而Control则是贴…

流控验证太麻烦?不敢上生产?MSE 有办法!

作者:涯客 影响服务稳定性的因素有很多,其中比较常见但又往往容易被忽视的就是面向流量的稳定性,流控是保障服务稳定性的重要手段。但是,我们发现大量客户仅仅在开发环境和预发环境中测试流控,却在生产环境中鲜有使用…

FastJson常用的API整理

工作的时候一直用到fastjson做JavaBean和Json的转化,最近工作的时候对fastjson的API的理解有点混乱,所以做了整理。 一、对象类型梳理 首先要明确在转换中涉及到的五个类型的对象,分别是:JavaObject、JavaObjectList、JsonStrin…

C语言初阶之三子棋

三子棋 初始文件建立主函数文件棋盘的初始化(InitBoard)打印棋盘(DisplayBoard)玩家下棋(PlayerMove)电脑下棋(ComputerMove)判定胜负所有代码game.hgame.ctest.c 结语 初始文件建立…

一文总结Redis面试知识点

文章目录 Redis知识点知识点1 缓存穿透知识点2 布隆过滤器知识点3 缓存击穿知识点4 缓存雪崩知识点4 双写一致性知识点5 Redis持久化知识点6 数据过期策略知识点7 数据淘汰策略知识点8 分布式锁知识点9 主从复制知识点10 哨兵模式知识点11 分片集群知识点12 IO多路复用 Redis问…

零信任安全:综合网络安全方法

在当今的数字世界,网络威胁日益复杂,使得组织更加难以保护敏感数据和系统的安全。为应对当前的网络威胁,全新的“零信任”安全模型应运而生。 零信任安全作为一种网络安全方法,要求组织必须验证每一次访问尝试,无论访…

云发布的Docker部署文档

云发布的Docker部署文档 文章目录 云发布的Docker部署文档1、服务器安装 Docker2、修改后端微服务的配置2.1 修改 MySQL 的配置2.2 修改 Redis 的配置2.3 修改 Nacos 的配置 3、生成微服务镜像4、拉取远程镜像5、生成前端镜像5.1 准备文件5.2 构建前端镜像 6、基于镜像生成并运…

《编程思维与实践》1062.计算2的N次方

《编程思维与实践》1062.计算2的N次方 题目 思路 法一:直接复用计算a的n次方的代码即可. 法二:注意到 2 30 2^{30} 230在int(32位,第一位为符号位, 2 31 − 1 2^{31}-1 231−1)的范围内,可以直接处理. 注: int范围为 [ − 2 31 , 2 31 − 1 ] [-2^{31},2^{31}-1] [−231,231−…

利用Eigen求解不同坐标系的旋转矩阵

不同坐标系之间的刚性转换以及实现: 坐标系转换原理如下,使用了仿射变换实现了旋转平移: [ r 11 r 12 t x r 21 r 22 t y 0 0 ] ∗ [ x y 1 ] [ x ′ y ′ 1 ] \begin{bmatrix} r_{11} & r_{12}& t_x\\ r_{21}& r_{22}& t…