Java/Python/PHP/C#/C++各大城市招聘状况分析
先详细说一下这篇文章的目的:分析Java/Python/PHP/C#/C++几大流行后端语言在几个主要城市的:
- 薪资水平
- 需求这些开发者的都是哪些公司(公司规模以及融资情况)
- 招聘对学历的要求有哪些
- 对开发者的开发经验有哪些要求
全文涉及的城市包括: 北京、上海、深圳、广州、杭州、成都、南京、武汉、西安、长沙、苏州 。涉及的语言包括:Java、Python、PHP、C#、C++
数据来源:使用Python爬取的拉勾网的招聘信息(共计15059条招聘信息)
整篇文章整体分为两个基础维度:城市、语言
(一)首先不分城市看一看每种语言的整体情况
各个语言的市场占有率将有助于我们的规划和打算。
可以看出,目前拉勾招聘市场的主要语言是Java、PHP、C++,而一直很被看好的Python语言其实在招聘市场并不是很火爆,相反其招聘数量几乎与C#同等。
为什么如此流行的Python在拉勾并没有什么招聘信息呢?我们看看招聘Python开发人员的都是一些什么企业?
通过上图了解到的信息:有Python需求的企业大部分是15-150人左右的中小企业,其它型企业需求Python相对较少。其中15-50人规模以及50-150人规模的企业对Python开发者的需求占总需求接近百分之五十。
下面是大家关心的一点:看一下各种语言的平均薪资水平(数据:按照拉勾网上薪资区间低的价格来进行统计展示)。
Python语言以11.9k的薪资领跑,低的是C#的8.6k.
虽然招聘Python的开发人员少但是薪资高啊。所以?你想怎样。
除了关心薪资之外,我们也关心,这些大厂对我们猿们的学历有什么要求呢?还是说个别语言要求突出?抱着这个观点我们看以下统计展示。
从以上图我们可以看出很多内容(由于无法放动态图,大家将就着看吧!)
- C++的招聘看重学历,大部分企业需要开发者有硕士及以上学历
- PHP的招聘基本上不注重学历
- 对Java开发者的要求是本科学历即可
(二)看看各个城市的具体情况
首先我比较在意的是:几大城市的各个语言的需求量。有助于你我判断未来发展的方向。
注意y轴的数字只是此次抓取的岗位数量限制。可以得到以下几点:
- 各城市的Java需求都很大
- 北上深三城市对C++的需求是相对较多的,这三个城市是C++开发者的佳选择
- 北京对Python开发者需求也较大,其它城市需求量不是特大
- C#在所有城市普遍需求不大
- 北上广深杭对PHP的需求极大仅次于Java的需求
看完各个语言在各个城市的需求量,我们自然会想到各语言在各城市的薪资水平是怎么样的?是不是需求量大的地方薪资水平也比较高呢?我们接着看:(统计的仍然是招聘时给出的低薪资的平均值)看以上的数据我想感慨几句
- 成都、南京、武汉、西安、长沙只要你是个程序员不管你用什么语言做开发,平均工资都是那么点6-9k,南京完完全全的几乎重叠。
- 因此,想安稳拿高薪啊:学Java去北上深杭吧!
- 长沙这个城市为什么C#开发者平均薪资高啊?!对了,Python开发者千万别去长沙,低平均薪资。
后我们看看所有发布招聘信息的企业属性吧(没发现有一个字段一直没用吗?)!
对于本篇文章的内容就到此结束了,当然分析从未停止。
- 各城市的企业属性规模分析
- 各语言的需求企业属性规模分析
- .......
为了方便大家自己进行一些简单的分析,下面把数据贡献给大家
获取数据方式:
关注公众号:smcode2016 -> 回复:拉勾
学习编程,欢迎关注专栏:学习编程 - 知乎专栏
相关文章