从零开始的传承系统,如何从零开始、系统地学习大数据?


时间:

感谢邀请,如果说从零开始系统的学习大数据,那我们必然是先学基础的东西。

其实,我个人建议,楼主如果想学习的话,完全可以去报一个系统的班,在班里有老师带着你,一来是节省时间,二来可以学习到等多的东西。

你也可以看看我写的文章,我将从下面的顺序依次简单的介绍大数据。

模块(1):Java编程基础

Java基本语法、面向对象、IO、集合、多线程、Socket编程、基础综合实战等;

MySQL数据库、JDBC、存储过程和SQL查询增强等;

模块(3):JAVA基础编程实战

数据分析综合实战案例

模块(1):Mybatis

Mybatis快速入门、Mybatis的架构介绍、Mybatis实现增删改查、SqlMapConfig的使用、动态sql、关联映射

模块(2):SpringMVC

SpringMVC快速入门、参数绑定、RequestMapping注解、ResponseBody注解、静态资源映射、拦截器

模块(3):Spring

Spring快速入门、Spring的IOC、Spring注解、Spring的AOP、整合Mybaties和SpringMVC

模块(4):SpringBoot

SpringBoot快速入门、SpringBoot核心、SpringBoot的Web开发

模块(5):数据可视化Echarts

Echarts的基本使用、创建饼状图、柱状图、折线图、整合SpringBoot

模块(1):Linux操作系统

Linux系统简介、Linux系统服务器集群安装部署、Linux常用命令操作、Linux系统管理、

Linux Shell编程等;

模块(2):大数据HADOOP技术栈

Hadoop生态体系简介、HDFS、MapReduce、Yarn、

Hive、Sqoop、Flume、Azkaban、HBase、

模块(1):大数据Spark生态系统

Scala函数式编程

Spark生态体系、SparkCore、SparkSQL、Kafka、SparkStreaming、SparkMLlib、GraphX

模块(2):NoSQL数据库

MongoDB、Redis

模块(3):大数据ElasticSearch生态系统

Lucene和ElasticSearch等;

这就是我对这个问题的看法,有帮助到大家的话,关注支持一下下~~

感谢坚持关注的朋友~

如何从零开始、系统地学习大数据?最重要的是哪种方向选择,大数据相关的方向还是有很多的,方向不一样学习的东西就不一样。简单举例以大数据开发和大数据分析来说明。

大数据开发方向

如果选择大数据开发方向,那最重要的就是软件的开发。而这基本就是程序员所需要系统学习的知识。作为程序员那最起码应该掌握一门开发语言,一般从这里着手最能够引起兴趣。比如选择Java、C#.Net、Php、Python等等其中一门从最基础开始学,边学边实践,慢慢能写出一些程序后就能体会到里面的乐趣。当然还有学习大数据开发相关的环境,比如Hadoop、数据库等知识。


但要长期从事软件开发做好项目,最好还是要系统性的学习,基本就可以参照大学软件工程的学习计划进行系统学习。比如主要专业课程:程序设计语言、数据结构、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理、数据库与实现计算、计算机安全等等。当然一般在职的人可能没有这么多时间来学习这些比较理论性的,可以选择必要的几门学习,个人认为这几科目:数据结构、软件工程、软件项目管理等是比较实用的,当然有时间的话尽量多选学有好处。


大数据分析

选择大数据分析方向,则理论性知识需要更扎实,当然也得要掌握一些工具。对于数据分析来说,很重要的就是数学知识、统计学、概率知识等等。如果要系统性的学习,可以参照数据科学与大数据技术专业课程,比如:C(Java、Python)程序设计、数据结构、大数据算法、人工智能、应用统计、大数据机器学习、数据建模、大数据分析与处理、大数据管理等等。


当然有些大数据分析师培训机构的课程也可以参考,这些是比较注重实用性,而系统性不太足。比如掌握的实用知识较多:除了前端知识、还有Python、Echarts、D3、Power BI、SmartBI、SAP、Tableau、R语言分析、建模分析等等,学习后就可以上手做。

大数据相关的知识非常繁多且杂,要系统学习的话最好就是找一个方向进行。


图片来自于网络,如有侵权请联系作者删除,更多分享请上部关注【东风高扬】。