I am a self taught programmer with no formal background in computer science. I have spent most of my career as a high school humanities teacher, but I am now considering the possibility of applying for jobs in the computer industry. I have been studying C++ and JUCE intensively for 3 years, and computer audio for much longer. I would say that my coding level is probably upper intermediate. There is still a lot that I don’t know, but I can learn new things fast, and I have reached the point where I am writing efficient and maintainable code. I am looking for some general advice to help me plan this move and see whether it or not it is feasible.
What would a self taught programmer like me need to do in order to have his application be considered by an employer? Would I need to get a degree or certification? What kinds of things should I have in my portfolio in order to be noticed?
I would appreciate any insights people can share, and please be honest. At the moment, I’m mostly just trying to work out how feasible it would be for me to make a career change, and even under the best case scenario, I would not be actively applying for jobs for the next 6-8 months.