项目介绍
使用python requests爬取51job的13925条有关北京地区python的岗位信息,分析岗位需求、薪资、工作年薪、公司性质、公司规模之间的关系,并将数据保存到mysql
环境介绍
语言:python
IDE:pycharm
可视化库:pyecharts 0.5.11
一、不同类型的公司招聘需求
不同类型的公司招聘需求.png民营公司的岗位占据了52.52%,第二是13.6%的国企,第三的上市公司为11.92%,北京是国家的政治中心,大量上市、外资、合资、国企的都把总部设立在北京,因此民营企业才占到50%左右的份额不奇怪。创业公司才占了1.86%,猜测是北京的创新性不够强的原因。
二、公司规模、需求和薪资
公司规模、需求和薪资.png岗位薪资与公司规模呈现线性关系,其中150-500人规模的公司提供的岗位最多,达到2262个,其次是50-150人规模的1932个岗位
三、学历、职位数、薪资
学位与职位数、薪资.png需要本科学历的岗位最多,大专和硕士的岗位差不多,博士最可怜,才10个,从薪资上面来看本科、硕士、博士的薪资差不多,都在12K左右,大专为11K
四、经验、薪资、职位数
经验与职位数、薪资.png3-4年经验的最后市场喜爱,从个人的经验出发,这个时候的IT攻城狮是熟练工,招来即用,又能加班所以受到市场欢迎无可厚非。
5-7年的岗位排第三,从薪酬来看与岗位描述(没放到正文中)来看,基本上都是管理岗位,都需要有带团队的经验。
10年以上的基本上都是担任技术负责人的角色,薪资也是最高的。
比较好玩的是在校生和应届生的最低薪资会比1年经验的要多,猜测政府方面有指标要求招聘应届生可减税,加上应届生可塑性强,大企业愿意培养
五、描述性统计
规模.png 经验.png 学历.png-
根据中位数来看,大专和本科的薪资下限相等都是1万,上限大专为1.5,本科为2.0,相差了5000,读书还是有用的,但是本科的上限和硕士、博士一样,这就很尴尬了(本科就应该出来好好敲代码了?)
-
从经验的要求来看,薪资随经验逐步增长,5-7年是一个坎,猜测是有5年经验的从业人士一般在这个年龄都去创业或者做管理层了(可在岗位描述验证猜测是否正确,从岗位描述来看,确实是去创业和上任管理岗位了)
-
从经验、职位数来看,3-4年的最受市场欢迎,以个人经验来看,这个时候的从业人员是技术比较熟练的,对于企业来说,招来即用,而且还年轻,能适应技术岗位的高强度工作所带来的压力(喜提996)
-
聚类分析(看下数据挖掘的教程后再来补充,留个todo(2020/2/31))
待做
1、分析岗位所需的技能要求(jieba库)
2、什么岗位市场最受欢迎前端?后台?数据分析?
额外说明
此分析只针对学术讨论,不做商业用途,侵权请联系作者删除
网友评论