A 30-year-old Java developer is unemployed. Can you see how difficult it is?

Preface

A few days ago, I have a good buddy who has been doing Java development for nearly 8 years (let’s call him Fei Ge), who is unemployed. He is almost 30 years old. He is still a single dog. He is still writing some business code every day. I am really worried. Thank you.

Although Fei Ge does CRUD work every day, she still dreams of being able to enter BAT, especially this year's impact, the company can't handle the crazy layoffs, Fei Ge is not unexpectedly forced to be unemployed. After being unemployed, Fei started to invest his resume overseas. To tell the truth, according to what I know about him, he is usually more playful and motivated. He always has no choice but to change jobs for a high salary. In the end, he is playing with bamboo baskets. The water is empty.

Think about Fei Ge who has been engaged in Java development for 8 years, and he is about to be 30 years old. How can he continue his career as a programmer?

In the past few days, I have combined Fei Ge’s personal thoughts. My advice to him is to advance his own technology and become a higher-level programmer. This is the most direct development direction and the choice of most programmers. It's like a game, through the continuous completion of more challenging tasks, to obtain level upgrades.

N0.1 Find out clearly, how to improve your own technical soft power?

Step 1: Sort out the knowledge structure

Compare the following learning system architecture outline to sort out your own knowledge blind spots. The technical points in this system outline are completely aligned with the mainstream technology of post P7, so this is a good knowledge outline note.

(1) Essential skills for architects
 

Programmer's Life: After 6 years of Java development, 28 Haitou resumes were rejected. What should I do?

(2) Interpretation of open source framework by design thinking

(3) Performance linear improvement architecture technology

Programmer's Life: After 6 years of Java development, 28 Haitou resumes were rejected. What should I do?

(4) Efficient storage allows project performance to take off

Programmer's Life: After 6 years of Java development, 28 Haitou resumes were rejected. What should I do?

(5) Distributed extension to microservice architecture

Programmer's Life: After 6 years of Java development, 28 Haitou resumes were rejected. What should I do?

Step 2: Check for leaks and fill vacancies, and lay a solid foundation

After sorting out your knowledge points according to the learning route shared above, you will be able to clearly know your knowledge blind spots, so that you can learn more efficiently and develop faster to middle and senior programmers. The study notes shared below can also be used. Add assistant vx: get bjmsb10

 

 

Java core technology: ( covering technical knowledge of JVM, concurrent programming, network, distributed, microservice, database, data structure and algorithm, etc. )

Programmer's Life: After 6 years of Java development, 28 Haitou resumes were rejected. What should I do?

 

Programmer's Life: After 6 years of Java development, 28 Haitou resumes were rejected. What should I do?

Spring advanced source code:

Needless to say, the importance of Spring is the technology used by 99% of Internet companies on the market, which is a common question in interviews. You can add assistant vx: bjmsb10 to get

Programmer's Life: After 6 years of Java development, 28 Haitou resumes were rejected. What should I do?

Step 3: Get the data structure and algorithm

All the friends who have interviewed know that the algorithm is now a must, but the algorithm can not be solved by backing. The key is to understand the algorithm thinking. This study note is a very good material. You can add assistant vx: bjmsb10 to get

Programmer's Life: After 6 years of Java development, 28 Haitou resumes were rejected. What should I do?

 

Programmer's Life: After 6 years of Java development, 28 Haitou resumes were rejected. What should I do?

Step 4: Thoroughly understand the interview questions and clarify the interviewer’s ideas

The role of bareback in interview questions is actually not great. Even if you recite well, if the interviewer asks deeper, you will be confused. Therefore, it is necessary to thoroughly understand the above notes and then thoroughly understand the interview questions. This interview note also covers the thinking of the interviewer and solves the interview questions by learning the thinking method. You can add assistant vx: bjmsb10 to get

Programmer's Life: After 6 years of Java development, 28 Haitou resumes were rejected. What should I do?

 

Programmer's Life: After 6 years of Java development, 28 Haitou resumes were rejected. What should I do?

Final wave summary

Jin Jiu has gone, and Yin Shi is only a few days away. In fact, the current autumn move is almost over. But I still hope that everyone can study these technical points, friends who need to receive these study materials and interview notes can add assistant vx: bjmsb10 to get

 

(1) Learning video:

(2) Real interview questions from Dachang:

Guess you like

Origin blog.csdn.net/javachengzi/article/details/112583230