Live data from Hacker News

Ask HN: Has anyone gone from software to physical engineering?

news.ycombinator.com

1–10 of 102 posts

Ask HN: Has anyone gone from software to physical engineering?

#1
Im feeling burned out and getting interested in machining, materials science and engineering outside of code.

Anyone else done this? Thinking of going to school full time to see it through.

FYI:

I do not have any schooling past highschool. I got really lucky and ended up an SRE after working my way off the helpdesk.

Re: Ask HN: Has anyone gone from software to physical engineering?

#5
This is exactly what I did. After graduate school (focused on the wireless networking space) I was really burned out on software development.

Important context is that my undergraduate degree was in mechanical engineering, even though I ended up moving straight into CS afterwards.

I found a job as a machine design engineer at a company that designs computer controlled milling machines and I've loved it ever since. 90% of my day to day job is mechanical, but I have a plenty of domain specific knowledge to handle the CNC side of things. I've found it's the perfect balance for me.

One word of caution for you about physical engineering: If you are working at a company that sells a physical product (not just working on 100% research and development ala Bell Laboratories) you will spend a lot of your time working on supply chains, handling quality control, helping the purchasing department, answering customer support questions that are escalated to you, etc. I would say that actual textbook mechanical engineering is about 20% of the job.

Addendum: I see that you are interested in the machining side of things as well. If you are looking for mechanical design jobs, this is something you will want to ask about early in the interview process. Some companies never let mechanical designers into the R&D lab to make prototypes and instead have a dedicated staff that only does that. Other companies (like mine) specifically select for engineers with manufacturing skills and encourage you to be able to make your own prototypes.

Re: Ask HN: Has anyone gone from software to physical engineering?

#6
I was a mechanical engineer before this. Keep in mind that mech engineering that requires a 4-year degree is different from being on the fabrication side that does machining/building. The latter is the hands-on, blue collar work where you're on your feet all day. The engineering is a desk job 90% of the time. Sell your back vs. sell your brain.

Re: Ask HN: Has anyone gone from software to physical engineering?

#7
post #2

Would you consider a more hybrid approach? Embedded development gives you a bit of both worlds. Mostly in C/C++, but you write code that interacts with and directly controls hardware.

yeah well. most firmware engineers I know still mostly do coding. in bigger firms, electrical engineers usually do hw and then throw that stuff over the wall

Re: Ask HN: Has anyone gone from software to physical engineering?

#8
I haven't done it, if you have a degree in computer science and find yourself having to go into undergrad, check with the schools whether they might give you credit for basic things you have already taken (algebra, other basic math) so you can get a head start.

Re: Ask HN: Has anyone gone from software to physical engineering?

#9
First thoroughly research what you want out of "physical engineering". It may sound great in your head, but chances are you will end up in a cubicle in front of a computer all day doing CAD, modeling, simulations and even writing basic code. That describes 99% of jobs in areas you have mentioned.

Re: Ask HN: Has anyone gone from software to physical engineering?

#10
I went from ME to CS. It's clear you don't have a clear focus, so I would suggest you think about that a bit more. Whereas software folks think about managing abstractions, engineers think about forces, parts, and tolerances, and whereas software is nice and clean and abstract, in "physical engineering", careful attention needs to be paid to a million "edge" factors: stress, wear, thermal expansion, tolerancing, costing, manufacturing, ESD, chemical durability (corrosion), material selection, and tradeoffs arising from all the above as well as the business managers. The level of expertise required to be "good" is very very deep and compensation is generally much poorer than in SWE.
Post reply on HN