I posted a question on this site back in October about how my job was causing me health problems. Things have been better since then, but I've let myself get complacent again. This needs to stop. I need get myself out of this rut and get programming again to find a better job.
Some background:
- Started coding when I was around 15, but was lazy about it and still consider myself well below average
- Despite my laziness, I'm still very interested in the craft and read lots of blogs (like Coding Horror and JoelOnSoftware, which is how I ended up on this site.
- Started with VB6 in high school, where I also learned using Turbo Pascal
- Spent three years in college. Since I'm Canadian, this means it was pretty much vocational training, with little theory (there were some classes, a lot really, which were pretty much "Intro to VB.Net" and the like).
- College also included a lot of mainframe training - Cobol, etc.
- I now work on a Unix system with a proprietary emulation layer to make it look like MPE (an OS for HP midrange machines), and use COBOL and some reporting/data extraction tools you don't need to care about.
When I come home at the end of the day, I'm completely wiped out and mentally drained. Although I read blogs and lurk StackOverflow and the Programming SubReddit, I hardly ever just code the hell out of something. I'm not that creative when it comes to coming up with project ideas.
What this boils down to is, How to I start over with programming?
What's the best way to convince a company to take a chance on me, with very limited experience, so I can learn from proper mentors? Are there any projects online, or preferably tutorials, which can walk me through the design and implementation of even a simple CRUD app? Where do you get the motivation for new personal projects? The only thing I've come up with is largely work based (it's basically a productivity app).
How do I start over to get into the career I want, and escape the death spiral of fatigue and discouragement I'm in now?