Tencent T2 teaches you step by step! Organize a few important Android knowledge, and quickly collect it!

beginning

Whether you are a college student or a professional person, this article is suitable for you
with the skills that a senior architect must master at the end of the article

1. We face serious challenges every day of our lives

Although it seems that we are all doing our own things and everything is proceeding smoothly, but in fact, it is not the case. Every one of us or ourselves is full of "crisis". The crisis mentioned here refers to your own value. Substitutability.

No matter what you do, your irreplaceability is the most important. So how to explain this? Think carefully, it's not difficult.
From a technical point of view,
your personal technical depth is very dominant in the early stages of your career . If you can achieve outstanding skills in the first 3 years and have a deeper level of attainments than your peers, then you are very Those with advantages can bring you many advantages and resources by virtue of this.

On the contrary, if you do not occupy the upper position, then the challenge you face will be much greater, which will pose a big challenge to your subsequent development space.

As the saying goes, "Born in sorrow and dying in happiness", in fact, most middle-aged crises arise from happiness.

Some people may refute, "According to you, I still have to fight. If I don't fight, I will die. Isn't it right to choose a comfortable life? Don't I have the right to choose my own lifestyle?"

Those who say this actually have some misunderstandings. The misunderstanding is that an easy life does not mean that you don’t need to struggle. It depends on your family.

If a Cong wants to choose a comfortable life, he can be very comfortable, because he has comfortable capital, and most of you do not have this capital. If you choose a comfortable life prematurely, the ending will often be very easy. It's miserable, and the most you can do is to give your offspring the capital to choose comfort.

And you don't have the right to choose, so if you want to live a comfortable life, you must fight first!

And most of the middle-aged crises are caused by insufficient struggle before comfort.

Five years ago, I felt that as long as I was involved in technology, there was no mid-life crisis. At that time, I felt that people who talked about mid-life crisis were only at their own level.

But I didn’t realize it until I was really at this age. In fact, the nature of the middle-aged crisis was actually the psychological burden brought by the increase in age, the decline in physical strength, the ties of family, etc.

And this kind of mental burden has nothing to do with technology, and it has nothing to do with your ability. It does not mean that you have good technology or strong ability. You can get rid of this sense of crisis. People who can be the CEO of a 500-person company should be very good. Awesome, right? But he still has a sense of crisis, because if he is not careful, tomorrow he may become pauper and even debt-ridden.

Therefore, the essence of the sense of crisis is not that you have insufficient skills or abilities, but that your life is becoming more and more out of your control.

You dare not be unemployed, dare not to change jobs, and live more and more, because you have wives and children, parents, maybe mortgages, car loans, you can't control your life at all, you can leave naked if you are unhappy before Played for a few months before going to work, but now you dare not, you dare not even easily change jobs, let alone barely resign.

The reason why most programmers will have a sense of crisis when they are 30 or 35 years old. The essence is not that his skills or abilities are not good, but that he is beginning to realize that his ability to control his life is becoming more and more. Weak.

Before the age of 30, although many programmers had not reached the peak of their abilities, the programmers at that time did not have a sense of crisis. Even if they were renting a house, many people felt that if they had a house in their hometown, how about renting a house for a lifetime?

The reason for this idea is that most of the programmers at this time think that they have the ability to maintain their current life, such as renting a house for a lifetime, and living a life that has no house but never lacks money.

Because at this time you feel that you can control your life forever.

But as your grade grows and the burden on you becomes heavier, it will be difficult for you to be so smart.

Having said so much, I just want to prove one thing, that is, the sense of crisis has nothing to do with technology and ability. You will face it sooner or later, unless you are a second-generation or you have successfully turned yourself into a first-generation. He and his descendants have no worries about food and clothing.

I have seen a big guy on the Internet before that seems arrogant, but based on facts, he said that he thought he should have surpassed almost at least 50% of the programmers, but he still has a sense of crisis, as the surpassed 50% of you, why don't you have a sense of crisis?

Do you think you can get rid of the sense of crisis by learning the technology? Or do you think that management can get rid of the sense of crisis?

I'm sorry to tell you that I can't!

At this time, some classmates may ask, "According to you, can I find a second way besides finding a piece of tofu and killing me?"

I want to tell you, yes!

In fact, up to the present writing of the entire article, some students may feel that I am conveying a negative attitude, but in fact it is the opposite. I want to remind you that you must be prepared for danger in times of peace and be prepared for the rain.

It is right to bury your head in learning technology, but at the same time, you have to think about two questions. The first is, what kind of life do you want, and the second, what do you need to do in order to maintain such a life Preparation.

Only in this way can the sense of crisis accompanying the arrival of middle age be eased to a certain extent.

As for the answers to these two questions, I can't tell you, after all, this is totally different from person to person.

At this time, some classmates may have to say again, "Your chicken soup is a bit poisonous. I talked a lot, but didn't say a solution. Isn't this cheating?"

You are right to say that, chicken soup itself really cannot solve practical problems, and many chicken soups are poisonous.

However, the function of chicken soup is to plant a seed of struggle in your heart. As for the flowering and fruiting, you can only rely on yourself. When many people look back on their own struggles, they will say that they saw a sentence at that time, Or it was an article that awakened myself.

This is the function of poisonous chicken soup! And it can only do this!

I hope that a certain chicken soup can awaken your fighting spirit, so that you can be more calm when facing crises in the future.

At last

That’s all for today’s sharing of interviews. It’s the same sentence. There are some things that you must not only understand, but also express them well, so that the interviewer can recognize your understanding, such as the Handler mechanism. This is a must-question question in the interview. . There are some obscure points, maybe it only lives in the interview, you will not use it at all in actual work, but you have to know what it is.

Finally, the editor here shares a collection of dozens of interview questions from Tencent, Toutiao, Ali, Meituan and other companies related to the above-mentioned technical system diagram. The technical points are organized into videos and PDFs (actually better than expected I spent a lot of energy), including knowledge + many details . Due to limited space, I will show you a part in the form of pictures.

There are also  advanced architecture technology advanced brain maps, Android development interview topic materials , advanced advanced architecture materials to help you learn to improve the advanced level, and save everyone's time to search for materials on the Internet to learn, and you can also share with friends around you to learn together.

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

[Android core advanced technology PDF document, analysis of real questions in BAT interview]

[Algorithm Collection]

[Extend Android essential knowledge points]

[Android part of the advanced architecture video learning resources]

8)]

[Extend Android essential knowledge points]

[External link image is being transferred...(img-OCvxR7e5-1611045365551)]

[Android part of the advanced architecture video learning resources]

After receiving and learning the Android Introductory Video, it is even more powerful! Enter the BATJ factory and so on (preparation)! It is said that the Internet is cold. In fact, it is nothing more than you got on the wrong car and you wear less (skills). If you get on the right car and your own technical ability is strong enough, the cost of replacing the company is high. How could you be laid off? It's just to eliminate the end business Curd! Nowadays, there is a flood of junior programmers in the market. This set of tutorials is aimed at Android development engineers who are 1-6 years old. They are in a bottleneck period. Those who want to break through their salary increases in the next year, advanced Android intermediate and senior, architects are even more important to you. Like a fish in water, get it quickly!

Guess you like

Origin blog.csdn.net/dajie1213/article/details/112846409