The Tech Talent Shortage Is a Lie
techcrunch.com
techcrunch.com
My impression is that the expectations put on the hiring managers is to hire someone who already knows everything and is willing to work any number of hours. So people who would be great employees in a sane job market are seen as "too old" (or the usual euphemism of "not high energy".) I think we need to find some way to force companies to hire our citizens.
Then these people go out and cry about how they can't find talented developers.
As well, software companies are really bad at human processes. They are filled with "heroes", who drop in to save the day whenever something happens, instead of having a process that anyone can follow. This means that whenever a "hero" leaves, you need to replace them with another hero, lest your "city" fall victim to the "bad guys". And if you need to grow, you need to hire more heroes, rather than replicating a process across a number of new employees.
One guy is in his mid-40s, and was a UNIX sysadmin whose company went bankrupt in the dotcom bomb. He's survived several recessions. He's quite proficient at Python scripting, and he's learning JS and Ruby. But companies won't hire him, I guess because of "culture fit" which seems to be a code phrase for "we want our team to gel around interests and work styles common among single millennials." The worst-case scenario is when a company thinks "culture fit" means "we only hire hipsters proficient in Amazeballs framework and BeardyScript."
Some other problems I've observed: finding mentorship is tough, particularly for women and minorities, because the very people in a position to be great mentors are the same people running startups, and don't have time to mentor. It's a Catch-22.
If there really were a tech shortage, you'd see salaries rising and more training and mentorship instead of the collusion among major companies regarding salary caps and non-poaching agreements. A lot of US-based companies are afraid to train qualified people, like some firms do successfully in the UK (training humanities students from Oxford or Cambridge in software engineering), because they think other companies will poach their talent and therefore their training budget will be spent on their competitors. I think that's a short-sighted view, but that's what I see now.
Residents of the Bay Area looking for housing would beg to differ.
I know people my age (30~) who can't get a foot in because they don't fit in with the hipster-frames-hoovering-art-director types who apart from being well connected founders also part time as diversity activists.
Yes, we could absolutely do more to develop tech talent. But that doesn't change the fact that there is currently a shortage of talented developers.
On the other hand, the BLS data, various studies, and other sources like CEPR agree with him in the more general case:
http://www.cepr.net/blogs/cepr-blog/is-there-a-shortage-of-w...
http://www.latimes.com/business/hiltzik/la-fi-hiltzik-201508...