01

At 34 years old, under normal circumstances, there is no “advanced age”. But in this particular field of programmers, 34 is near retirement age.

Zelin, 34, was originally a senior engineer developing Android mobile apps. After the outbreak of the epidemic, the economy was stagnant. As an older programmer with a high salary, it was no surprise that he was optimized by the company.

After returning to work after the epidemic improved, I went out to look for work during the golden season, but was also hit by various obstacles, either because OF old age, or because the salary could not meet expectations, so I stayed at home.

A few days ago, he suddenly sent me a message on wechat, saying that he was admitted to the system. I first

02

In my opinion, the best destination for programmers after retirement is state-owned enterprises, public institutions.

Although only 6K salary, but nine to five off work, weekend double rest of life, who knows!

In the field of programmers, now companies outside the system are basically working in 996 mode, which is just a normal situation, sometimes to catch up on the schedule, version, busy until 2 or 3 am is also common.

Weekend weekends seem like paper talk, either working from home or being called to the office to meet demands.

Many people envy programmers high wages and quick money. Indeed, programmers are some of the highest paid workers on average.

But do you know how much pressure programmers have? With a mortgage and a car loan, there may be children to feed at home, parents and elderly people can not get sick, because there is no time to care. Faced with the pressure of being unemployed at any time. In the programming industry, technological iteration is rapid, and technological backwardness means obsolescence.

Every day when I open my eyes, I eat and commute to work, and sleep when I come home from work at night. There is no life at all. Like an emotionless money-making machine.

Long-term stay up late to work overtime, work and rest disorder, the original young and strong body destroyed riddled with holes, take my own periarthritis of shoulder and lumbar disc protrusion for example, the doctor said that my arm and waist of more than 30 years old people have been more than 60 years old people’s level.

03

Speaking of which, do you still want to be a programmer?

Do you want to! Of course you do!

Take a look at the 2019 urban non-private sector average annual salary survey table

IT pays the most! And wages are growing at 9.3%.

For young Chinese nowadays, an apartment and a car are the basic criteria for marriage. The condition of the home is still good, parents give a down payment of hundreds of thousands of their own slowly return the loan. What about those who don’t? Suppose a college student graduated from college at the age of 23. Ask: what kind of job do you need to get married in order to have 500,000 yuan saved for five years before the age of 28? (50W only for our rural standard house down payment, car, bride price) of course, I said is the vast majority of ordinary people, not including the special circumstances such as entrepreneurship and wealth.

This job, you can only be a programmer. To trade your youthful body for money. As long as you work hard enough, in the programmer’s short career of 10 years, one or two houses and cars, basically can be achieved.

04

Back to the retired programmer.

Here are some of the things I would recommend for programmers after age 34:

1. The preferred consideration is of course the architectural route, which is to go deep on the technical side, and to be promoted as an architect will make a qualitative difference to your work. Just as in a building, the engineer who draws the blueprints will surely earn more than the bricklayer and have more freedom over his time.

The second word is my friend Zelin’s choice, drag some relationship, or their own efforts, into the system of the team. Really, that’s life! I have a full working life and abundant leisure time to accompany my children and family. I have no pressure from life and live a simple and happy life. The only worry would be that my son would bring home a final paper with a 59 mark.

3, the industry to transfer posts, technology to business. This is the common choice of most programmers: product manager. Because we are the creator of the product ourselves, we have a very deep understanding of the product. The product manager position is more reliable among programmers than outside recruitment, and the company is very happy to do so. However, as a result, the position of product manager is rarely vacant, and the internal competition is also quite fierce. There is also a position to understand the product requirements are very high, that is, product sales, see if you are willing to do ~~~

4. Start your own business. This is not a small proportion of the population, but it is not large either. Starting a business is not limited to starting a company. It can also be when you save enough money, open a shop, make investments, etc. It is also the choice of many programmers.

05

Thank you for reading, and there’s a bonus at the end. I’ve been working on Android for more than 10 years, so I’m a veteran mobile developer. According to my observation, for many junior and intermediate Android engineers, to improve their skills, they often have to explore and grow by themselves, and the learning effect is not systematic, low efficiency, long and helpless.

So in this will be my ten years, from the cute new little white step by step to grow into Android mobile development architect learning notes, system organized in my ** graphite document **, from the Android four components to handwritten implementation of an architecture design, I have one corresponding notes for you to explain.

Of course, I have also sorted out for you the past years of the interview of Baidu, Ali, Tencent, Bytedance and other Internet giants. This is also a habit I have developed over the years. I must learn to summarize good things and then systematically digest and absorb them, so as to greatly improve my learning efficiency and growth progress. Fragmented, scattered things, I think the most worthless. Just like you give me a card, I will only feel that it is a piece of paper, but if you give me a deck of cards, it has its value. It’s the same reason that we collect data in a systematic way.

If you want, I put it in the graphite file, free to share.

【Android Architecture video +BATJ Interview topics PDF+ Study Notes 】

Finally, the gift of a poem, mutual encouragement!

Do not run in fantasy, do not concentrate on empty sound. Never forget why you started, and your mission can be accomplished.