reason for job change? - quora

Consumer TechWhy Do Software Engineers Change Jobs So Frequently?QuoraContributorOpinions expressed by Forbes Contributors are their own.Feb 6, 2018,02:15pm EST|This article is mor

reason for job change? - quora

Consumer Tech

Why Do Software Engineers Change Jobs So Frequently?QuoraContributorOpinions expressed by Forbes Contributors are their own.Feb 6, 2018,02:15pm EST|This article is more than 4 years old.

Shutterstock

Why do software engineers change jobs so frequently? originally appeared on Quora: the place to gain and share knowledge, empowering people to learn from others and better understand the world.

Answer by John L. Miller, PhD, Software Engineer/Architect at Microsoft, Amazon, Google, on Quora:

Ive had a few jobs/careers over the years: food service; secretary; typist/typesetter; day labor; and finally, software engineer.

The job where Ive seen the most people passionate about their work is software engineering. Many of the people in the multi-nationals Ive worked at are at the perfect confluence of talent, intelligence, and interest. They love what they do, theyre good at it, and they have the raw talent to excel. Passion is a big driver. So is recognition. And advancement.

When a software engineering job is great by most peoples standards, why would anyone move?

  • Because they can.Demand is high for good people. Many get several requests a month to interview with other companies. What do you do when youre having a crappy month and Facebook calls and says we have a great job for you, will you come talk to us? You might think its just for fun, but many moves start this way.
  • Grass is greener. Your job is great, but you already know how to do it. Then you hear about the new hotness. Maybe from a friend, maybe from a recruiter flattering you, maybe in the trade rags. If youre good and you get as far as investigating, youre probably going to get an offer somewhere, and youre probably going to move. Who wouldnt move when offered more money to do something more interesting?
  • Lack of recognition. There is high mobility in software engineering. Part of that mobility is paying higher rates to acquire new talent. This is, unfortunately, often at the expense of existing talent. It can be frustrating to feel like youre keeping the business running, only to find yourself taken for granted, passed over for promotions. It happens.
  • Higher rewards. People are generally given a raise when they move, to attract them. This trend means that people who stay in one spot earn less than those who move. There are exceptions, but this is the rule. One of the best programmers Ive worked with joined the company I was at and did amazing things for ten years, with lots of recognition and praise. And yet, at the end of those ten years, despite making more than his peers, he was making less than the entry-level hires he was interviewing. I see similar things all the time, I experienced it myself. Staying in a position, 2%  5% annual raise. Moving between companies, 10%  50% raise. If the money matters to you (and it should, because its how much the company values you), it makes sense to keep moving.

Ive said it before, Ill say it again. If you have any interest in computers, software engineering is the best job in the world. Just make sure you take care of your career, because youre the only person whose full time job is to do just that. And that will mean moving occasionally.

This question originally appeared on Quora  the place to gain and share knowledge, empowering people to learn from others and better understand the world. You can follow Quora on Twitter, Facebook, and Google+. More questions:

  • Software Engineering: What kind of process did great software companies go through to establish their engineering values and best practices?
  • Job Interviews: How do I answer the question what is your favourite data structure?
  • Computer Science: What is the most important skill to learn in college for a CS major?Get the best of Forbesto your inbox with the latest insights from experts across the globe.Quora

Quora: the place to gain and share knowledge, empowering people to learn from others and better understand the world.Read MoreRead LessEditorial StandardsCorrectionsReprints & PermissionsLoading ...

More from Forbes

Worried That Your Phone Is Spying On You? Try A Different OS

Get Vaccinated? How Trust In Institutions Determines COVID Vaccination Rates In The EU

Clubhouses Future Depends On Data - How To Build A TikTok Like Algorithm

President Biden Is Man, Woman And 40 Years Old - Why We Need Algorithmic Transparency

WhatsApp: We Should Discuss What Our Data Is Used For, Not Who Has It

Three Things Youll Need Before Starting A New Business

How Do Employee Needs Vary From Generation To Generation?

Where Is There Still Room For Growth When It Comes To Content Creation?More Articles

Video liên quan