|
|
|
|
|
by pavel_lishin
1750 days ago
|
|
To answer your rhetorical question, because the alternative is spending five times as long trying to hire a senior engineer without the sort of budget that FAANGs have. And because it doesn't take a full two years before that junior is a valuable contributing member of the team; because they'll likely refer other qualified and/or educable applicants; because they might not jump ship, but be happy to get promoted if you actually reward them comparatively to what another company would pay them. But sure, if you're not willing to invest either time or money in your employees, then no, you shouldn't hire juniors. |
|
A junior dev hire involves sifting through many resumes, and then interviews, onboarding, and then three to six months of lower productivity for the mentor.
All of that represents losses against the current status quo. The current status quo is predictable.
This completely discounts the "accept and renege" that also is common with juniors looking for a job which can reset the job search back to square one even when you do find a good candidate.
Taking six months or a year to hire a senior has fewer resumes to sort and fewer interviews to conduct. When the person is hired, they've got a much shorter onboarding and has the necessary skills to be able to become familiar with the codebase without causing a hit to the productivity of the rest of the team (or other seniors).
In this situation, hiring a senior is likely a much better outcome with fewer seen and unforeseen negatives and an eventual positive.