preface

First of all, JAVA is sophisticated, powerful, and has irreplaceable performance and maintainability of other languages. IT has already become one of the most popular programming languages. Many people want to enter the IT industry, and their first choice of language is JAVA. In the next 10 years, however, is certainly big data world, the outbreak of the artificial intelligence, there will be a large number of enterprises will enter the big data domain, and big data from JAVA programmer JAVA there will be a natural advantage, because the current big data architecture is done in the JAVA language, in the next 10 years, the demand of large JAVA data will be more and more big.

Those who are learning JAVA now, if they want to stay in the future, will surely enter the ranks of big data in the future. According to the current industry dynamics, JAVA programmers are more and more likely to be overtaken by the younger generation in terms of competition due to the limitation of development and the growth of age, because JAVA programmers work too much overtime. So a lot of older JAVA engineers are getting a head start on big data.

We all know that the Status of Java language in programming is self-evident, in recent years, we all know that many friends who learn Java, on the basis of Java began to learn hadoop led by the direction of big data language, this article WILL analyze why more and more Java engineers began to turn to Hadoop?

Hadoop is the top open source project of the Apache Software Foundation. It is an open source project created by Former Yahoo company DougCutting based on academic papers published by Google. Doug Cutting is known as the father of Hadoop. He built the current Hadoop craze in cloud computing and big data.

Hadoop is pronounced [hædu:p], and the name Hadoop is not an abbreviation, but a fictional name. DougCutting explains how Hadoop got its name: “My kid named it to a tan elephant toy. My rule is to be short, easy to pronounce, easy to spell, not have a lot of meaning, and not be used anywhere else, and kids are great at that.”

Apache Hadoop Project ™ is a set of reliable, scalable, open source software that supports distributed computing.

Over the past year or so, I have communicated with nearly 1000 hadoop users about their reasons for switching from Java to Hadoop, which can be summarized in the following four points:

1, big data position development space

Java if do 5~6 years to the management position, the salary can reach 20,000 to 25,000. But 25,000 is basically the ceiling for Java technicians, and very few people reach it, unless they are architects or do low-level development. However, Hadoop’s salary of more than 20,000 is only average, and there is still a lot of room for development, so many experienced Java veterans are turning to this area.

2. Big data is age-free

Age is a big problem for those engaged in technology. Java engineers are abundant in the street. The salary is good but the energy is not as good as that of young people. The impact of age on Hadoop is relatively small, because big data is not simple programming, and the weight of programming is less than 1/6. Most of the time, you need to analyze and solve problems from server, storage, computing, operation and maintenance, etc. The older you are, the more experienced you are and the more desirable you are.

At present, more than half of the students learning Hadoop have a good Java foundation, some work for 2 to 3 years found that the salary has been hovering in the position of 7K-12K, unable to get up, want to break through; Some do not want to do business system development all day long, want to go to the development of big Internet companies, treatment and atmosphere better; There are also some companies that need Hadoop for some business, so they can learn while doing, and communicate with teachers and classmates when they encounter problems.

3. Big data positions pay high salaries

Java people have been more, many people work for 4 to 5 years on the monthly salary of 20,000, can 25,000 is very few. But a lot of people in Hadoop get more than 20,000 in a year. So a lot of people who are doing well now are still learning Hadoop, mainly because they are thinking about the future ceiling.

Big data is the future

Java is great, but big data is the trend. Enterprises with a little strength are in big data projects, and Hadoop itself is Java development, coupled with Hadoop engineers generally more than 3k higher than pure Java development, so there are a lot of Java are in the direction of Big data Hadoop.

5. Big data learning route