Android is dead? After I leave my job, I interview and harvest offers from major manufacturers such as Xiaomi, Android articles

Sorry for waiting

This article made the friends wait for a long time.

For more than a year, there have been no more than 100 questions about the learning route , planning , and books of embedded development , but dozens of times. But helplessly, I have limited knowledge of this aspect, so I can't explain it every time, so I'm really embarrassed.

But there is always a way. As discussed in the previous article, although I am not engaged in these directions myself, after thinking about it, some of my classmates and friends still engage in related directions and are in the first line (or have been in the first line). I have worked, so I asked them to help sort out the learning routes in these areas that I am not familiar with. This time embedded development is one of them.

The reason why this article has been delayed for so long is that communication is really time-consuming. After all, the big guys are very busy. Moreover, sorting out and summarizing this matter itself is more cumbersome, so it is not published until now.

Learning path: How to learn the theoretical knowledge of Android step by step and stage by stage?

  • Now that you know what to learn, the next thing to solve is: learning path, that is, what to learn at what stage
  • For the Androidknowledge learning stage, I think it is combined with the level of Android development . As long as you have mastered which part of the knowledge, it represents which stage of Android development you are in.
  • I divide the level of Android development into: elementary, intermediate, advanced & advanced . The specific knowledge content is as follows:

1.1 Elementary

Schematic diagram

1.2 Intermediate

Schematic diagram

1.3 Advanced

Schematic diagram

1.4 Advanced

For Android developers above the advanced level, I think there are three main directions: technical experts, architects & management , the specific introduction is as follows:

Schematic diagram

1.5 Summary

Here is a brief summary of the characteristics of each stage of Android:

Schematic diagram

Therefore, for the Android Knowledge Graph article mentioned in the previous article: Learn Android theoretical knowledge from Beginner -> Middle -> Advanced, and further study for the future development direction, and gradually improve your development level!


2. Ways to obtain: What are the efficient ways to obtain Android theoretical knowledge?

  • Now that I know what to learn, below, I will list some effective ways to learn Android theory.
  • For the acquisition of Androidknowledge, I think the most effective way is: Books> Videos> Technical Blogs> Official Account, the details are as follows:

2.1 Books

Schematic diagram

2.2 Video

Schematic diagram

2.3 Technical Blog

Schematic diagram

2.4 Official account

Schematic diagram

  • Regarding the learning through the official account, I hope that everyone can learn the above-mentioned Android theoretical knowledge efficiently through the fragmented time system

Share readers

In 2013, the author switched to Java for Android development. He has been in a small factory, and has also been to a large factory such as Huawei and OPPO. In April 18th, he joined Ali until now.

I have been interviewed and interviewed many people. I know that most junior and mid-level Android engineers want to improve their skills. They often grow up on their own. The unsystematic learning effect is inefficient and long, and it is easy to encounter the ceiling technology stagnation!

We have compiled a complete set of learning materials for Alibaba P7-level Android architects, which are especially suitable for in-depth learning and improvement for small partners with more than 3-5 years of experience.

Mainly include Tencent, and Bytedance, Ali, Huawei, Xiaomi, and other mainstream Internet companies such as mainstream architecture technologies. If you need it, just take it away.

Tencent T3 Architect Learning Special Materials

If you feel that your learning efficiency is low and you lack correct guidance, you can click to join the technical circle with rich resources and strong learning atmosphere to learn and communicate together !

There are many first-line technical experts in the group, as well as code farmers who are struggling in small factories or outsourcing companies. We are committed to creating an equal and high-quality Android communication circle. It may not be possible to make everyone’s technology advance by leaps and bounds in the short term. In the long run, vision, pattern, and long-term development direction are the most important.

The 35-year-old middle-aged crisis is mostly caused by being led by short-term interests and squeezing out the value prematurely. If you can establish a correct long-term career plan from the beginning. After 35, you will only be more valuable than the people around you.

The direction is the most important.

The 35-year-old middle-aged crisis is mostly caused by being led by short-term interests and squeezing out the value prematurely. If you can establish a correct long-term career plan from the beginning. After 35, you will only be more valuable than the people around you.

Guess you like

Origin blog.csdn.net/a132445/article/details/112986333