数据挖掘就业的途径从我看来有以下几种,(注意:本文所说的数据挖掘不包括数据仓库或数据库管理员的角色)。
A:做科研(在高校、科研单位以及大型企业,主要研究算法、应用等)
B:做程序开发设计(在企业做数据挖掘及其相关程序算法的实现等)
C:数据分析师(在存在海量数据的企事业单位做咨询、分析等)
数据挖掘从业人员需要掌握的技能:
数据分析师:需要有深厚的数理统计基础,需要熟练使用主流的数据挖掘(或统计分析)工具 。从这个方面切入数据挖掘领域的话你需要学习《数理统计》、《概率论》、《统计学习基础:数据挖掘、推理与预测 》、《金融数据挖掘》,《业务建模与数据挖掘》、《数据挖掘实践 》等。
程序设计开发:主要是实现数据挖掘现有的算法和研发新的算法以及根据实际需要结合核心算法做一些程序开发实现工作。要想扮演好这个角色,需要熟悉至少一门编程语言如(C,C++,Java,Delphi等)和数据库原理和操作,对数据挖掘基础课程有所了解。
做科研:这里的科研相对来说比较概括,属于技术型的相对高级级别,也是前面两者的归宿,那么相应的也就需要拥有前两者的必备基础知识。
现在各个公司对于数据挖掘岗位的技能要求偏应用多一些。目前市面上的岗位一般分为算法模型、数据挖掘、数据分析三种。
应用及就业领域
当前数据挖掘应用主要集中在电信(客户分析),零售(销售预测),农业(行业数据预测),网络日志(网页定制),银行(客户欺诈),电力(客户呼叫),生物(基因),天体(星体分类),化工,医药等方面。
当前它能解决的问题典型在于:数据库营销(Database Marketing)、客户群体划分(Customer Segmentation &Classification)、背景分析(Profile Analysis)、交叉销售(Cross-selling)等市场分析行为,以及客户流失性分析(Churn Analysis)、客户信用记分(Credit Scoring)、欺诈发现(Fraud Detection)等等,在许多领域得到了成功的应用。
职业薪酬
就目前来看,和大多IT业的职位一样,数据挖掘方面的人才在国内的需求工作也是低端饱和,高端紧缺。从BAT的招聘情况来看,数据挖掘领域相对来说门槛还是比较高的,但是薪酬福利也相对来说比较好,常见的比如腾讯、阿里都会给到年薪20W+。而厉害的资深算法专家年薪百万也是常有的事情,所以大家在算法方面还是大有可能。另外随着金融越来越互联网化,大量的算法工程师会成为以后互联网金融公司紧缺的人才。