How many jobs have you HAD in the past 5 years?
How many jobs have you HAD in the past 5 years?
My first job was a 40k per year IT job. I changed jobs every 1.5 years or so, and was able to find a niche in Big Data followed by Real time bidding in ad-tech, and now ML work in one of the FANG’s as a senior engineer.
Not many people care about tenure at this point, and working in multiple environments has served me well. It’s worth calling out that I usually took a pay cut when I switched in order to better align with my career objectives (although the raises always made up for the opportunity cost )
I found every opportunity through LinkedIn, along with many that I passed on. I was always immediately connected with a person (recruiter) rather than a blind resume/email response.
In another industry with stock that appreciates slowly or depreciates over time, the model wouldn't yield the same packages. The company buys your equity grant when you start, and has limited incentive to renegotiate/fight over the outsized reward.
> How many jobs have you HAD in the past 5 years?
I'm old enough to remember when having two or three two-year jobs in a row classified you as a job-hopper to employers.
These days, it seems like having several two-year stints ought to classify you as either complacent about your career progression or pretty lucky, depending.
I'd think of being at two places over several years being either complacent or lucky. I wouldn't think of being at several places for two years each as complacent or lucky...
I do not think being at places for less than two years as the ideal scenario or a great candidate. Unless the person is hopping from FAANG to FAANG (hopping for pay bumps) - I look at it like how I've had it... They had to go from one shitty job to another because they couldn't get the right one.
What's your lower bound on 'several years', in this context? Taken literally it's 'three or more', but not everyone uses the word that way.
> Unless the person is hopping from FAANG to FAANG (hopping for pay bumps)
I wasn't thinking of pay bumps per-se, but of promotions for increased responsibility.
> They had to go from one shitty job to another because they couldn't get the right one.
Sure, but employers are often insecure. The thought that follows that is "what if they think this job is shitty and then leave?"
Employers hate turnover and tend to like having evidence that you will stick around. No matter what the reason is that you didn't stick around somewhere else, however justified or understandable, that reason can't provide the evidence they want.
In my opinion, several years in this context between two companies would be at least 7 years total - however, I think 4-5+ years at one company is a sign of complacency or you got lucky. So, I'd think spending 10 years at two companies very much a sign of complacency or luckiness. I can't imagine doing it unless I got really lucky. Great managers, great organization, great team, decent work, and, of course, great pay... but that is incredibly rare as far as the social circle I'm involved in goes. So, chase the pay at least.
It was four years.
As with all hiring though, this is far from perfect.
Leaving early means the investment wasn’t worth it (compared to hiring someone who doesn’t job hop)
I haven't seen a job like this in a decade or more. The last two jobs I had expected you to be fully productive in a month, and if you not had made major contributions in by 12 months (and more specifically didn't fit in with management) you were going to be let go. Letting go of employees used to be relatively rare, but I find it's becoming standard practice these days.
I can't think of a single job I've had where ICs weren't deploying code to production within two weeks and at full productivity in about a month.
Decades ago it used to be the case that you could take time to fit in, find your strengths and start growing. But the idea that you would "just be getting started" at 12 months is laughable.
Job "hopping" used to make sense a few years ago because it was the fastest way to get promoted. Now I would say it's an essential survival skills as any place you aren't happy at is likely seeing that an planning when they can start to pip you.
"Is this someone with high potential who could grow / be trained into a high performer?" to
"Is this someone who can hit the ground running and be productive within a month?"
It's very possible the answer is still yes, but I'm not going to spend time investing in a more uncertain candidate, if it's pretty clear they'll jump as soon as my time investment starts to pay off.
It is also worth noting a 12 month fixed term contract for any new full-time employee is standard. Due to Dutch employment law, the employer only has to offer a perm contract after a number of years (after the 3rd I think). This hardly encourages career growth and it if it takes 12 months to be "up to speed" you would have been fired already!
At the end of those 12 months they don't have to offer you anything more. Struggling and need extra training? Nope, you're gone. Particular project changing course (new CTO, new management)? Nope, you're gone. Pay rise? Lucky for 1% without threatening to leave... but other companies will add 15% for a new contract in a similar role. It's a no-brainer.
There was no sense of loyalty on either side.
The large professional network I made in the city helped enormously and heard about open positions on a weekly basis.
Now I am in a new role (outside of the Netherlands) where I genuinely hope I can stay with the company for many years and have a long career with them (with opportunities to progress internally). Their niche is something which I believe in and have a sense of pride about what they do.