作者|杰克田
|杰哥的IT之旅
经常收到读者一系列咨询运维的问题,比如:运维是做什么的?运维的工资水平/待遇如何?你能帮我看看这个职位的招聘需求吗?它能胜任小白吗?等一下。
带着一个好奇的想法,杰结合自己的工作经验和行业内面向全国招聘运维工程师的岗位做了初步分析。我的一个好朋友帮我爬取了13966条关于运维的招聘信息,看看哪些数据与差异有关。主要内容包括:
热门行业就业需求前十名
热门城市的十大工作
工作在各省的分布
不同规模公司的就业情况
前10名职位的平均工资
岗位资格要求
字云地图运维岗位需求分布
对于本文的叙述,我们将分以下三步来解释。
履带部件
数据清理
数据可视化和分析
履带部件
本文主要抓取自51job。关于运维相关岗位的数据,Xpath主要用于网站分析,Pandas库用于数据清洗,Pyecharts库主要用于可视化。
相关注释已在代码中注明。为方便阅读,此处仅展示部分代码,完整代码可查看文末获取。
数据清理
1)读取数据
2)为数据设置新的行和列索引。
3)重加工
4)帖子名称段的处理
5)薪资字段的处理
6)工作场所现场的处理
7)公司类型字段的处理
8)工业领域的加工
9)经验和教育领域的处理
10)公司规模字段的处理
11)从处理后的数据构建新数据,并将其导出到新的excel中。
数据可视化
1)可视化大屏效果。
2)热门行业就业需求前十名
招聘行业数据显示,计算机软件、计算机服务、互联网、通信行业对员工的需求会高于其他行业。
3)热门城市的十大工作
从热门城市来看,北上广深一线城市的就业岗位数量相对较多,但这里的异地招聘数据和外包性质的企业结合过往经验。
4)工作的省级分布
分布省份,通过最左边的彩条可以看到,最暗的区域职位招聘数量更集中,相反,最浅的就是职位招聘少的省份。从下图来看,广东省、江苏省、上海、北京的颜色比其他省份更集中。
5)不同公司规模的就业情况
行业不同,公司规模肯定是不一样的。公司规模是指根据相关标准和规定划分的公司规模,一般分为特大型、大型、中型、小型和微型。如下图,50-500人规模的公司员工数占50以上,对员工的需求最高,1000-10000人规模的员工数占50以下,但这样的公司规模已经比较大了。
6)前10名职位的平均工资
按照我的理解,比如系统工程师、软件/实现工程师、运维专员等一系列岗位也可以归类到运维领域。每个公司对运维人员的工作名称的定义都不一样,所以为了更准确的筛选和分析,这些职位被暂时删除。我留下了以下10个职称(运维开发、运维工程师、软件运维、网络运维、系统运维、桌面运维、数据库运维、应用运维、Linux运维、IT运维)。这些职位名称基本上是我见过的招聘信息中最多的。
排名前10的岗位,运维开发、应用运维、数据库运维、Linux运维的平均薪酬都在1W以上。所以也可以看出运维发展在运维领域的优势是走在前列的。
7)教育需求的分布
在学历要求上,大专和本科学历占大多数。学生少,硕士博士都有,所以我的学生群有的读者会问我,应届毕业生找运维工作容易吗?从我个人的角度来说,不建议你毕业后去做运维。因为运维对你个人的技术水平和工作经验有一些非常高的要求,而且对于一个刚毕业的学生来说,没有太多的实践经验也不会有很大的优势,除非这个岗位对你有很大的利益,但是你可以去尝试。
8) Word云图运维岗位分布要求
从运维岗位招聘需求云图来看,使用频率最高的词主要有:运维、能力、系统、维护、经验等。所以也可以看出运维岗位对个人技术能力和过往工作经验的要求非常高。当然还有很多其他相关的词频。请检查下图中的详细信息。
摘要
介绍了这么多,相信你对运维工程师有了初步的了解。通过这篇文章,你可以知道哪些行业对运维人员的需求很高,哪些城市最招运维人员。
运维岗位分布,运维工程师在不同公司规模的雇佣比例,运维相关岗位的平均薪酬,运维岗位招聘中对学历的要求,运维岗位需求云图中出现频率最高的词。通过这些数据的分析,相信可以对你未来的运维求职方向、行业、城市、公司规模做出初步的判断和选择。希望对你有帮助。