I think those are the best possible thing you can do to get employed. I recommend to everyone I meet - teach yourself to code, build a few things of increasing complexity as you go, and put em online. Preferably things a potential employer could look at.
There's a night and day difference between asking a newbie engineer about their ideas in an interview vs talking about something they've built before.
I made a bad chess game in JS before applying for jobs after college, and ended up talking about it in half my interviews - either describing it, or, in a few cases, finding that the interviewer had played it before I showed up (in one case he found some bugs! I brushed it off, saying that I had quit the project after getting basic functionality down and hadn't thoroughly tested pawn promotion...).
There's a night and day difference between asking a newbie engineer about their ideas in an interview vs talking about something they've built before.
I made a bad chess game in JS before applying for jobs after college, and ended up talking about it in half my interviews - either describing it, or, in a few cases, finding that the interviewer had played it before I showed up (in one case he found some bugs! I brushed it off, saying that I had quit the project after getting basic functionality down and hadn't thoroughly tested pawn promotion...).