要学习大数据,你至少应该知道大数据是什么,大数据将被用在什么领域。通过对大数据的一般理解,你可以了解你是否对大数据感兴趣。
01
大数据的零基础学习有以下步骤:
1、理解大数据理论
2、计算机程序设计语言学习
3、主要数据相关课程
4、实战项目
02
阶段学习推荐书籍:
阶段一、0 基础学习打基础:java 语言、Linux
java 可以说是大数据最基础的编程语言,我接触的很大一部分的大数据开发都是从 Jave Web 开发转岗过来的。
推荐书籍:
《Effective Java 中文版》
如果你想要学好大数据最好加入一个好的学习环境,可以来这个 Q 群 251956502 这样大家学习的话就比较方便,还能够共同交流和分享资料
阶段二、大数据 Hadoop 体系
Hadoop 是用 Java 语言开发的一个开源分布式计算平台,适合大数据的分布式存储和计算平台。Hadoop 是目前被广泛使用的大数据平台,本身就是大数据平台研发人员的工作成果,Hadoop 是目前比较常见的大数据支撑性平台。
推荐书籍:
1、《Big Data》
2、《Hadoop 权威指南》
3、《Hive 编程指南》
阶段三、Scala 黄金语言和 Spark
Scala 和 java 很相似都是在 jvm 运行的语言,在开发过程中是可以无缝互相调用的。Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark 是 MapReduce 的替代方案,而且兼容 HDFS、Hive,可融入 Hadoop 的生态系统,以弥补 MapReduce 的不足。
推荐书籍:
1、《Learning Spark》
2、《Spark 机器学习:核心技术与实践》
阶段四、大数据项目实战(一线公司真实项目)
数据获取、数据处理、数据分析、数据展现、数据应用