There is no stable job, only stable ability.

Spring is the season of revival. I was born as an Android developer in the app monkey business. After five years of hair loss, I now refer to myself as mobile development siege lion.

trend

With the rise of various mobile platforms and the support of frameworks such as ReactNative, Flutter and Weex, the development capabilities of Android are no longer limited to the Android field. In recent years, major manufacturers have also made gradual improvements to address the shortcomings of cross-platform:

  • ReactNaitve reconstructs the new architecture Fabric, which migrates the manager to C++ for synchronous operation and performance optimization;

  • The official release of Flutter 1.2 will steadily promote stability and expand to more platforms.

  • UCloud’s Uni-App and Didi’s Chameleon, through their own standards, hope to bring apps, front-end and applets into the harem.

But that doesn’t mean native development is “dead”! No matter what kind of cross-platform support you have, it ultimately depends on your native system capabilities. After the tide has passed, it is more about the elimination of “naked swimming”, but now the market is more and more towards the big front, under the competition, I think the boundary of mobile development can be wider.

The interview

Due to “some reasons”, I prepared for job-hopping some time ago. After I mentioned my resignation to my boss at the right time, I started the interview process at the same time. Once again, the cost of changing jobs is really high, but it is also the process of “what you have left after leaving the platform”.

A lot of times when you’re off the platform, what you’re left with is what you really live on, and interviewing is the most direct and quickest way to find out what you’re missing. Of course, sometimes the interviewer isn’t really much better than you, but just happens to be in a different position.

The interviewer’s questions in the interview can also intuitively let you know the technical level and business needs of the other company, while I consider the development of the company and the team atmosphere more for changing my job.

The growth of a company is directly related to your return, and the atmosphere of a team can determine whether your work is growing or not. Secondly, health and family are also important, and I will also take these factors into consideration when weighing a job, because I always believe that hard work is for a happy life.

work

In fact, I believe that most programmers have a sense of crisis. Whether it is the propaganda of the media or the oppression of the environment, it is easy to make us anxious and confused. Compared with those big gods, most of the time we are quietly working on some “unknown” projects.

But that’s life. It’s much more comfortable to do what you’re doing and give yourself room to improve than it is to mourn in front of a screen.

Everyone has their own choice, as mentioned in one of the previous videos: “They have their own pace, we have our own pace”, sometimes you need to set your own little goals and not let the limelight get in the way. I once had a joke: “You spent the day talking to your product manager about requirements and the overall environment. His task is done. Your work hasn’t started yet.”

From the departure process, interview, adapt to the new environment step by step, every time there is a kind of ineffable emotion. In fact, the most tiring part of changing a job is quitting, leaving the place you are familiar with and giving up the resources accumulated on your current platform. Therefore, I hope that every job-hopping is to strive for a better goal, and every choice of a person will make you more mature.

He who aims at fame cannot afford to leave.

At the end of the article

I have read some articles recently, among which I am deeply impressed:

One advantage of the computer industry is that the technical level is higher than all, there are opportunities for students who are not good at school or do not match their major, the key is to see whether their interest lasts.

In the IT industry, work and interests should be matched as closely as possible for maximum effect. If the work content is a line, interest is a line, the smaller the included Angle of these two lines, work and easy results and more. If the two lines are at right angles, both sides may be painful, and adjustments are recommended.

— “MY three years as a front end in Taobao”

Between the interview in, the technical director of 9 cities asks Zhang Fu: do you know the security problem of world of warcraft how to solve? Zhang Fu: I don’t know. Do you know how to solve it? Manager: I don’t know. After two seconds of silence, the leader spoke again: “You come, can you solve it?” “I can.” Zhang Fu said. The day we almost talked about…

— Zhang Fu, Hacker

In the spring of 2019, a programmer in a small fishing village in Zhuhai started a new journey.