A new model of Android development! The most comprehensive Android architect growth path at present, for this reason I am convinced

Preface

It is false to say that there is no anxiety, because no matter it is now or in recent years, some people have long noticed that the era of barbaric growth in Android development has passed. In the past, the advantage was market demand. Few people had this technology, so when they seized the market, it was enough to basically meet the demand. But now, all kinds of APPs are emerging one after another, and the quality of APPs has become a new competitive standard. This also means that whether it is system design or performance optimization, the market has put forward higher requirements for Android developers. So, is Android really not popular anymore? In fact, it is not. There is still a big demand gap for senior level and above, and there is a very scarce talent. But junior developers are really not popular anymore. To put it frustratingly, the competitive advantage of junior scholars in the market is actually very small.

We can also understand the current market situation from the demand position of Android development.

The current terminal development has begun to enter a stable period. At this stage, the pressure of large manufacturers is very high, and large and small factories will be squeezed. The apps people use are becoming more and more fixed. Even for large manufacturers, a few years ago, platform-level applications sent a Push. It can attract hundreds of thousands of people, and now these functions are getting smaller and smaller. Especially this year, it is basically impossible to suddenly appear in the Top 100 App from an unknown team. In this case, I think there are two main changes for developers:

1. The threshold for developers is getting higher and higher:

There are fewer opportunities for small factories, and the business of large factories tends to be stable. There will be no explosive growth in the mobile terminal in the short term. What follows is that the mobile terminal recruits more and more rationally, and the threshold is rising. In the past two years, I have looked at the department’s mobile school recruitment. In addition to the solid technology itself, it is all 985/211 schoolmaster + competition results + various awards + NB internship experience. Social recruitment is basically concentrated in major domestic Internet companies and several major mobile phones. In the company. And now most companies are limited by their own business scale and investment on the mobile terminal. The gap between technology and major domestic Internet companies is getting bigger and bigger. In other words, it will be more and more difficult for small companies to survive. It will become more and more difficult for companies to change jobs.

2. The requirements for developers are getting higher and higher:

It is becoming more and more difficult for small factories to survive, and it is bound to put higher demands on developers. Compared with before, the technical requirements for terminal developers will become wider and wider, and it is best to be a generalist and a big front end. The internal pressure of large factories is also very high, and it is becoming more and more difficult for data to be greatly improved. Therefore, more directions and more demand are inevitable. Today's terminal developers are dealing with more and more complex problems than before. They need to cover a wider range, they need to learn faster and more in-depth, and in addition to technology, they also need to have sufficient soft power support. Under such requirements, in many cases, the gap in ability can no longer be filled with diligence, and most people can't talk about how hard they are.

Recently, I saw a high-voted answer to the question of whether she could find a job in the zero-based self-study of Android. She told that she chose Android from the beginning. After studying and struggling very hard, she finally had to give up in the current environment. . After reading it, I really feel sorry for her. If I entered the industry two years earlier, the result would be much better than now, but unfortunately, this is the reality. Finally, back to the subject of the subject, in this case, will Android developers still be as popular as before? I believe the answer is already obvious. Both dedicated developers and those who choose to give up after rational thinking can have a better life in the face of the current environment, but those who are half-hearted will become more and more uncomfortable in this industry. People who ate meat before can serve seafood, but many people who drank soup before might have nothing.

Conclusion

  • Now with the development of short video, Douyin, and Kuaishou’s popular NDK module development is becoming more and more important. More and more companies need this talent, and more and more people are learning this. Audio and video development often It is more difficult, and this more difficult technology is the technology in the NDK.
  • Audio and video/high-definition big picture/artificial intelligence/live/vibrato, etc. This year, the technology that is most closely related to users and the most relevant to our lives has been looking for the ultimate technology landing platform. It used to be the windows system, but now it is mobile. The mobile system is based on the premise that Android accounts for most of it, so AndroidNDK technology is already an essential skill for us.
  • To learn NDK well, C/C++, jni, and Linux basics need to be learned. In addition, audio and video encoding and decoding technologies, streaming media protocols, and ffmpeg are all necessary skills for audio and video development, and
  • OpenCV/OpenGl/ These are the necessary knowledge for image processing. The following are all the materials I collected and made some pictures that year, because I felt that the video will be a big trend. So make some preparations in advance. Now take it out and share it with everyone.

Friends in need can privately message me to share with you for free or click the link below to get them by themselves

Android learning PDF+architecture video+interview document+source notes

… (Img-ulumM84w-1614433668370)]

Guess you like

Origin blog.csdn.net/m0_52308677/article/details/114194407