I've been reading people's year end posts about what they've accomplished or learned in 2017 and it's really inspired me to take concrete action towards a long term goal of mine. I'm a primary school teacher but I taught myself to code many years ago - I bought a palm pilot in 2000 and started writing little shareware apps for it. I've been building side projects (mostly websites) ever since. I'd love to work full-time as a web developer.
I'm proficient in rails and php. I'm also learning js and vue . Over the years I've applied for several (remote) positions but I never get to the interview stage. From a quick scan of my inbox, it's mostly because I lack professional experience (8 companies). 2 companies turned me down due to lack of open source contributions (although I shared some code from side projects) and 1 company asked me to do a coding test but then turned me down because they didn't like my solution (it was a simple string manipulation and I wrote a simple method - they'd have preferred it if I wrote a new String class). There are also many companies I've applied to who never bothered to write back. All the roles I've applied for have been junior level.
Does anyone have any concrete, actionable advice that I can take to improve my chances of getting interviewed and hopefully hired?
Thanks in advance