back

by rvz·7y ago·view on hn ↗
> Or is it only _experienced_ coders that are in demand? Are employers just lamenting how the majority of applicants have barely any experience and little depth of knowledge?

The tech industry projects a 'talent shortage' of senior software engineers that these companies are unable to find. But instead they get 100+ junior level applicants which are ignored by them.

The problem is that companies are reluctant to provide training for juniors or entry level applicants as they prefer to hire one experienced senior developer just to do the work of 20 junior developers with a $100k salary + stock. However, most companies are unable to afford this and they simply complain that there is a 'talent shortage' of these specific developers.

Even if a junior gets to the onsite interview, they are asked to write a series of algorithm tasks on a whiteboard to prove that they are qualified. Simply having a 1st class CS degree is not good enough for any candidate. So the actual 'talent' they are looking for are developers who are at FAANG companies. If they do find them, they are directly hired (No tech interviews) which is rare.

> I don't want to spend years of my life and who knows how much money learning a new skillset only to discover I've joined an ocean of low-skilled coders who won't have any serious job prospects for 5+ more years. :/

The point here is that if you are applying for a junior/graduate or entry level job, you now need to further differentiate yourself from the other candidates and programming is simply not enough. If you were to switch careers into this one, you have to be prepared to show what you have done to convince the hiring manager to take you on, since they can just either hire a senior or an internal applicant* to take the role instead.

* Some companies hire candidates internally and prefer them over external ones due to their connections to the company.

1 comments
> The tech industry projects a 'talent shortage' of senior software engineers which companies are unable to find.

Why do you assume that? Oversupply of developers applies to senior developers as well, not to the same degree of course, but enough to have a luxury to treat them just as badly from first contact, as companies expect to be able to find somebody else.

Not trying to be harsh but, do we live on the same planet? I'm not even based in a major tech hub (I'm in Northern England) but in my experience a developer with 3+ years experience can walk out of one job and into another the same day. Plus every company I've worked for has had trouble finding good programmers and I've never once known a developer who had trouble finding work.