I'm a Mech eng, 4 years out of school. Considering trying to get into one of the fields in the title.
I'm not going to go back to school unless I'm 100% certain it is necessary, and instead planning on learning from free online courses (so many of them). If I learn some languages and do some projects to prove my skills, I might get a few certs from edx.org or the like.
Does this sounds like a good plan? Can an employers chime in to give their opinion?
Also would be interested in hearing from other non-computer science engineers that moved into roles like these.
My motivation to do this has been my journey learning Linux the last few years. I've learned to setup my own nextcloud server on a raspberry pi, then on an x86_64 device with debian that also has emby media server. To do that I had to learn Linux and then switched my desktop to Linux and started learning how to write scripts for certain things. In college I used Matlab (basically R) and enjoyed that.
So I'm not sure exactly what field I'd be interested in, but I'm thinking of learning more network related stuff, for my own personal use. Then maybe some languages necessary to write Android apps. Then maybe try to contribute on some open source projects? Might make my own open source project so it can get some public review to point out where I need to improve on coding skills.
What do you think?