4 ms·
I made the leap from physical to software engineering several years back and the quality-of-life difference is night-and-day. Certainly there are software devs
by dan_quixote 5y ago
I made the leap from physical to software engineering several years back and the quality-of-life difference is night-and-day. Certainly there are software devs that would find a better fit in the physical engineering world, but I think most will be suprised by the drop in quality-of-life that they've been accustomed to. The poster above mentioned several items (that my experience fully concurs with) and I have a few more:
- Many jobs require travel; often with little to no advance notice. And you sometimes don't get to go home until the job is done. You know how devs joke about how hard it is to accurately plan a project? The same applies here too, but except the cost could be you stuck on the other side of the world, unable to visit family, until you reconcile the gap.
- Even lower upward mobility. There are still manager and project manager tracks most places, but VERY few have technical tracks that match. Oh, and if you choose the manager/project-manager path, expect to do zero technical work AND travel significantly more!
- Lower flexibility in expertise/duties. Most disciplines under "physical engineering" are highly regulated/mature and thus do not change much these days. One not-entirely-contrived example could involve industrial-scale boilers - any engineer working in this world has almost zero room for creativity/innovation, you are entirely bound to 50+ year old industry codes that are insurmountable. And if this is what you do for 10 years, you're going to have a terribly difficult time convincing another company to hire you to design gears or PCBs, etc.