Android development teaching! 34-year-old Android developer uncle sighs, complete PDF

Edible guide

Like most people, after reviewing the Android knowledge for the first time, I still couldn't satisfy myself when I saw the answers to the relevant knowledge.

In the second system review, I focused on remembering the keywords of each knowledge point, and pieced together general knowledge points based on these keywords. When I finally saw each knowledge point, I knew what I would probably ask. After reaching this state, you can face every interview calmly.

The simple method is to create a mind map for each knowledge point, and list the key points that you think of as much as possible, which is the mind map in front of each chapter below. Not much nonsense, I spent 3 months collecting the material bit by bit by myself, and I made it after reading countless materials. Now I share it with you here, I hope it will be helpful to everyone. In the winter of the Internet this year, relying on this brain map and 330 pages of PDF materials, I successfully won Ali's OFFer.

It’s said that programmers are eating youth meals. This is indeed a bit right. I didn’t think so before, but as I grow older, the facts tell me that it is true. After 30, I will find that my body is different. In terms of indicators decline, physical and mental strength can’t keep up. This age is often embarrassing. Compared with young programmers, the output is no one’s high, but the company still pays you a high salary. Why can the company pay high wages if there is no better performance? Therefore, this group of people has entered the so-called mid-life crisis. In order to help this group of friends successfully tide over the mid-life crisis, I probably sorted out the following ideas.

Choose a general direction

If a programmer is about to be 30 years old, if you are still in a front-line development position, then you have to start thinking about your future development direction. You can't code with one heart, or be like a frog in warm water. Slowly you won't be able to jump out of this pot of hot water. According to your own conditions, consider which direction you are suitable for. I will list a few directions for you here and see which one is more suitable for you.

Transfer to a management position

The choice of most programmers is in favor of management.

Transition structure

Most programmers choose the direction of the field of technical experts.

Product transfer staff

Looking at interest, the threshold for switching from a programmer to a product is relatively low. In the future, it needs to be improved in expression and communication skills.

Transfer tester

Looking at interest, like the product, it is relatively easy for programmers to switch to testing. The ability to express, communicate, and write documents needs to be improved.

other industry

Tentative attempt

If you have chosen your own direction, then try to do something new in your own position, pay attention to how they do it, compare what you do with them secretly, and see how you do it In this way, give yourself a score to see if it is as easy as you think to do. If you find difficulties or say you are not suitable, you can always adjust the direction, but you must be psychologically prepared in advance, and you have to do every job. If there is a hurdle, don’t change the direction when you encounter the hurdle. Then it is a very wrong judgment and a waste of your time. Use the shortest time to verify that your choice of direction is correct. After you have determined it, don't change the direction, and then implement it unswervingly.

Set aside some life-saving money

The main crisis in the middle-aged crisis is not the problem of money. It is that there is no economic source after panic and unemployment. The whole family needs to spend money. This is the main factor. Therefore, you must learn to leave yourself some back in advance and try all kinds of things. At the same time of transformation, we must also pay attention to the accumulation of usual funds. Don't earn more and spend too much (but I believe that most middle-aged people have the awareness of fund accumulation). When you really need money, you can buffer it and give yourself time to think of a solution. . Don't panic if you have surplus food in your hands. The meaning of money is to strengthen courage. If there is really no money, even the boldest people will panic, don't you think?

Due to space reasons, this interview book has been compiled into a PDF document. If you need a complete set of the Android interview book, please like it + click on GitHub to get the information for free!

This article is included in the open source project: GitHub , which contains self-learning programming routes in different directions, interview question collections/face sutras, and a series of technical articles, etc. The resources are continuously being updated...

%AA%EF%BC%81.md), which contains self-learning programming routes in different directions, a collection of interview questions/faces, and a series of technical articles, etc. The resources are continuously being updated...

Guess you like

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