What do big data studies generally learn?

Source: Internet
Author: User

Big data has become the trend of development, big data training and learning has come into being, but the big data specifically learn what content, divergent opinions:


650) this.width=650; "Src=" Http://s5.51cto.com/wyfs02/M02/8A/E0/wKioL1g-YnfinZ-lAAHkit6dzeI620.png-wh_500x0-wm_3 -wmp_4-s_1776120251.png "title=" 11.png "alt=" Wkiol1g-ynfinz-laahkit6dzei620.png-wh_50 "/>

So what is the knowledge of big data learning in the end, the author according to my experience summarized as follows:

Learning to be based on their own situation, if you are 0 basis, then you must start from the basic Java (Big Data support many development languages, but the enterprise uses the most is Java), the next learning data structure, Linux system operation, relational database, tamping the foundation, then into the Big data learning, The specific system can be as follows:

First Stage

CORE JAVA (plus * * need to focus on proficiency, other master)

Java Basic * *

Data types, operators, loops, algorithms, sequential structure programming, program structures, arrays, and multidimensional arrays

Object-Oriented * *

Construction methods, controls, encapsulation

Inheritance * *

polymorphic * *

Abstract classes, interfaces * *

Common classes

Set collection, list**

HashSet , TreeSet, Collection

Collection Class map**

Exception, File

File/Stream * *

Data flow and Object flow * *

Threads (understandable)

Network communication (understandable)

Phase II

Data

relational database

Linux System Operation

Linux operating system overview, installation of Linux operating system, graphical interface Operation Foundation, Linux character Interface Foundation, character interface Operation Advanced, user, group and Rights Management, file System management, package management and system backup, Linux network configuration

(Mainly master the theoretical foundation of Linux operating system and server configuration practice knowledge, at the same time through a large number of experiments, focus on training hands-on ability. Understand the importance of Linux operating systems in the industry and the wide range of uses. On the basis of learning Linux, deepen the understanding of the server operating system and practical configuration capabilities. Deepen the understanding of the basic knowledge of computer network and apply it in practice. Master Linux operating system installation, command line operations, user management, Disk Management, file System management, package management, process management, system monitoring and system troubleshooting. Master the configuration and management of the Linux operating system's network configuration, DNS, DHCP, HTTP, FTP, SMTP, and POP3 services. Lay a solid foundation for further learning of other network operating systems and software systems development. Meanwhile, if you have time to learn a javaweb and frame, you will make your big data learning more free.

Key points to master:

Common algorithms

database table Design ,SQL statements ,Linux common commands

Phase III

Hadoop Stage

Offline Analysis phase

Real-time Computing phase

Key points to master:

Hadoop Basic ,HDFS,MapReduce, distributed cluster ,Hive,Hbase,Sqoop

, Pig ,storm real-time data processing platform ,Spark platform

The above is the conclusion of the study stage, it is recommended that every person who wants to learn big data, according to this stage of learning, usually can also focus on "Big Data cn" and "Big Data Learning Center" such service number, constantly improve their knowledge structure, improve their theoretical knowledge, and then find a suitable project, Follow the team to do the project, accumulate their own experience, I believe in the big data on the stage to show a good self!


What do big data studies generally learn?

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.