大数据围绕数据展开,涉及到数据的采集、整理、传输、存储、安全、分析、呈现和应用等内容,涉及到的岗位也非常多。目前就业岗位比较多的就是大数据分析和大数据开发,这是两个不同的方向,我们选择适合自己的方向才能有更好的发展。
大数据开发工程师需要编写一些Hadoop、Spark的应用程序,对大数据处理系统本身进行开发。对理论和实践要求的都更深一些,也更有技术含量。大数据开发学习有一定难度,零基础入门首先要学习Java语言打基础,然后进入大数据技术体系的学习,主要学习Hadoop、Spark、Storm等。而且大数据分析师偏向产品和运营,更加注重业务,主要工作包括日常业务的异常监控、客户和市场研究、参与产品开发、建立数据模型提升运营效率等;数据分析的方式通常有两种,一是统计分析,二是机器学习。
大数据开发类的岗位对于code能力、工程能力有一定要求,这意味着你需要有一定的编程能力,有一定的语言能力,然后就是解决问题的能力,适合有一定的开发基础,或者0基础但是对于新东西能够快速掌握。如果是大数据分析类的职位,在业务上,需要你对业务能够快速的了解、理解、掌握,通过数据感知业务的变化,通过对数据的分析来做业务的决策,在技术上需要有一定的数据处理能力,在工具层面上,变动的范围比较少,主要还是业务的理解能力。
大数据分析和开发都是比较不错的选择,不存在哪个方向一定好,只能说每个人的职业规划和学习能力都不同,选择适合自己的就是好的。