Learn Android development in 3 months! This article can satisfy 80% of your daily work! Full of dry goods guidance

Preface

1. Actively learn, strive to improve, and walk with the development of society

The longer you have worked in the workplace, the easier it is to form a stereotyped mindset. This may be the effect of mental rigidity. This habitual thinking is one of the major reasons for reducing the living space of middle-aged people.

With the emergence of new industries and new technologies, if you want to not be eliminated by society, you must have iterative thinking, actively break through the inertia of thinking, accept new knowledge, and keep yourself away from the title of "old fritters" in the workplace. This effort will only make your path wider and wider.

2. Become into the circle and establish network resources

If you want to improve yourself, you must force yourself to join the circle you want to enter, so that you can meet different people and build the network resources you want.

3. Improve self-discipline and have health

Health is the capital of the revolution. Many successful people understand the importance of health, so no matter how busy they are, they will never forget fitness. Ma Yun played Tai Chi every day and Wang Shi jogged every day.

Although you are now 35 years old or are approaching 35 years old, as long as you don’t let yourself go and stick to these three things, I believe you will not encounter the so-called mid-life crisis, let alone find a job.

Android related

I will not divide the Android part into a few big pieces. Enumerate directly, but each item listed is often asked in interviews and will be extended, so in-depth research is required.
1. Android event distribution mechanism, please elaborate on the entire process
2. Android view drawing mechanism and loading process, please elaborate on the entire process
3. Activty loading process, please describe in detail
4. Activity startup mode:
5. Activity cache Method:
6. Service life cycle, what is the difference between the two startup methods:
7. How to ensure that the service is not killed
8. What is the difference between the two registration methods of broadcasting.
9. What data types can be transferred by
Intent 10. What are the advantages and disadvantages of Json
11. What are the types of animation, and what are their characteristics:
12. Handler, Loop message queue model, the role of each part.
13. How to exit and terminate the App: Set up an Activity stack by yourself, and then finish() one by one.
14. Android IPC: Binder principle 15. Android
optimization
16. How a singleton realizes thread synchronization
17. Android important term explanation
18. Understanding Window and WindowManager
19. Bitmap processing:
20. Comprehensive technology:
21. How to implement one Network framework (refer to Volley)
22. Basic knowledge of ClassLoader:
23. Plug-in framework description: dynamicLoadApk as an example
24. Hot fix: Andfix as an example
Android related

Learn to share

In the current era of information sharing, many resources can be found on the Internet, depending on whether you are willing to find or find the right method.

Many friends are not without information, most of them have dozens or hundreds of Gs, but they are messy and they don’t know how to look from where to look, or even forget after they look.

If you feel that the information you find on the Internet is very messy and out of structure, I will share a set of it with you. It is more systematic, and I usually study it myself.

The latest tens of thousands of pages of real interview questions in 2020

Seven module learning materials: such as NDK module development, Android framework architecture...

Only systematic and directional learning can quickly improve their skills within a period of time.

This system study notes is adapted to the crowd:
First, the learning knowledge is relatively fragmented, and there is no reasonable learning route and advanced direction.
Secondly, after several years of development, I don’t know how to go further, and I’m confused.
Third, at the right age, I don’t know how to develop, transform management, or strengthen technical research. If you need it, I happen to have why, don’t come to receive it! Maybe it can change your current state!
Third, at the right age, I don’t know how to develop, transform management, or strengthen technical research. If you need it, I happen to have why, don’t come to receive it! Maybe it can change your current state!
Due to the large content of the article, the length of the article is not allowed, and part of the unshown content is displayed in the form of screenshots. If you need to get complete documentation, please click on my GitHub to get it for free.

Guess you like

Origin blog.csdn.net/fjfdhduuffududu/article/details/112984640