I'm in my 30s so I should be used to this by now, but this shit is getting so stressful guys. I have no savings, my checking account is drained every month with rent, and if there's ever a serious emergency I have no safety net, I'm legitimately fucked. I'm one unplanned expense away from absolute ruin. Those in the same boat as me, how do you deal with this?
When I graduated university with an art degree I learned Linux and became a system engineer. Ten years later I'm not even close to broke. I'm doing quite well for myself. I taught myself everything I need to know about Linux, bash scripting, ansible, docker, picked up python, some php and JavaScript(node). I'm starting a side hustle selling custom built light fixtures and WLED installs for home construction. Im always working on new pieces to sell and looking for more custom installs.
There was a time this was an option, but with the glut of CS grads out there I'd be shocked if this would be a viable path these days.
All else being equal, why would you pick the self-taught guy v. the guy with a degree in Comp Sci? They're good skills to have regardless, but it sounds like you got very lucky (edit: to be clear, this doesn't take away from the work you would've put in).
Does depend on the talent pool for system engineers where you are, though.
I want to be clear - the fact that I think you got lucky doesn't take away from how skilled you are or would need to be. Self-taught != poor skills, at all. And yeah, if someone really wants to do something, they should give it a shot, market forces be damned.
But at the same time, you do need to consider the pool of talent you're competing with. If you're a self-taught systems engineer, you're going to need to be really good, AND have some luck on your side during the hiring process. If you're really good and you're competing with other really good candidates who also have a formal education related to the skill-set, your chances are slim. And at the end of the day, you gotta eat. Then again, this is the perspective of a guy in a place bursting at the seams with grads with these skills (some of whom are, of course, morons, but many who aren't but are still having difficulty breaking into this kind of work).
To anyone reading this - if you want to learn these skils, don't let some jerk like me stop you, but recognize that you are at a disadvantage come hiring time. That said, a) if you get good, you can also get lucky - question becomes can you still feed yourself if you don't, and b) they can open some slightly less obvious opportunities too (SAS business development, analytics, etc.)