自学大数据可以学习哪些内容?有哪些书籍推荐?

大数据
后台-插件-广告管理-内容页头部广告(手机)

随着大数据的落地和应用发展日益深入当今社会的各行各业,无论是传统行业如机械、制造、农业、水电等还是新兴行业如游戏、直播、服务业等,大数据都占据了一席之地。职位招聘中,大数据行业的薪资水平也十分可观,导致很多人想转行入大数据,零基础可以在家自学大数据吗?

 

现在网上的学习资源很多,免费付费的都有,很多人提升自己的方法会选择自学。加米谷认为零基础小白,如果真对大数据感兴趣,对大数据行业有了一定了解后,在确定自己想要发展的大数据方向(如:大数据开发、大数据研发、大数据分析、算法等),前期打基础的部分是可以自学的。可以自学的内容有这些

1、大数据技术学习前的准备知识

(1)英语基础

对于大数据技术文章,比较先进的是外文较多,必须要有一定的英语能力。

(2)统计学

主要是大数据分析、数据挖掘方向的工作需要。可以重点学习:

基本的统计量:均值、中位数、众数、方差、标准差、百分位数等

概率分布:几何分布、二项分布、泊松分布、正态分布等

总体和样本:了解基本概念,抽样的概念

置信区间与假设检验:如何进行验证分析

相关性与回归分析:一般数据分析的基本模型等等。

推荐书籍:

《赤裸裸的统计学》、《深入浅出统计学》

(3)数学

和数据打交道,数学知识是有很大帮助的,尤其是数据分析这个方向。需要的数学知识如下:

概率论与数理统计

线性代数

优化理论:线性优化、最优化、凸优化等

离散数学等

推荐学习资源:

《高等数学》、《概率论及其应用》、《线性代数及其应用》等

(4)计算机知识

网络体系结构

网络协议

数据传输过程

网络安全

多媒体数据传输等

推荐书籍:

《计算机基础知识入门》、《计算机组成原理》、《计算机系统》、《编译原理》、《语言与计算机》

 

2、Linux操作系统

要了解操作系统体系结构、任务调度、内存管理、存储管理、命令解释、界面管理、文件管理等基本内容。

Linux基础

Linux系统管理

基础网络服务

系统管理进阶及运维自动化工具

推荐学习资源:

Linux 基金会关于 Linux 的介绍、《Linux 介绍》、《Linux 新手终极指南》、《Linux 基础》、《Linux 命令行》

3、JavaSE

Java经过二十多年的发展,目前应用十分广泛,具有健全的生态体系,网络上的学习资源很多,且相当一部分系统清楚。Java和大数据有直接的关系,学习大数据之前,需要先学习这门编程语言,尤其是大数据开发方向。

变量、循环、if等等;面向对象;I/O输入和输出(HDFS会用到);反射、泛型,MR查询等

JavaSE书籍推荐:

《Java编程思想》、《Java核心技术卷一》、《Effective Java》、《深入理解Java虚拟机》、《Java8实战》、《Java高并发编程实战》

 

大数据技术可以自学吗?

大数据可以自学,有Java开发经验的童鞋可以挑战一下。大数据主要学习三个平台Hadoop、Spark、Storm。不过因为大数据技术体系庞大复杂,不同的就业方向使用的技术差异也比较大,加之作为比较新的技术网上的学习资源很少,自学难度大,零基础建议报班培训学习

自学大数据,自由

自学大数据可以自由分配时间,在时间上比较灵活自由,没有约束,这同时也是时间自由的弊端,毕竟人性的弱点没有几个人可以战胜。自学需要自己找资料网上的学习资料、视频一抓一大把,但是真伪难辨,优劣堪忧,需要大家细心挑选,对于零基础自学的,可能也区分不出来优劣真伪。大数据在学习上有一定的难度,自学很容易陷入误区或者死胡同,问题很难得到及时解决,更没有人带你进行项目实践。

零基础小白学习大数据

可以先关注一些大数据领域的动态,先融入大数据大的环境中。找一些可以自学的部门的学习资料(大数据基础技能见上文的列举),以及大数据入门的书籍,了解什么是大数据,有哪些岗位就业方向、基本的技术知识等。

如果在自学完上文的基础部分,并且Java基础学习得不错,可以试试报培训机构的大数据提高班,开始跟着老师系统的学习大数据技术(要十分确定Java基础打好了哦,不然后期学习大数据会遇到很多问题的)。加米谷大数据培训。

后台-插件-广告管理-内容页尾部广告(手机)
标签:

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。