Hacker News new | ask | show | jobs
by Thorentis 2258 days ago
I would be happy to be in the same role for the rest of my career if it meant that: a) I got to work on different projects across my career b) The company I work for was happy to invest in my development and learning (through paying for courses/certs/self-learning time and importantly c) I got regular pay rises.

Sadly, the order I listed those is in decreasing order of how likely each company is to offer them. So many companies are reluctant to give out pay rises (and I'm not talking 2% inflation rises that only ensure you stay above water). There's almost this unspoken principle where if you agreed to do a job 5 years ago for one price, why should you want more to do the same job 5 years later? There's no notion that maybe your institutional knowledge is worth something, or you're a better engineer now, or the company will be worse off if you leave vs. if they hire somebody else.

And so, people more often than not move companies to get a raise. Gone are the days where you can start at a company as a grad, and work there till you retire. I wish those days were still here, but they're not. Every time I got a raise it was because I moved jobs.