大数据、数据挖掘技能表
从878家知名企业的大数据、数据挖掘招聘信息中统计出来的。
统计说明:
1、数据来自企业的招聘信息,不是猿哥根据自己想法排名的。可能有些技术点过时了,但是因为历史遗留项目问题仍然还会有企业在用,大家要明白这个道理,不是最新技术就一定会被企业接受,对于企业来说,项目能正常运转,满足需求就够了,更换新技术代表增加额外成本。
2、因为分析英文单词的程序不够完善,有些技能关键词可能漏掉,如果大家觉得哪个技能比较热门,竟然没统计上来,可以留言说明。
学习建议:
1、基础肯定是要学,特别是大公司,对基础要求更高。从事大数据相关工作,对算法、数学要求较高。
2、大数据技术里面,hadoop、Spark 、hive、Hbase、Storm、MapReduce、kafka这些热门的技能点,每个技能都可能需要长时间学习,有些公司甚至招聘岗位直接就出现相关技能名称。比如hadoop工程师,Spark开发工程师等。
3、从编程语言上看,Java、Python、Linux Shell、C++、Scala前五。这5个并不是任选一个,可能是需要多个,比如Python和Linux Shell像黏合剂,跟Java,C++等都很搭。
4、技能表中,红色表示比较多企业招聘有要求,可以重点关注。另外,出现次数超过100的,都可以考虑学习,同类的,选择其中之一学习。
数据挖掘 569
数据结构与算法 531
机器学习 429
数学 287
分布式 280
统计学 239
数据仓库 138
自然语言处理 124
推荐系统 97
商业智能 66
深度学习 62
人工智能 57
多线程 50
云计算 28
设计模式 21
面向对象OO 15
运筹学 11
hadoop 541
Spark 489
hive 332
Hbase 263
Storm 181
附:
《iOS开发技能表》
《前端开发技能表》