apk development platform! Android development giants such as Baidu, Meituan, Kuaishou and other major manufacturers offer a trip, learning route + knowledge points combing

Hello, welcome to follow my column. This article is a series of articles about Flutter. Starting from a simple introduction to Flutter, it will take you step by step to understand and enter the world of Flutter. You'd better have a certain amount of mobile development experience. If you don't have one, don't worry. Leave me a message at the bottom of my column, and I will try my best to answer you.

In the previous column, I took you to use Flutter to implement a complete and customizable PageView indicator. In this column, I will teach you how to implement interface jumps in Flutter

In Android, we use Intent to jump between interfaces, and startActivityForResult to handle the callback after the interface jump is completed; in iOS, we use Pages to jump to pages.

I graduated from a general undergraduate degree and spent four years in Changsha, of which I only changed two companies. At this time last year, the company had to lay off employees if its performance was poor. The supervisor usually has a good relationship with me. He said that I was also in the retrenched test rate. He helped me to say a lot of good things to the leader before it was all right. I asked the supervisor to have a hot pot meal.

But I can't be as comfortable as before. Because I bought a house last year with a down payment. Originally thinking of getting a monthly salary of 8k after tax. Very satisfied (8k is considered a middle-high level in Changsha)

Unexpectedly, I almost got eliminated with such low demands? ?

It turns out that I am not qualified to settle for the status quo. After serious reflection, I began to think about how to learn how to improve my value and competitiveness.

The first is to look for the problem on my body. I know that I have read the suggestions of those big guys. It is really a pain point for our kind of primary Android development;

The suggestions of those big guys are roughly the same; first build a knowledge framework. Then in-depth study, including the underlying source code must be understood and mastered.

Why build a knowledge framework?

When we are learning technology, if we do not pay attention to building a knowledge framework, you will encounter a problem in the later stage, that is, you will feel that the knowledge you learned before is messy and unsystematic, and the industry technology is updated very quickly. As you learn more and more knowledge by yourself in the future, and your previous studies are scattered and you have not organized, you will feel that the knowledge you have is scattered.

It seems that there are many points, the lines may have been connected, but they just cannot form a surface. When we do a larger project, we need to be proficient in many related technical aspects, and even component technology. If you only use some common technical points for a long time, then you may have a long time to stay in a small company to move code.

Ways to build a knowledge framework summarized by many technical experts;
1. Watch the video tutorial
2. Search for relevant knowledge or paths, and self-organize the knowledge framework

I chose the first method that is relatively simple and easy to implement. So after many comparisons and searches, I bought a set of Tencent T3 level Android advanced advanced video tutorials for Tencent Classroom. Work is still going on, and the time for study is squeezed out of get off work.

This year is very long, and I often work overtime to catch up on projects. After get off work, I turn on my mobile phone to watch live lessons on the subway. Most of the time, I went back to the recorded video and typed it again lately. However, the source code and courseware were provided, and there were always teachers answering questions online, but it didn't happen much. I spent almost a year for the entire system advanced course that I completed in eight months.

In the second half of this year, I feel that my self-level has improved qualitatively, and I am preparing to change jobs, but there are no big factories in Changsha, and my vision is no longer in these small places.

Then I contacted a Shanghai friend in the technical exchange group that I usually communicate with, and went to his side to settle down temporarily, and then look for a job in Shanghai.

After resigning in September, he flew to Shanghai. After one month of interview experience, I got the offer of a senior engineer from iQiyi in the middle of this month. 25k, 13 salary, plus year-end bonus and other benefits, the annual salary is about 30W.

When I first got the offer, I was so happy and proud. I never thought I could reach this height before

But it calmed down within a few days. Shanghai is not the same as Changsha. The competition and living standards of the magic city make me not dare to float anymore. 25k is just a normal level here, and I don’t have any background, so the road to go will not be easy, so Can't slack off for a moment.

The next goal is to buy a house in Shanghai within ten years.

Some people might want to pour cold water on me, what should I do if the house prices in Shanghai are so expensive and cannot afford it?

If you can't afford it, go back to Changsha for retirement hahaha

At last

I have seen many technical leaders meet older programmers who are in a period of confusion during interviews, who are older than the interviewer. These people have some common characteristics: they may have worked for 5 or 6 years, or they write code to the business department repeatedly every day. The repetitive content of the work is relatively high, and there is no technical content. When asked about their career plans, they didn't have much ideas.

In fact, the age of 30 to 40 is the golden stage of a person’s career development. You must have your own plan for business expansion, technical breadth and depth enhancement, to help you have a sustainable development path in career development. Not to stand still.

Keep running, you will know the meaning of learning!

"Android Senior Architect Interview Guidance + 2021 Big Factory Interview Questions" free to receive

6%AA%EF%BC%81.md)**

[External link image is being transferred...(img-D7mzPjCq-1611397173335)]

Guess you like

Origin blog.csdn.net/weixin_52746928/article/details/113059743