Hi all. Thought I'd resurrect this post rather than start a new one along very similar lines.
Long story short... I'm 43, degree-qualified mech engineer, want to change career to what I would most simply describe "programming".
I've read and understood a C "beginner's" book and now I'm halfway through CS50x on edx (Harvard/MIT basic comp science course) which at least one person on here has referred to.
I'm really enjoying everything about the course, learning new stuff all the time, problem-solving, the actual code-writing, debugging, and of course the pleasure of seeing my code working as intended.
I'm facing a similar 'problem' as some previous posters in that I'm wondering how to progress, i.e. how to make myself employable without a degree (financial and time commitments mean studying for a CS degree would be very tricky).
As I think its too early to start job-searching, even for entry-level positions, I'm thinking about these as options. (I am more inclined towards back-end development rather than front-end/apps, etc so I 'm thinking C++/C# or Java after I've learnt a bit more of C.).
1. Further basic training (e.g. more on edx/Udemy; C# training on Microsoft Virtual Academy)
2. Contribute to open-source code (GitHub?)
3. Add my projects to my GitHub page as a portfolio.
Does anyone have experience of the Microsoft Virtual Academy training (aka DevU)? Recommended?
Another possibility is to offer to work for free, in a junior role, in the hope that the knowledge and experience gained either gets me job at the company after a while or at least gives me a head-start on my CV. Anyone got any experience of that, or even heard of it in IT/coding? Would the best bet for this to be to emailshot as many potential employers in my area as possible?
Sorry for such a long first post (!) but any advice would be very gratefully received. Thanks!
Jez.