自开通博客以来,谭叔被问及最多的问题,便是:
软件测试要做些什么/p>
软件测试需要掌握什么技能/p>
软件测试有发展前景吗/p>
……
针对以上问题,谭叔写过文章介绍,也做过线上分享,你可以翻翻之前推送的文章。
但我总觉得还差个东西——软件测试的职业环境。
就我个人来说,我每隔一段时间(或半年、或一年)便会审视、总结软件测试职业,给自己的未来一个交代。
最近,借金三银四招聘旺季的契机,我爬取了某招聘 站8483条测试工程师的用人需求,通过分析这些数据,跟大家讲一讲软件测试的职业环境。
具体请看:数据爬取、数据清洗、数据分析
数据爬取
我不喜欢重复造轮子,在分析之前,我依旧在 上浏览,却发现并无多少博主通过分析招聘需求来研究软件测试。
因此,我找到了尘封在我资料库里两年的代码(两年前 ,我在做职业抉择时,做过类似的分析)。
但却发现,两年过去,招聘 站进步了不少——反爬虫机制成熟,一些关键数据,已无法通过正常手段获取。
可我还是不想重复造轮子,但在 上能找到的爬虫脚本,也无法使用。
于是乎,我花费了两个下午的休息时间,仔细研究了该 站的反爬虫机制,加上一休老师的灵光一闪。最终,我成功找到该 站的后门,爬取到了我需要的所有数据。
数据清洗
我设计了两张表,一张position表,用于存储岗位信息,如薪资、公司规模、年限要求、学历要求等。
01 去重
我group by了下position表的数据,发现数据有不少重复值。去重后,只有7650条,足足少了833条。
-
positionName岗位名称:去关键词,获取一些定制岗位的招聘数量(如性能测试工程师、自动化测试工程师、测试开发、测试主管等)
-
salary薪水:取上下限
-
salaryMonth能拿到的薪水月份(年终奖):获取枚举值
-
workYear工作年限:获取枚举值
-
education教育程度:获取枚举值
-
positionAdvantage岗位福利:提取关键词,做词云分析
-
companySize公司规模:获取枚举值
-
financeStage公司融资情况:获取枚举值
-
industryField公司行业:提取关键词,做词云分析
-
companyLabelList公司福利:提取关键词,做词云分析
-
city城市:获取枚举值
-
district区域:获取枚举值
03 清洗info表(职位信息)
01 招聘岗位分析
①招聘需求
测试工程师的岗位职责,仍旧以产品为主:理解产品需求、对产品进行、发现产品缺陷、确保产品质量等关联词,出现频次最高,近6成的公司有此基础要求。
此外,近5成的公司,要求自动化技术,4成的公司,要求求职者具备独立工作的能力。
从数据可以看出,近6成的公司没有年终奖(数据不绝对,此数据挂靠在薪水上,不排除无法挂靠的项目/绩效奖金,或者部分企业未填写此字段),愿意给年终奖的公司占到4成,以13-15薪为最大占比。
那么,年终奖大于15薪的是哪些神仙公司呢/p>
一家培训机构,真香。
②岗位福利
在公司福利上面,近3成的公司愿意给带薪年假,其次,节日礼物、定期体检、技能培训等福利出现的频次相对较高。
关键词出现的频率,如下:带薪年假 29.27%、节日礼物 17.27%、定期体检 12.73%、技能培训 12.36%、年底双薪 12.18%、股票期权 12.00%、岗位晋升 11.64%
数据分析(多因素)
01 公司规模与学历的关系
**公司规模越大,薪水越高。**所以,想提高薪水,进大公司是一种选择。
天使轮和D轮+的公司,更愿意给出高薪职位。毕竟这两个阶段是公司快速冲刺的阶段。
03 工作年限与薪水的关系
学历方面,本科(及以上)与专科,在薪水方面,差异明显。
本科:最少1.5k,最大44.5k,中位值11.5k,Q1 8.5k,Q3 15.5k
大专:最少2.5k,最大22.5k,中位值7k,Q1 5.5k,Q3 9.5k
硕士:最少1.5k**,最大32.5k,中位值11.5k**,Q1 6k,Q3 15k
你还想看哪方面的数据,欢迎留言~
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!