本文主要是介绍重大剧透:测试行业的薪酬究竟有多高?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
之前我们剧透了一些信息:剧透:软件测试个人职业发展调查
今天继续剧透,借助开源数据可视化分析工具 DataEase(https://github.com/dataease/dataease),可以更好地展示调查数据,点击文章之后的 “阅读原文” 可以动态浏览所展示的效果。
基于地图(可以放大缩小,在地图区域的左下角),可以按照区域(省市)来查看本地区的数据,点击你所要查看的地区。从地图上的颜色深浅看,我们也可以基本了解某地区的软件行业是否发达:
最发达地区:北京、上海、广东(含深圳、广州);
发达地区:浙江(杭州)、四川(成都)、江苏(南京、苏州等)、山东(青岛、济南)、陕西(西安)等省。
重庆、江西的数据空白,有点出乎意料。
1. 上海测试人员的薪水最高
目前样本还比较少,有些省份的数据偏少(如贵州省、湖南省、安徽省等),导致不能真实反映实际情况,所以从地区薪水来看,我们只看前面6个省市,虽然有些差异,但差异不大,实际平均月薪在21K~30K之间,你拖后腿了吗?上海平均月薪最高(30K),这是上海职工平均薪资(11.5K)的2.6倍,所以说 “IT从业人员的薪水高”的认知是对的。 如果换算成年薪(考虑12个月工资+2个月奖金),上海软件测试人员的平均年薪超过40w。
这次调查(包括2017年的调查)测试人员的平均薪水偏高(高于实际值),因为参加这个调查的测试人员,工作年限比较长,工作年限10+年的,占比41.5%,2年以下的占比只有8.2%,2-5年的占比26%,和实际工作年限的分布存在较大差距。
(如果按照年平均涨幅9%计算,这样 1-2、3-5年、6-10年的平均薪水为:14K、17.3K、25.6K,和上面的统计数据有一定的差距)
2. 一线城市的测试人员薪水年增长率为9.5%
2017年,本公众号也做过一次薪水调查, 头条:国内软件测试人员薪水初步报告 ,那时测试人员的平均月薪是15.4K,5年后,平均月薪为18.5K,只增长了19.4%,年均增长不到4%。2017年,一线城市的测试人员平均月薪为17.5K,5年后的今天涨到28.5K,增长了57.1%,这样,一线城市的测试人员月薪年均增长9.5%,远高于全国平均增长率。
3. 如果让测试人员幸福的工作,薪资还要增长近50%
当前,测试人员能接受的平均最低月薪略低于实际收入,说明企业给出的薪资基本合理,但不是那种Happy的水平,因为远低于期望的最高薪资水平。如果测试人员的薪水达到所期望的最高水平,薪资还要再增长近50%。
一方面说明:测试人员(也许可以扩展到软件从业人员)可能付出巨大,平时工作加班多、很辛苦,从这个角度(时薪)看,薪水并不高,性价比低,或者说 平均时薪不高;
另方面说明:即使薪水比较高,但人们没有知足的时刻。
4. 一年下来,测开工程师比测试工程师多拿11万
由于数据量不足,区域的数据可信度偏低,但职位的平均薪酬具有较好的可信度。从统计结果看,测试开发工程师的月薪是(手工测试)测试工程师的1.5倍,一年下来多收入11.2万。测试经理比测开工程师高出22%,测试架构师/测试专家比测开工程师高出65%,但一些大厂的测试专家会进一步分为:测试专家、高级测试专家、资深测试专家,就以中档的 “高级测试专家”为例,月薪在60-80K(按百万年薪算)是比较常见的,这是 “测试架构师/测试专家” 平均月薪的两倍(70/34)。
5. 测试经理的薪资性价比是最低的吗?
如果从职位角度看 “可接受的平均最低月薪”,没有明显差异,也是 略低于实际收入。但从 “期望平均最高月薪”看,测开工程师的期望和实际水平的差异最小(差距为39%)、其次就是测试工程师(差距46.7%),最大差距为测试经理,差距达到57%,是因为测试经理压力大(项目责任)、干得比较累(管人,不好管,心累)从而有更高的期望吗?
6. 挣钱还是靠自己的专业能力
到达当前薪水最关键的技能是 “测试技能”(排在第一),说明挣钱还是靠自己的专业能力;其次是 “领导力和管理能力”,然后是 “业务知识”。但开发技能、交付测试工具不是那么关键,虽然测试开发工程师的月薪是(手工测试)测试工程师的1.4倍,后面涨工资,还是要看你对业务、对项目的实际贡献,所以最终还是要靠测试技能、领导力和管理能力、业务知识等。
7. 测试人员职位升迁的瓶颈是开发技术和软实力
虽然达到今天薪资水平,靠的是“测试技能”,但未来发展的障碍是自己开发技术不足、软实力不够强。这和上面的结果并不矛盾,因为达到今天这一职位,靠过去项目成功交付,但未来的挑战已经摆在面前,需要走出舒适区,要有突破,需要开发技术、需要自动化、需要AI技术等。
不过,从许多管理者了解到:影响职位升迁的,软实力会更重要。而参与调研的人选择 “开发技术” 最多,这里可能存在认知的偏差。在技术部门(软件研发属于技术),技术是一个关键的因素,但能否排在第一位置,值得进一步讨论或调研。当然,这也和个人发展方向有关,往技术管理方向发展,软实力更为重要;如果向技术专家发展,开发技术会更重要。基于“下一步职业规划”的数据,技术和管理两个方向的占比,我们可以算一下:
技术:测试开发/高级工程师、测试架构师等占比47.83%
管理:测试经理、测试总监、产品/项目经理等占比40.58%
技术占比高于管理超过7%,还不能完全抵消“开发技术” 和“软实力”的差距(11.11%)。最后,在这里适当提醒一下读者,即使作为一个技术专家,领导力、沟通和演讲能力也是非常重要的。
今天的剧透就到这里,欢迎留言讨论。
最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
这篇关于重大剧透:测试行业的薪酬究竟有多高?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!