Most of the people I know have gone the other way, from mechanical, civil, or electrical into software, but I’m curious if anyone here has managed the reverse: leaving a software development career for mechanical, civil, mechatronics, robotics, or related fields where you design and build physical things. If you’ve done it, how did you navigate the skills gap, credential requirements, and job market, and what was the experience like compared to staying in tech?
entrepy123|5 months ago
1. Get a college degree in the engineering field of interest.
2. Get a job as an engineer in that field.
3. Optionally, become a licensed Professional Engineer (PE) according to however that is done in your location.
It's not really like software engineering, in which liberal arts or self-taught people get to be called engineers without the matching blood, sweat, and tears.
(If all you want to do is make stuff, you could learn the requisite sciences to know how things work, teach yourself CAD to design something close enough, and then either put in the hours at community hacker spaces or contract someone overseas to actually make whatever you came up with. But, it seems like you are considering a much more serious career shift?)
abstractspoon|5 months ago
oldsklgdfth|5 months ago
I've been drown more to engines and power generation. Specifically, control systems that are able to maintain stable operation despite changing conditions.
Few pieces of software I've worked on operate as "control systems". Most have been business logic.
Lately, I've been viewing "keeping the lights on", more important that "keeping engagement up".
Maybe I'll try to get into embedded/FPGA programming. Last time I applied I got passed up due to lack of experience.
gpi|5 months ago
Poomba|5 months ago
pesfandiar|5 months ago
markus_zhang|5 months ago
How did you achieve that? Is there any spring board profession you need to hop to and from?
drsalt|5 months ago
markus_zhang|5 months ago