About five years ago I got fired/quit from my second dev job and realized nobody was hiring node.js developers. So I looked at the local dev listings and saw the majority were .NET or Java. I spent the next month while unemployed reading an 800 page book on .NET (to be honest I got to page 400 or so before I was like “okay I get it”) and snagged a job as a mid level dev at a .NET shop in a Fortune 500 company. I didn’t even buy the book, I pirated it (apologies to Phil Japikse!).
I think we need to teach people that learning stuff yourself is free if you know where to look. We teach everyone school is the only path to knowledge which is, quite frankly, the most expensive, slowest, and overall worst way to learn almost everything. Outside some limited domains most concepts necessary for gainful employment can be self taught.
Isn’t that what the internet was supposed to do? What we all imagined when we’d talk, wide-eyed and endlessly optimistic, about the internet to people back in the 90s and early 2000s? Wasn’t it supposed to make information free? Which it has, for those of us who know how to look.