After working for many years, some views on the "future" of programmers

Hi, my name is Jack.

Some readers and friends left a message before, and let me talk about whether programmers are eating "youth rice".

To give two extreme examples, if an industry is completely measured by age :

  • Take youth as the highest priority: the new blood entering the industry who is familiar with the rules can immediately replace the elderly middle-aged, so this industry must eat the meal of youth. If you enter the industry, do you feel anxious and unstable at work?

  • Take old age and seniority as the highest priority: an industry is very stable, regardless of your talent, or whatever, don't try to make a name for yourself if you don't mix for 10 years or 20 years, you can be a little brother for 10 years first, and you'll just fall into the pit The mediocre people who have eaten and waited to die have been suppressed for decades. As a vigorous young man, will you feel hopeless?

Of course, the world is diverse and complex, and no industry is absolutely dependent on age.

The programmer industry, in my opinion, is one of the few industries that continues to learn after graduating from university.

Because, there are often new things, new papers, new algorithms, new frameworks, and improved business indicators, and we are still counting on these new things.

The salary of programmers is upside down, which can reflect the problem to a certain extent.

It is a fact that the salary of new people every year is higher than that of a group of old people.

The old man can only keep running forward, not falling behind, and building his own barriers with his own first-mover advantage, either to become a "technical bull" in the mouth of others, or to become a "manager".

However, those who can grow up are destined to be a minority. Many times, not only depends on ability, but also on opportunities, and mediocrity is the vast majority.

Still, even if you're a mediocre programmer, it's definitely not a problem to have a meal.

The programmer industry, compared with many industries, is much better, at least the salary is very impressive.

In fact, the so-called "youth meal" on the Internet is sometimes a self-deprecating and embarrassing rhetoric from insiders.

Like you, everyone else graduated from a famous university, but with different majors. Your monthly salary is 20,000 yuan, while others' monthly salary is 5,000 yuan.

Others said: "Wow, your monthly salary is so high".

What can you reply? Could it be said: "Yes, my monthly salary is very high, amazing, right?"

At this time, it is appropriate to say: "Hey, we are actually earning hard-earned money, and we are just a youth meal by working overtime."

Wouldn't it be nice to let each other end a dialogue in a harmonious atmosphere?

It's true that programmers work overtime and are stressed every day. They are hard-earned money.

But there are many, many more jobs that are harder, more tiring, and less paid.

Of course, there are also many careers that make a hundred times more money than programmers. Those industries that talk about one's background, network, and relationship are not at all impossible for people in the circle to get involved in.

In my opinion, the Internet industry is an elimination system.

Each age group should be promoted to the corresponding rank. Half a beat, it is likely to face elimination.

Of course, it is not to say that it will be eliminated immediately, but that the rank will not be promoted again.

Getting older, in the eyes of managers, the price is getting lower and lower.

Because the Internet has always had fresh blood, there are many capable young people who want to get high salaries to compete.

Therefore, there are many programmers' "35-year-old rule" remarks.

This shows that the competitive pressure of the programmer industry is not generally great.

And some industries seem to be stable and there is no 35-year-old crisis, that is because the competitive pressure is low.

Profits are not high, and there are not many young people to compete, so there is no need for the boss to optimize personnel.

Programmers are just workers at the bottom. If they don't advance, they will retreat. Each rank has its own "anxiety".

The Internet industry has long passed the dividend period, and it is difficult to have the "myth of wealth freedom" in the future.

Relatively high salary, enough food and clothing is enough.

If you want to make a lot of money, it is better to look at some industries that do localization, such as IC.

However, when the strength will be exerted, and how many years of accumulation will be required, no one can tell.

A person must play these different roles twice in the stage of his life: young and middle-aged.

Therefore, whether it is an industry of "Youth Rice" or not, we are all the same, and we have both ends.

A little bit of chicken soup:

Being mediocre without knowing it, and not trying at all, is what we should be afraid of, not age.


Finally, I will send you a copy to help me get the data structure of BAT and other first-tier manufacturers . It was written by a Google master, and it is very useful for students who have weak algorithms or need to improve:

Google and BAT big boss's brushing notes, after reading 80% of the algorithm questions in seconds!

As well as the BAT algorithm engineer learning route, books + videos , complete learning routes and instructions that I have compiled  , it will definitely help those who want to become algorithm engineers:

How I became an algorithm engineer, super detailed learning path

Don't just collect it, come to like it, refill~

おすすめ

転載: blog.csdn.net/c406495762/article/details/124311988