Dev. to/ Moopet/What-s-my-age-again-14EH Is a developer of C, Perl, PHP and Python

For many programmers, age has always been a topic that makes them anxious. One is how to keep strong learning energy with the growth of age, and the other is how domestic Internet companies advocate youth.

In fact, many developers abroad face the same problem.

Ben Sinclair, a 45-year-old developer, shares his experiences and thoughts that might help you.

The following is the translation:

My name is Ben, I’m a developer and… I am old.

I’m 45 years old, and a lot of developers would say I’m old. In fact, for many people in different jobs, this is the middle of their career.

Recently read an article “Forty and still a dev” (Forty years old and still doing development, https://dev.to/sandordargo/forty-and-still-a-dev-1hb3), I fell into deep thinking.

If I were a professional athlete, I might be past my prime. But being a plumber? Not so. Why does the world think developers fall into the former category?

1. Discrimination against the elderly

We once had a mass email from a local company that wanted to help Python. If it’s not regular and relevant to our profession, we don’t hate them at all.

The email began:

We are a dynamic team looking for a young, enthusiastic developer to…

One of our old members clicked reply-to-all, and I can still feel his anger. It’s easy for people to talk like that. Youth means edge, youth means advantage.

Of course, it is also relatively cheap in terms of wage costs.

2, respect,

Some say respect your elders. Others say respect has to be earned.

People who say these things should shut up. Everyone should respect others. Sure, you can earn more respect for the great things you do, but as a bottom line, respect everyone.

Whether it’s the new person in the office or the 3 o ‘clock appointment, whether they’re 18 or 80, treat them as if they know the business inside out.

On the Internet, no one knows you are…

When I talk to people on the Internet, we’ve been talking for weeks or months, and then I find out they’re only 14 until I accidentally say “I’m going to school.” I remember the bands I loved when I was younger, only to find out that they had lived 20 years longer in my heart when they turned out to be black and white on YouTube.

In the Internet world, for better or worse, if you can do it, you can do it. This means you may be able to work from home through open source projects or remote interviews. But in real life, face to face, things are very different.

4. People’s judgment

If you are young, can you write a device driver in assembly? You can be fired for not having the experience that comes with age. If you look old, can you only write device drivers in assembly? Anything else?

I saw some text annotations in JavaScript the other day and thought the editor was broken because it was clearly a syntax error, right?

Am I too old and out of touch?

Can an old bird like me take a new one?

When the teacher? Is that hard to believe? Maybe that’s it. I find that I have more to say about issues like work/life balance than I do about computers. Once when I was young, I had some unrealistic ideas about life. I taught myself cybernetics in college because I saw Terminator 2 on a whim.

  • You can go home at five o ‘clock or whenever the contract says. You don’t have to work late unless there is a real emergency.

  • If you need to sign for a delivery or make a drop-in appointment, you can be home at 3 o ‘clock. Everyone has a real life and that can get in the way of work and people understand that.

  • Don’t take work home with you, even if you think it’s fun. You need to choose a different hobby.

  • You don’t have to keep investing.

  • If you want to help your friends, you need to set up a website for them. If you want to do it, do it for free. But if it’s for a company or a friend of a friend, charge the market rate.

  • Check the market price and make it reasonable for people.

  • If you get things done faster than everyone else, it probably means you’re missing/missing something, unless you’re a superstar developer.

You are not willing to do so for a lifetime!

My first job was PC support for a team of scientists. They built satellites and defense systems, but when I fixed their printer, they gave me a damn impression. One day, my boss asked me, “You want to get a proper job, so what do you want to do?”

I feel a little insulted: there’s nothing wrong with PC support. After a few years, I went back to PC support.

7. Manage routes

Some developers become leaders of their teams, then product managers, technical managers, CTOs, and so on.

I think it’s ok, but only if:

  • That’s what they want to do;
  • They are “pulled into” management, not “squeezed out” of development;
  • They don’t want to do too much development;
  • They receive management training.

The fourth point is important. To some extent, “promoting” developers to management as a reward for good developers is unwise and can lead to project failure.

When interviewing for management positions, candidates with extensive management experience should be hired on an affordable basis.

If someone from within the company applies, they should be sent to the best training courses.

Give them the support they need, and if they don’t manage properly, not only will it ruin your project, but they will also be miserable to manage.

Management and development are two very different skills.

In my time at work, I’ve met a lot of managers who have grown up in the development process, and from time to time they look at my IDE with excitement and wish they could go back to that stage.

I think so too. If they’re not good at it or don’t like it, I’m happy for them to start coding again.

Inverse feng qibi is a technical platform focused on programmers circle, you can harvest the latest technology trends, the latest internal test qualification, BAT and other big factory bosses experience, growth themselves, learning materials, career routes, money making thinking, wechat search inverse feng qibi attention!