Migrant workers will be there after watching it! "Android Interview Assault Edition" by Biaoxing 13k on GitHub, the interviewer series!

Continue to update and improve the answer - Recently, the Android friends around the blogger changed their pits and received interview invitations from major companies such as BAT, and came back to chat. The blogger recorded some useful interview questions that major companies must ask. I hope it will be helpful for your study, work, and interview. (The blogger will continue to collect and update these interview questions), the blogger will filter the interview questions for sharing and submission, thank you again for sharing the interview questions, friends and readers

I suggest you do two things.
The first is to find a goal that you can strive for for 5 years, 10 years or even longer.
This is the most ideal state.

Because of a clear goal, you can accumulate experience around one point in your career growth, and this accumulated experience is also a bargaining chip for your future promotion and salary increase. Although experience is not necessarily related to ability, if there is no accumulation of experience, there is basically no possibility of improvement in your ability.
There is such a story in the book:

Maxim Vengerov was born in Siberia. When he was 4 years old, he came into contact with the first violin and showed his extraordinary talent.
Moreover, his talent and dedication are directly proportional. He practiced 7 hours a day, held recitals at the age of 5, won the international award at the age of 15, and became the world's top violinist at the age of 34.
Wengrove said: "My mother came home at 8 o'clock in the evening every night and taught me the violin until 4 o'clock in the morning after dinner. For a 4-year-old child, it was simply torture, but two years later I became Violinist."

Many people are complaining that there is no chance. This is not the case.

Frank Freddy, a sociology professor at the University of Kent, believes that people who effectively invest a lot of time in practicing will naturally have their own luck: "They work hard almost exactly, and when luck comes, they are already ready."

If you don't have an opportunity, don't complain, but first reflect: In what aspects are you insufficiently prepared?

Here are three suggestions for the majority of Android development:
1. Look at the source code more

2. Build more wheels, more practical applications

3. Multi-research principles

Due to space reasons, I will not start the long-form discussion, and I will open an article to explain in detail later.

According to my experience, only if you persist in one direction for at least 5 years can you be rewarded, and this reward will have a relatively long-term impact on your future career development.

At the same time, it is the accumulation of so long that makes your foundation very solid and firm, and your footsteps will be more stable.
The second big thing I suggest you consider is to learn to be a human being.
I even think that being a person is a hundred times more important than being able to do things. Finding a suitable career goal may not be easy for many confused people; but learning to be a human being is a professional quality that you can cultivate in any company and at any time.

In the practice of being a person, there are four elements that can have a fatal impact on your future career development:

1) Your ability to deal with interpersonal relationships
This includes the relationship with your boss and the relationship with your colleagues.

2) The ability to keep learning.
A friend of mine, who is nearly 40 years old, has been an accountant for 14 years, and is still just a position of a grassroots supervisor. There is no opportunity for promotion in the company, and he has not received a salary increase for many years. Up.

We asked him: "During these 14 years, have you conducted training, advanced studies or any other form of charging?"

"No."

"Never?"

"there has never been."

This is a very extreme example, but this phenomenon is very common in the workplace.

The Internet industry is changing drastically every day. If you don't learn, your career development will stay in place. You think you have not regressed, but in fact others are improving, and the gap between you and others is opened unknowingly, which is equivalent to regressing.

Learning is like rowing upstream.

3) Establish a professional spirit.
Regardless of whether you have goals or not, whether the job is something you are willing to do, as long as you are in this position, you should do well.

Even if you don't like this job, don't treat it in a negative way, because you are not only wasting your company's time, but also your own time.

In the workplace, you can gain nothing more than two things: one is reward, and the other is growth.

Before you have a clear goal, do your best to achieve everything you can get in this position, and use your best efforts to strive for everything you can get in this position. With a negative attitude towards work, you will get nothing and nothing.

4) Have a strong heart
. Many people I have met are actually very fragile in their hearts, unable to withstand the various sufferings that come on the long road of life. You know, everyone's growth is not smooth sailing. Even Jesus, how could he not suffer the baptism of suffering?

A strong heart can make a person see hope in despair, while negative pessimism will only make you miss opportunities in the face of hope.

There is a line in "Shawshank's Redemption":

"Cowardice imprisons people's souls, I hope they can make you feel free. The strong will save themselves, and the saints will help others."
You don't have the ability to become a saint, but you must become a strong.

At last

Here I specially compiled a " Notes on Android Development Core Knowledge Points ", which contains content related to custom View

If you need it, you can send a private message to me [Advanced]

In addition to this note, I will also share with you  the contents of Android learning PDF + architecture video + interview document + source code notes , advanced architecture technology advanced mind map, Android development interview special materials, and advanced advanced architecture materials. It is very suitable for those who have interviews in the near future and want to continue to improve their skills.

If you need it, you can click on my GitHub to get it for free!

Sharing the above resources, I hope it can help everyone to improve their advanced level. If you find it useful, you may recommend them to your friends~

Film transfer...(img-d6rh941I-1611545301490)]

Sharing the above resources, I hope it can help everyone to improve their advanced level. If you find it useful, you may recommend them to your friends~

If you like this article, please give me a small like, leave a message in the comment area or forward and support it~

Guess you like

Origin blog.csdn.net/a132445/article/details/113106497