You know, this isn't bad advice. I got a full-stack developer certification; not really trying to get a job in said field, but it's fun and I like that kind of stuff. Was always autistically drawn towards web-development, from an early age. But now that I should be pursuing and realizing these dreams, it seems like the job market is an ever-dwindling race to the bottom. The pay keeps getting lower, and the standards for everything keep going down-hill.
People use fucking APIs and pre-built frameworks for everything. I mean, given enough time and resources: I could (and have, as a class project) build my own facebook clone, from scratch— with more-or-less the same functionality. I made a JS 2D side-scroller, just for the lulz (again: from scratch, no Unity). None of this matters; I already know I'm never going to get the job I want, in this industry.
Instead, I'm now learning a trade— getting paid to learn, and working my way up to a cushy job in an industry which will always be in demand, and is hilariously devoid of FOB immigrants for no other reason than the sheer logistics of it. No pajeet will ever apply for my job because it's actually really physically demanding, and requires years worth of on-the-job learning to get good at. And you'll never learn anything unless you figure out where to get the knowledge, and hope that they're willing to work with you.
My new career is high-paying and safe, and I'll be one of the only people allowed to start this kind of business, when I'm done. And it'll remain that way because all the illegals and H1B's would rather work for tech companies or really any other cubicle desk-job, before even realizing that my profession exists.
H1Bs raped the programming industry into the ground, but the decline was inevitable for the reasons you pointed out. The nature of programming, at least good programming, is that it's reusing well tested code. There were a few years when everyone was trying to get paid to reinvent the wheel, but now it's just a matter of slapping in a turnkey solution. No reason to pay someone $60/hr if all they're doing is installing wordpress.
Tbh, if I could go back (and had the $/foresight), I would immediately go in to physics aiming for a PhD.
I'd have worked on my people skills, leadership and social networking.
These are far, far more powerful than some job.
(post is archived)