Many programmers have this realization; Looking for a job degree is a stepping stone, without 211,985 starting degree, want to enter a big company is unlikely.

Let’s take an example;

If you are the interviewer of a big factory, you are interviewing 10 fresh graduates from regular schools with no work experience, and 10 fresh graduates from 985, and you only want to hire 5 interns.

Do you look at education or ability?

I think normal interviewers would choose people with good academic qualifications. Because the degree has already represented your ability to a large extent before you get a job

By the time I was about 30, I had four or five years of work experience. Everyone has already accumulated certain ability, the stronger the stronger, just as Confucius said: “I am fifteen years old and determined to learn, 30 years. By the age of thirty, we are no longer standing at the same starting point, everyone’s ability has come out.

Some of you might not be much different than you were five years ago, with a slight raise.

Others, on the other hand, may continue to learn and improve on the job, from a CV engineer to a technologist or even an architect.

Then to this situation, then the more mixed better people, their own accumulated ability and technical depth, much more valuable than that degree!

So the real determinant of how high a programmer can climb is not the degree level, but career planning and systematic learning

The author switched from Java development to Android development in 2013. He has been working in small factories, huawei, OPPO and other large factories. He joined Ali in April, 2018 and has been working until now.

I’ve interviewed a lot of people as well as being an interviewer. I know that most junior and intermediate Android engineers want to improve their skills, often by their own exploration and growth, not systematic learning effect is inefficient and long, and it is easy to hit the ceiling technology stagnation!

I have compiled a list of the most systematic Android development mainstream technologies at the level of ALI P7, especially suitable for partners with more than 3-5 years of experience to learn and improve.

It mainly includes mainstream architecture technologies from Alibaba, bytedance, Tencent, Huawei, Xiaomi and other first-tier Internet companies. If you want to learn Android development in depth and become a qualified senior engineer, you can collect these advanced Android technology selections

The last

In fact, there are so many knowledge points about Android development, and the interview questions are still a little bit of stuff. So there are no other tips for interviews, just how prepared you are for them. So, when you go out for the interview, find out where you are in your revision.

The following is a list of frequent interview questions from Tencent, Toutiao, Ali, Meituan, Bytedance and other companies from 2019 to 2021 that I have accumulated in my advanced study. The blogger also organized these technical points into videos and PDF (which actually took much more effort than expected), including the context of knowledge + many details

Above [over the years dacheng senior engineers face test set], [Android advanced advanced teaching video], [Android advanced knowledge learning PDF] are free to share with you. If necessary, click ** [Android architecture video +BATJ interview topics PDF+ Study notes] ** you can get it for free.

Sorting is not easy, hope you see officials point a concern to forward, thank you! May you all get your dream job.