大数据 爬虫Python AI Sql大数据玩转大数据

想成为大数据人才?你得拥有这些能力!

2018-07-06  本文已影响35人  木易_1541

01 起

大数据行业持续升温,越来越多的人才涌进这个行业。

想知道这个行业需要什么样的人才么?

大数据的问题就交给大数据去完成吧~~

我们按特定的职位名称,爬取了拉勾网上成都地区所有大数据相关职位的招聘信息,并对这份数据做了多维度分析,得到了很多有价值的信息,构成了一份大数据人才市场分析报告。

本文节选报告第四章内容,对5类大数据相关职位的职位要求进行文本分析,给出人才市场上对这5类职位的能力(ability)要求和技能(skill)要求,供大家餐参考。

一起来看看吧!

02 分析方法

原始数据经标准化处理后,有11类职位,发布的职位数如下表所示, 我们选取职位数大于100的职位以及数据挖掘职位进行分析。

在这里我还是要推荐下我自己建的大数据学习交流群:532+2181+47,群里都是学大数据开发的,如果你正在学习大数据 ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有大数据开发相关的),包括我自己整理的一份2018最新的大数据进阶资料和高级开发教程,欢迎进阶中和进想深入大数据的小伙伴。

数据处理流程如下,主要利用python的jieba分词:

加载自定义词典(提取各类职位的职位描述关键词n,v词性TOP100,人工筛选(组合、删除词语)生成一个词典)

利用dict(zip())和原始数据,生成{职位:职位描述}字典

利用dictionary.get(key,None)将相同的key对应的value字符串联结

利用jieba.analyse.extracr()提取各类职位的职位描述长文本的名词、动词高频词,作为该职位的能力相关要求

利用jieba.posseg.cut()以及flag词性筛选和dictionary.get(key,0)对字母单词计数,并降序排列,作为该职位的技能相关要求

一波操作之后,我们得到算法工程师、数据挖掘、数据分析师、Java工程师、前端工程师这五类职位的能力要求。

03 职位能力需求分析

3.1 算法攻城狮

算法工程师能力要求(左图)主要集中在模型、数学、编程等偏理论性的能力上;技能要求(右图)主要集中在Matlab、Hadoop、Java、Python等偏数学统计、数据库、建模等方面的软件或语言上。

3.2 数据挖掘工

数据挖掘能力要求主要集中在建模、聚类、分类、统计、回归、文本处理、标签等偏实际应用的方面;技能要求主要集中在Python、SQL、SAS等偏挖掘、统计的工具上,对于Hadoop等数据库相关的技能要求没有算法工程师那么多。

3.3 数据分析狮

数据分析师能力要求主要集中在行业分析、报表统计、报告专项等方面,要求具有较高的业务思维和对行业的深刻理解;技能要求主要集中在Excel、SQL、PPT等偏展示性的工具上,对于python等技能的要求没有数据挖掘多。

3.4 Java攻城狮

Java工程师能力要求主要集中在编程、架构设计、数据库、分布式等方面;技能要求主要集中在Java、Spring、Linux、Oracle、HTML等方面,更加偏向于底层语言。

3.5 前端攻城狮

前端能力要求主要集中在可视化、网页、浏览器、工程化等方面;技能要求主要集中在CSS、Web、UI、HTML、Javascript等方面,与Java工程师的技能要求差异明显。

04 总结

以上分析仅分析了几个发布职位数较多的岗位,对其职位要求的长文本进行了分析,给出了各岗位的能力要求和技能要求,作为求职者或是招聘方的参考,也可以继续进行时序分析(需要不同时间点的数据),从而洞察各类岗位人才能力需求的变动情况。

比如可以检测数据挖掘的技术动向,如出现越来越多的NLP(自然语言处理)相关的职位要求。

以上分析较为粗浅,仅供大家参考~

对了,基于本次成都地区拉勾网的招聘数据,我还做了一个人才价格计算器

人才价格计算器

输入你的求职职位、求职公司规模、你的工作年限、学历等信息,就可以估算你在成都地区的市场均价

更多编程方面的分享请关注微信公众号:程序员大牛。

上一篇下一篇

猜你喜欢

热点阅读