What is big data? Big data requires learning what basis? Big Data learning paths and employment orientation

Big Data, also known as Big Data, the data is large, wide source, a wide range (logs, video, audio), large PB level, the framework of this stage is to solve the PB level data.
 
Professional speaking: big data (big data, mega data), also known as Big Data, referring to the need for a new processing mode in order to have more decision-making power, massive, high growth rates insight and process optimization capabilities and diverse of information assets. 
 
5V characteristics of big data: Volume (a lot), Velocity (high-speed), Variety (diversity), Value (the value of density), Veracity (authenticity).

Second, the large data needs to learn what the basis of language?

First of all, learning is the need for a large data base java, python and R language.
 
1) Java to learn to what extent we can learn what big data?
 
The Java need to learn to javaSE. javaweb, javaee less than for large data. I learned javase can understand hadoop framework.
 
2) python is the easiest to learn, degree of difficulty: python java Scala.
 
python is not easy to understand it more intuitive than java, because it will still have to learn java in Python, you learn java, python would come to learn a very simple, one week can learn python.
 
3) R language can learn, but not recommended, because most people use java, the first big data framework Hadoop, underlying all written in Java. R or even learned to read hadoop.
 
java role in big data is composed of large data language, the first big data framework Hadoop and other big data technology framework, the underlying language are all written in Java, it is recommended that the preferred learning java
 
give you examples of their lower and the role of division of labor, java focus on business, big data focus on data, is the front face (display page), java is an arm (service), big data is straight male brain, artificial intelligence, emotional intelligence is to learn the depth of the brain.

In the process of learning big data have met any problem, you can join my Java / big data exchange study buttoned qun: the top three are: seven hundred thirty-two, the middle three are: three hundred and eight, the last three are: a seventy-four, a lot of communication problems, help each other, the group has a good tutorial and development tools. Big Data have any problems learning (learning methods, learning efficiency, how employment), may at any time to consult me

Third, the large data career development

Learned to big data, do not need to start from java, it can directly expand data development engineer. Has accumulated years of experience, you can do the arithmetic engineer. : Learn to look at the big job data which can engage in
 
large data development engineers,
 
data analysts
 
hadoop development engineers
 
spark development engineer
  
data warehouse development engineer
 
data cleaning Engineer (ETL)
 
Big Data Architect
 
algorithm works
 
 

Fourth, the advantage of big data

Big Data support by the state invested a lot of resources in this area, a large data center in Guizhou sitting posture, artificial intelligence and cloud computing are based on Big Data, Big Data requires a large number of people.
 
1), Big Data talent salary
general data relating to post large first-tier cities the average monthly salary in Beijing 12-15K average 17K, big data algorithm engineers, annual salary of about 300,000 to 500,000.
 
2) study large data have academic / professional requirements do
high schools to find a job, but a college education is better, though undergraduate education, but in four years of college did not learn practical skills, learn to work with something not only in understanding some things easier.

Five Big Data learning route

Big Data master class syllabus:
Linux + high concurrent + Hadoop ecosystem + Search + Strom distributed stream computing machine learning algorithm + Spark +

 

Now normally must be done before the Big Data learning the following:
 
1. To learn basic programming languages (the Java)
2. Introduction to Programming master base (linux operations, database operations, git operation)
3. Learn a variety of big data inside framework (hadoop, hive, hbase, spark )
 
which is normal to learn the three steps of large data must be done, if they have to learn a foundation java basically been successful in half, at least do not have to base language learning and annoyed .
 
The real learning of big data can not just stay at the level of theory, such as spark framework now frequently used currently to support the development of java two languages or Scala, now can support the python language. Cut into the direction of big data is comprehensive basis of language learning is only a small one aspect, programmed to implement the final programming ideas, with the guiding principle will be able to learn it a lot easier.
 

Sixth, 0 large data base you can learn

Although big data requires Java foundation. However, the junior partner 0 basis can learn.

Guess you like

Origin blog.csdn.net/dashujuxuexi/article/details/91290122
Recommended