大数据的发展应用已越来越被看好,很多人想学习大数据,那么学习大数据,首先需要什么基础呢?
1、学历
企业在招聘大数据开发人员时是有一定门槛,最低学历要求是统招大专(个别小众企业有可能会放宽要求)。所以,一家靠谱的培训机构在招生要求上肯定会设置一条:大专及以上学历。
2、编程基础
Java、Python、Scala,根据自己学习的方向来选择一门,至少一门学习。
Java,目前在大数据领域的应用跟平台有直接关系,通常在需要高性能的数据处理部分采用Java开发。
Python,目前主要是应用在数据分析、数据挖掘和算法实现上。
Scala,构建在Java基础之上,是Spark的实现语言。
学习编程语言需要以下基础:
(1)英语基础。这是能看懂代码的前提。
(2)操作系统基础。要了解操作系统体系结构、任务调度、内存管理、存储管理、命令解释、界面管理、文件管理等基本内容。建议学习Linux操作系统。
(3)计算机网络基础。包括网络体系结构、网络协议、数据传输过程、网络安全、多媒体数据传输等内容。
(4)数据库基础。包括数据库结构定义、Sql语言、事务处理、视图、数据安全等内容。零基础建议学习Mysql。
3、数学
大数据应用的一个核心就是通过算法来对数据进行整理分析,需要一定的数学基础,建议学习线性代数、概率、离散数学、微积分等。
注意,并不是所有大数据岗位都需要数学,比如大数据开发岗位,建设和优化系统,主要工作在后端,数学用得比较少。
4、兴趣/学习动力
大数据技术十分庞大复杂,岗位较多,不同的岗位需要不同的知识结构,需要结合自己的兴趣和根据自身的知识结构确定一个学习方向,潜下心、埋下头,好好学习。
转载自网络 不用于商业宣传 版权归原作者所有,侵权删。