4 ms·
Don't do it. There's a reason there's way more EE and ME trying to get into pure software than the other way around. Software jobs are generally better quality
by idiotsecant 5y ago
Don't do it. There's a reason there's way more EE and ME trying to get into pure software than the other way around. Software jobs are generally better quality of life, (way) better pay, better work location and time flexibility, and way-way-way less cat herding, logistics, and interaction with less technical parts of the business. Engineers are frequently overworked, unappreciated, and desk-bound.
- fistynuts 5y agoSoftware engineering is the most desk bound job in existence.
- deleted 5y ago[deleted]
- beambot 5y agoPerhaps, but your desk can be located anywhere.
- brodouevencode 5y ago...as long as the company allows it.
- idiotsecant 5y agoYes, good point - I mean 'desk-bound' as in culturally tied to a physical location while working. I say that in contrast to software jobs that don't particularly care where or how you work as long as you deliver results.
- amohajerani 5y agoI second this. I did a few years of hardware/mechanical engineering work before switching to AI. I'd never go back to the prior jobs
- dan_quixote 5y agoI 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.
- 0_____0 5y agoMy general observation is that the more layers of abstraction between you and actual metal, the better the pay. Production machinist < CAM < Mech Eng < Elec Eng < SW Eng < ML Eng. This is a pretty gross generalization. I've known someone who ran single-point diamond turning machines, ~directly working with the metal (or whatever). It is highly specialized and my guess is he made probably mid-hundreds of k$/yr.