Earlier quoted context omitted.
It helps, but for many it was/is not enough. Trust me, the job search was brutal even as a computer science graduate from MIT. I had an offer and it was revoked (and companies that I had offers from pre-pandemic would not engage anymore). I'm almost certain that I have classmates who had OF at one point during the last year and I know for certain from Twitter there's Ivy League, Cal, and Stanford students on there. E…
I think this is a sign of companies not knowing how to get useful work out of junior developers with only a few years of experience, much less fresh college graduates. This is an extremely challenging problem at small scales, and one that most companies simply aren't up to. In my experience, listening to engineering management discuss these matters, the few people who entertain the idea of hiring junior developers do…
With juniors being able to be easily enticed away with a bump in salary at a well known company it becomes the situation that the only companies that can afford to hire juniors are those that pay enough to make it so that they aren't enticed away as easily.
This then leads to other companies not interested in hiring juniors - not because they don't want them or that they aren't willing to train them, but rather that they can't compete with the big tech company compensation.
The result of that is then that you see only job postings for mid and seniors... not so much because they will hit the ground with less training, but that they're likely more mature and less likely to be poached (they're stereotypically interested in settling down and raising a family).
Ultimately, if everyone and every organization is similarly self interested, there is no reason to hire a junior dev unless you can pay them top dollar to avoid the possibility of them getting poached by another org before they've been able to produce a positive return on investment... or that the overall income of the org is large enough that the loss in the ROI isn't substantial.