大数据学习一般学什么
来源:互联网 发布:东莞理工网络公选课 编辑:程序博客网 时间:2024/04/28 07:12
大数据已经成为发展的趋势,大数据的培训学习也就应运而生,可是大数据具体学习什么内容呢,众说纷纭:
那么大数据学习到底应该掌握哪些知识呢,笔者根据自己的经验总结如下:
学习要根据自身情况来定,如果你是零基础,那就必须先从基础java开始学起(大数据支持很多开发语言,但企业用的最多的还是JAVA),接下来学习数据结构、linux系统操作、关系型数据库,夯实基础之后,再进入大数据的学习,具体可以按照如下体系:
第一阶段
CORE JAVA (加**的需重点熟练掌握,其他掌握)
Java基础**
数据类型,运算符、循环,算法,顺序结构程序设计,程序结构,数组及多维数组
面向对象**
构造方法、控制符、封装
继承**
多态**
抽象类、接口**
常用类
集合Collection、list**
HashSet、TreeSet、Collection
集合类Map**
异常,File
文件/流**
数据流和对象流**
线程(理解即可)
网络通信(理解即可)
第二阶段
数据结构
关系型数据库
Linux系统操作
Linux操作系统概述,安装Linux操作系统,图形界面操作基础,Linux字符界面基础,字符界面操作进阶,用户、组群和权限管理,文件系统管理,软件包管理与系统备份,Linux网络配置 (主要掌握Linux操作系统的理论基础和服务器配置实践知识,同时通过大量实验,着重培养动手能力。了解Linux操作系统在行业中的重要地位和广泛的使用范围。在学习Linux的基础上,加深对服务器操作系统的认识和实践配置能力。加深对计算机网络基础知识的理解,并在实践中加以应用。掌握Linux操作系统的安装、命令行操作、用户管理、磁盘管理、文件系统管理、软件包管理、进程管理、系统监测和系统故障排除。掌握Linux操作系统的网络配置、DNS、DHCP、HTTP、FTP、SMTP和POP3服务的配置与管理。为更深一步学习其它网络操作系统和软件系统开发奠定坚实的基础。与此同时,如果大家有时间把javaweb及框架学习一番,会让你的大数据学习更自由一些)
重点掌握:
常见算法
数据库表设计,SQL语句,Linux常见命令
第三阶段
Hadoop阶段
离线分析阶段
实时计算阶段
重点掌握:
Hadoop基础,HDFS,MapReduce,分布式集群,Hive,Hbase,Sqoop
,Pig,Storm实时数据处理平台,Spark平台
以上就是笔者总结学习阶段,如果还想了解更多的知识,还可以关注一些如“大数据cn”这类公众号,建议每个想要学习大数据的人,按照这个学习阶段循序渐进,不断完善自己的知识架构,提升自身的理论知识,然后找一个合适的项目,跟着团队去做项目,积累自己的经验,相信会在大数据的舞台上展现出很好的自己!
- 大数据学习一般学什么
- 大数据需要学什么
- 大数据需要学什么
- 大数据的一般学习路线图
- 机器学习,数据挖掘在研究生阶段大概要学些什么?
- 机器学习,数据挖掘在研究生阶段大概要学些什么?
- 大数据专业走进各大高校,具体学什么?
- 大数据之一般解决方法
- 学习hadoop学什么?
- 大数据大家学
- 大数据能干什么
- 大数据到底怎么学:数据科学概论与大数据学习误区
- 大数据与深度学习有什么区别?
- 大数据和机器学习有什么区别【智库2861】
- 为什么要学习?学什么?怎么学?
- 大数据到底什么,大数据科普
- 学习linux要学什么
- 学习到底学了什么
- 反射
- 2016编程语言受欢迎排行榜
- Poxy代理类
- Fragment
- TabHost
- 大数据学习一般学什么
- 杀死进程的API
- URI和URL的区别
- 关于Android退出 Activity 和 退出已调用多个 Activity 的 Application方式及区别
- Gallery的使用
- [unreal4入门系列之七] UE4中的Actor类和Pawn类
- Shape自定义图形详解
- Redis 数据备份与恢复
- Android数据库SQLiteDatabase