There is an Ali employee in the pulse, shared his experience of being fired:

At the age of 35, he spent the New Year happily. Instead of opening the door, he received a red envelope, but a dismissal proposal from the company. The reason was simple: too old.

They say work experience determines income, but in this case, 10 years of development experience is worth nothing at the biological age of 35.

Indeed, there is a persistent perception in the tech community that programmers are young, unable to keep up with their abilities and physical abilities beyond the age of 35, and that if they haven’t made the transition to a leadership position, their entire career is hopeless.

1. Age 35: Every tech career’s hurdle

At the age of 35, with the growth of age, physical fitness is not as good as before: once a week without words overnight; Now they stay up once a night and rest for three days. Once the learning efficiency is higher than others, now just read the learning materials, the next second can forget.

Not only that, but at 35 you have both your parents and your children; You go home on time to take care of your family, and compared with those young people who would rather work overtime than be lonely, you spend less time in front of the leaders.

Admit it, you have a lot on your plate compared to a young person without a mortgage or kids.

And that’s one of the reasons you get picked on.

2. Are techies so miserable after 35?

Here’s a question on Quora: Where are you headed by the time you reach your mid-thirties in Silicon Valley without enviable success ora managerial career?

One of the answers was impressive:

I joined Google’s software engineering team in 2001 at age 55. Yes, you heard me right. During my four years in the team, I was always the oldest in the team, the average age of my colleagues was 30, and I was not in a management position. But age was not an issue, as my colleagues and I agreed.

It’s important to keep learning, and SINCE I started working in ’78, I’m glad I’ve been learning cutting-edge technology.

This is not unique, and if you work for some of the largest companies in the US, you will be surrounded by colleagues in their 50s and 60s.

The answer is obvious: it’s not your age that gets in the way of being 35, it’s your mindset. In the right mindset, 50 is the golden age of career, let alone 35.

3. How much will you make if you are not qualified for your seniority?

In addition to the frustration of those who have been laid off, some of those who have not been laid off but are getting an unsatisfying salary have no fun complaining: Why did MY salary go from $8K to $1W5 with 5 years of experience?

Come on, a guy who took 1 year of work experience and reapplied it for 4 years is overpaying for 1W5.

Programmers can do a lifetime, but pure will knock code programmers, career life of about ten years.

In society, you’d better not even think about the idea of “one trick, eat everything”. Otherwise, you are waiting for others to rise and get rich, and you are either consistently mediocre or inevitably abandoned by the market.

The same is true for programmers, for whom the core competence is the ability to learn.

Industry changes, peer competition, no learning ability of the people in the past is faced with: not to advance is to retreat; In the present to accept is: do not advance, out.

4. An old programmer can easily attack a bug where a newcomer is at a loss

When the photo social App Fooji was officially launched, the traffic exploded rapidly through social power, and a large number of users flocked in. The team was very happy. However, as the number of users increases rapidly, performance problems occur on the server, and users frequently experience flash back, timeout, deadlock, crash, no response, and information loss.

Sufficient memory of the server, not enough to support millions, tens of millions of users!

A new programmer can feel overwhelmed by these problems — even if they are strong under pressure, they don’t have enough experience. This point, the foot of the founder of liu Knows.

Therefore, he invited a number of senior engineers (old programmers) from Qingyun to help solve the problem:

By closing or downgrade App part non-core functions to protect the availability of key functions, separation by server traffic load balancing, database, speaking, reading and writing, adjust the structure of the cache, the introduction of the relational database and adjust the code affect CPU usage, and so on optimization, after a period of time and hard work, day and night to put foot back from death.

See? When the enemy is present, the competitor that you fear may not be as good as you!

5. No matter how long you are working, don’t forget to learn from each other

The strengths of older programmers are experience, thinking, and a framework to solve problems.

These have been tested in years of experience and events. Compared with young programmers who are at a loss when things happen, older programmers can find the most appropriate solution in the fastest time.

For example, create the final image in your head first (first creation), and then code it out after much thought (second creation).

As a senior programmer, we should realize our advantages, expand our influence as much as possible, keep working enthusiasm, win a sense of achievement by hard work, and form a positive cycle of “effort – harvest – more effort”.

To judge whether a programmer is good or not, we also need to explore his ability to learn, self-management, innovation and creativity.

And these, all need time precipitation and project experience.

Accumulate project experience

The technical strength of a programmer can be seen from the projects he has done. The more projects he participates in, the easier it is to keep getting a high salary. In the later period, he can gradually transform into a management position.

Experienced very few projects how to break?

We can use spare time or spare window to find some part-time projects online to do, so that not only can accumulate rich project experience, but also can more income — many programmers through this form of high income, daily salary of thousands of people are also in.

Expand your network


The quality of the circle determines the quality of career development. This truth, many programmers do not understand.

It’s also important to get out and meet high-level people, rather than sitting in front of a computer all day working with code.

As the saying goes, “People are divided into groups”, you can see farther if the person around you stands taller.

For example, you meet a big god, the big god also think you suit his taste, a push inside, you earn!

Grasp technological frontier trends


Whether you’re fresh out of college or a 35-plus programmer, learning about cutting edge trends is a long-term job.

The best programmers must have the best learning ability, and there is only one way to make yourself a hungry student in this fast-changing industry.

Do not have the ability to learn, do not try to get a salary, should pay tuition!

Keep blogging

What distinguishes you from others? The answer is soft power!

Stick to blogging, not only the summary and improvement of technical ability; By writing code in blog form, I have improved my abstraction ability, problem expression and summary ability, which are all indispensable soft skills for an excellent programmer.

Must have their own Github

Many people have heard that someone received an Offer without an interview based on github’s 1000 stars, which can be imagined its charm.

If you have a few hundred or more Stars on your resume, you are sure to get the attention of an interviewer. Because it’s not just a demonstration of technical ability, it’s also a demonstration of one’s ability to learn.

In addition to interviews, open source also accumulates its own codebase. Different people will help you keep the code base up to date to make your code “stronger”. Not only will you learn more, but you’ll also get to know more of the kind of company you might one day become with at work.

The Times are cruel, but also fair.

The cruel thing is that the world is changing so fast that it never gives a respite; Fairness means that no matter how young or old you are, you have to rely on your strength to speak for yourself.

For programmers, 35 is not the end, but a watershed: those who can’t keep up with The Times and those who can.

Those who are left behind are always the ones who are slow or even hovering in the same place, the so-called “ten years of work with only one year of experience.”

Whether you’re 25, 35, or 45, identify your real needs and desires, and find the right place to perch.








More IT job search tips: click here to read

  • Onsite: 12 Tips to help you get started
  • 25 questions to Ask your interviewer!
  • 10 Tips for Getting your face Off!
  • North American IT company Fulltime salary disclosure
  • IT resume big hoso | “how to write technical resume” essence summary of the lecture
  • What about the questions you have done in the interview?
  • Frozen period the uncensored | Google, FB, Amazon, Linkedin freezing period
  • How to learn about an IT company before an interview? Try the official tech blog!
  • Google | large companies how to upgrade have promotion mechanism, promotion?



Welcome to follow my wechat official account: Ninechapter.

Elite programmer exchange community, regular release of interview questions, interview skills, job information, etc

Nine chapters algorithm, IT education field of deep cultivator