I suppose this warrants an update from my end. I was self-taught and created real projects I used - one was an e-commerce platform for a small business I helped start. When this passed, I started working on a double-sided marketplace platform. I actually just finished it minus a few bugs, full test coverage, etc. In my job, I am building out new features on our products and still learning a lot. It can be overwhelming at times, so still have a ways to go. But my LinkedIn mailbox is full of messages, I can't even keep track of them. Not saying I would get all of them, but it's certainly a welcome change. My salary at my position is up a lot since I started..still earning less than when I was an engineer, but am closer, and its a bit more comfortable than it was starting out.
Stephan is electing to take a small project approach which seems to work. I personally thrive on full-featured projects because you learn all the edge cases, and round out a lot of skills. Point is, if you don't have the degree or experience, find something you want to work on.