Job Recruitment Website - Recruitment portal - Why more and more people choose to learn Java to get a job?

Why more and more people choose to learn Java to get a job?

1. From 2002 to 2012, because framework development was not very popular at that time, you could get a salary of 6k by learning JAVA, JSP, and Servlet. I remember that in December 2015, it was the best time to find a job in the entire JAVA industry. As long as you knew how to SSH, you could get a salary of 8k.

2. But now it seems that 2015 can be said to be a watershed. After 2015, the entire industry has undergone tremendous changes. You may think that I am bragging, nonsense, or scaring you, but what I said It's all true. Now if you only know Struts, Spring, Hibernate, Mybatis, and Ibatis frameworks, it is very difficult to find a job. Even if you enter the company, you may be eliminated soon. Unable to sit still, some students at a certain communication intelligence agency reported that what the teacher said was almost never used in work. They found that as soon as they entered the company, they knew nothing and felt that they were exposed to new technologies. So, could it be that the previous Are frameworks useless?

3. In 2017, micro-architectures, such as SpringBoot and SpringCloud, became popular. Developers want to eliminate all configuration file configurations in the project (purely a dream). I think it is challenging. From the perspective of learning level, the previous framework can be said to be the advanced part of the entire JAVA course, but now it has become the basic part. However, most training institutions still learn that.

4. I think JAVA development is all about frameworks. Now the advanced part is still learning some new frameworks or components, such as: SpringDataJPA framework, ZooKeeper coordination component, Storm streaming analysis framework, AVRO serialization framework , Kafka distributed messaging system, Hadoop framework, Docker container management platform, 0Auth session authorization management, RabbitMQ message component, Dubbo distributed service framework, Redis cluster, SSO, FastDFS distributed deployment, Mycat, Codis cluster, Shiro framework, DWR framework ...I know that's all. Anyway, I estimate that there are dozens of frameworks that you can play with. I think that once you master these frameworks, it won't be a problem to find a job and get 9k-15k. These technologies are closer to Internet architects or big data development engineers. Architect can be said to be the most valuable position in the entire industry.

5. A truly good institution, an institution that considers the career development of its students, does not focus on the framework part but on laying the foundation and analyzing the principles. If you really study the basic courses in depth and study 6-8 hours a day, it will take at least 2 and a half months, close to 3 months. These two to three months are the hardest and most difficult. Once the foundation is laid, the rest will come. You can get it by playing around with the framework. If the foundation is not strong, subsequent courses and interviews will be useless.

6. Regarding JAVA market issues: Many people complain that it is difficult to find a job in JAVA. The market is saturated, training institutions are overflowing, and JAVA is overflowing. It seems that it is going to be doomed. In fact, on the contrary, according to the massive JAVA recruitment information collected by an organization, the demand for JAVA engineers is still very large. There are about 100,000 positions. If calculated, an average of 5 people are recruited for each position, 5 * 10W = 50W. people. With such a huge demand, why do so many people complain that they can’t find a job? The reason is actually very simple. What many so-called JAVA engineers now know is that the so-called framework of SSH and SSM is actually a tool. Training institutions still focus on training and learning SSH and SSM frameworks. I have almost no real skills. Without a framework, I probably wouldn’t be able to do anything. I develop tools, so I probably can’t even write keywords. Now if you tell the interviewer SSH or SSM, others will know that you are from a training institution and they may not pay attention to you.