Currently a Mechanical Engineer, working in manufacturing at TI but realize long term it is not sustainable. Have some knowledge in using Autodesk Inventor. But during free time outside of work, trying to teach self computer science on the side( currently taking CS50). In the back of my head, I just feel learning how to program will expand my options or opportunities if I want great career growth. I have done a few things with programming before like making basic webpages but my gut feels to learn more. I may sound a little bit confusing but how I would like to code but not as a full time software/web developer, however it would be nice to have almost as much skills as them. Like how would I be able to incorporate coding in mechanical engineering as well as getting that Career growth( more money or better position )? I am making this post just to get my thoughts out there and just to see if a switch is possible, if anyone has done something similar or just provide perspective in general.
It's possible, assuming you like working with software. If you don't want to code all day, there are lots of non SWE tech positions out there like data scientist, TPM (technical program manager), DevOps, DevRels, etc. I would look around and see what peeks your interest.
conrtols engineer, embedded engineer
Also a mechanical engineer here but regret not joining TI. It’s a very stable profitable company for several years. There is very little to none for mech background to push the boundaries like that of coding engineers. Can try with faang in Austin that can push a bit but a lot! That’s why my user name is TC dreamer