A 30-year-old Android developer, 35 resumes of unemployed Haitou companies have fallen into trouble. How can I continue my coding career?

introduction

Looking back at the bleak place, there is no wind, rain, or sunshine when I return.

My first buddy is also doing Android development, let’s call him Feng brother for the time being. He has been in the industry for 6 years from 2014 to now. He still writes some business codes every day. He is still a single dog, and his sad hair is really about to die. .

Although Brother Feng does CRUD work every day, he still dreams of being able to enter BAT . Especially this year, the company can't handle the crazy layoffs, and Brother Feng was laid off without any accident. After being laid off, Feng began to invest his resume overseas. To be honest, according to what I know about him, Feng is usually more playful and not very motivated. He always has no choice but to change jobs for a high salary before studying. In the end, he is The bamboo basket was empty.

Think about how Feng Feng is about to be 30 years old, what should I do in the future?

I combined Feng's personal thoughts. My suggestion 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. This is like a game. , Through the continuous completion of more challenging tasks, to obtain level promotion.

How to improve your own strength?

Regarding how to improve one's own strength, I classified and summarized 3 points. Hope to help those Android programmers who are in confusion

Step 1: Sort out your own knowledge system

What about the programmer? The most important thing is to have its own technical knowledge system ! As the saying goes: "There is no rule, there is no circle." Without a good and complete knowledge system, it can be said that it is difficult for programmers to go on this road. If you are lucky to go on, you will face all kinds of things in the end. "Middle-aged crisis", you want to take the technical path, the technical depth is not enough, you want to be a management post, the company is not just you an older programmer, and maybe others have various interpersonal relationships in the company, and the final It may only be laid off. This is what we call a "professional crisis."

Therefore, establishing your own knowledge system as soon as possible is the best way to solve the "professional crisis". Friends who do not have their own knowledge system can compare the following "Android Architect Knowledge Advanced Notes" to sort out their own knowledge blind spots. The technical points in this note are completely against the mainstream technology of Tencent T3-1 post. It can be said that our Android programmers are the best advanced notes.

 

Step 2: Get the data structure, design pattern 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 "Data Structure and Algorithm Notes" by Ali technical experts is undoubtedly a very Good information.

About the ① "Android Architect Study Notes" + ② "Data Structure and Algorithm Notes" + ③ "Android High-level Interview Knowledge Notes" shared in the article are free to share , but because of the short book publishing mechanism, I can only The chapter content and core screenshots of the displayed part of the article, if you need the full HD version of the PDF version, you can click all to get it for free.

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

Now it is the "golden nine and silver ten interviews' golden period for job-hopping". For Android programmers interviews, I actually want to say that the role of bareback in interview questions is actually not that great. Even if you have memorized it, the interviewer will ask more deeply, you will be confused Forced. In general, after thoroughly comprehending the "Android Advanced Interview Knowledge Notes", the chances of getting an offer after going to the interview will be higher. After thoroughly understanding these interview questions, you can learn to solve the interview by learning thinking methods. Any problems encountered.

 

 

At last

In fact, for us Android programmers, there are too many knowledge content and core technologies to learn . If we don’t want to be eliminated in the future market, we can only establish our own knowledge system in advance, make learning plans, and Only by constantly improving oneself in learning can we go on in the cold winter of the Internet market.

Remember, we always adapt to the environment, not the environment to adapt to us!

———— ① "Android Architect Study Notes" + ② "Data Structure and Algorithm Notes" + ③ "Android Advanced Interview Knowledge Notes" "—————— Click here to join to get "

 

Guess you like

Origin blog.csdn.net/qq_39477770/article/details/109205900