Android development foundation! How to learn Android development, successfully harvest Meituan, Xiaomi Android offer

Preface

The gold three silver four job-hopping seasons of the workplace are here again. The difference is that this year is "colder" than previous years, and the form is more severe. You may hear or see some information, that is, many companies are optimizing layoffs. For job seekers, the interview is a hurdle. Many people are afraid of interviews. Even veterans who have worked for many years may still have interview anxiety.

These topics are my previous interviews and I was asked in the interviews with first-line Internet companies such as Baidu, Xiaomi, LeTV, Meituan, 58, Cheetah, 360, Sina, Sohu, etc. Familiarity with the knowledge points listed in this article will greatly increase the chance of passing the first two rounds of technical interviews.

Due to the large number of interview questions involved, the length of the space is longer. Based on the frequently asked questions involved in these interview questions, I have summarized and made a roadmap for advanced learning.​​​​​​​ Share with everyone, there is a free way at the end of the article!

I don’t know if you know that we have quite a few software companies in China. Their software development teams are very small, even with only 1-3 people. They are not even a project team, and such teams have to bear the burden. All software development tasks of a software company require team members to work overtime around the clock at the critical stage of software launch and development. They also need to be nervous about the tested bugs and software module functions that cannot be submitted on time. Sometimes If you unfortunately join the on-site development team, you will have to leave your hometown to bid farewell to your girlfriend and carry out closed development. In addition to coding, you usually eat and sleep (the rich company even asks a nanny to cook for you to save you money. More time to devote to work, so that you have been in the state of rest when you are tired, and work immediately when you are not tired)

What’s more frightening is that the interpersonal relationship you come into contact with is very singular, except for limited technical personnel, you can hardly see people in other industries and positions. Your circle of friends is small and single, and even destroys your original Love (Imagine if you have been doing live development in the field for more than 2 months, but have never met your girlfriend, will your girlfriend crack her teeth at you).

Maybe you got the so-called white-collar salary, but you have lost the freedom to enjoy life. If you want to be a technician, especially a developer, I think you will soon understand how much you want to be in one place for a long time. , To meet some friends and wish to live more time.

Compared with our life, interpersonal relationship and work, those who are engaged in pre-sales and market development have more time outside of work than us, and even their working time is sometimes the same as their living time. What can be taken into account is that they can get to know people in various industries through market development, and they can get to know all kinds of friends. They have more opportunities for wealth and development than we frankly, as long as they are as diligent as we are. (There is a kind of ordinary person who is hardworking. If you change his place, he will immediately become a hardworking and outstanding person.)

At last

For many junior and intermediate Android engineers, if they want to improve their skills, they often grow up by themselves. The unsystematic learning effect is inefficient, long and helpless. It’s normal to be discouraged after a long period of time, with huge time cost and effort, without seeing the desired effect.

Therefore, you must find the best way for you to learn, and have a way of thinking. Otherwise, you will not only waste time, but also delay future development.

If you are stuck at the bottleneck of lack of learning resources, then just in time I can help you. The above knowledge notes are all free to share. If you need to get knowledge notes, you can click on my GitHub to get them for free.

Guess you like

Origin blog.csdn.net/fanzhang_vip0723/article/details/112838102