The issue with hiring many juniors is, when there is another dev boom, all the juniors that were hired, now mids or seniors, are going to jump ship to whoever is going to pay them the most.
So, the company can either grow talent and then pay them market rate or hire at market rates from other companies that grew them. Hiring juniors, while good for the industry in the long run, doesn't really benefit an individual company.
It is game theory and it is still why senior developers make a lot of money despite there being an oversupply of juniors.
ecb_penguin|6 months ago
Yeah, that's the point!
> So, the company can either grow talent and then pay them market rate or hire at market rates from other companies that grew them.
It's not a zero sum game. The simple fact you overlooked is not every junior jumps ship.
> Hiring juniors, while good for the industry in the long run, doesn't really benefit an individual company
Things that are good for the industry DO benefit individual companies. Having a large and capable talent pool is good for everyone.
JumpCrisscross|6 months ago
If this is really a concern, require a long-term employment contract from incoming candidates.
rpdillon|6 months ago
taco_emoji|6 months ago
mohami2000|6 months ago