Live data from Hacker News

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

news.ycombinator.com

81–90 of 102 posts

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

#81

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.

I'm suprised that ME-s don't do hands on work, especially nowadays that CNC routers, 3D printers, laser cutters are widely available.

When I did some EE work, designing embedded boards, and writing code for them (more latter than the former), I usually worked with real HW, and often when I had to physically debug PCBs with a scope, and fix the issues with an exacto knife and botch wires, and the odd through-hole component dangling in the air.

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

#82
I'm going to get downvoted to hell for this, but "software engineering" is not necessarily, and historically hasn't been, engineering, or "physical engineering" as you called it.

Also historically it was possible to get an engineering job without an engineering degree or similar, but that really isn't the case anymore.

So you may be SOL unless you want to go back to school for four years. That said, there are plenty of similar positions that don't need degrees, such as mechanical/electrical/civil designer or technician, but you more than likely need a certificate of some sort.

Don't give up!

Edit: Another commentor brought up industrial automation engineering, which doesn't necessarily need a degree. I've known many industrial automation engineers who were self taught. The pay is great and you can basically do it anywhere. PLC's are one of the most common and important things that most people have no idea even exist.

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

#83

You could try industry automation (programming PLCs and drives) if you like to have moving parts and software. It is a pretty interesting field with many options (but still a lot of computer).

This is a very good answer. You also don't necessarily need a degree for it.

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

#84

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.

I'm suprised that ME-s don't do hands on work, especially nowadays that CNC routers, 3D printers, laser cutters are widely available. When I did some EE work, designing embedded boards, and writing code for them (more latter than the former), I usually worked with real HW, and often when I had to physically debug PCBs with a scope, and fix the issues with an exacto knife and botch wires, and the odd through-hole comp…

CNC has been around for half a century. It's not remotely new, and its application has always been on the final productionalization of parts intended for assembly.

I think what it boils down to is that ME is quantified and constrained. If you have drawings for everything else, then you make a new drawing based on those old drawings. We use CAD to determine if something will fit or work; a plastic piece of junk shaped like the part won't tell us anything we didn't know. Likewise, to test the part we need to build it out of the final material, whereas 3d printing for the most part doesn't produce anything strong enough. It's still mostly a Makerspace toy used for plastic widgets.

ME is much less artistic/creative than people think. What I find that most people have in mind with "hands-on building" is more akin to craftsman, carpenter, welder, or mechanic, rather than any engineer. Mechanics is a branch of physics. You apply that to parts to build a machine that works. Everything is calculated, from bolt spacing to sheet metal thickness, balancing tradeoffs like weight/cost/strength and so on. Then you write a 50 page report with tables, graphs, all of your analysis. It should be airtight, or people could die.

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

#85

I sort of did this. I went from a software job building web applications to working on radio hardware. The parts I worked on were the FPGAs that did the signal processing. I didn't do any of the board layout or PCB design, but I had to read the schematics and understand how to interface with various things on the board. It was interesting, but I found the work frustrating and the iteration time very long. I eventuall…

If you want to not be behind a screen, what you’re looking for might not be mechanical engineering at all. The guys/girls on the floor of a shop full of CNC machines and 3d printers aren’t usually engineers as such. Manufacturing/fabrication is obviously a whole different universe than the typical HNer inhabits, and has a very different culture- but it can be very high-skill while usually a having lower formal training requirement. (Perhaps even can be a useful stopover before beginning studies to go back behind the computer screen as a MechE.)

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

#86
Nobody knows how burnt out you are, or how much you're making, so it's a toss up whether you'd really be stepping off the software gravy train or not. Also I don't know the SW business well enough to know if a SRE is a full blown programmer.

I'm a physical scientist, was working in a HW role, and moved to an R&D group where I make extensive use of my programming skills. So I've gone the opposite way. While I do a lot of work in the lab and the factory, if I got hit by a bus, my replacement would need to be a good programmer. I think I'm compensated accordingly.

What I've observed is that anybody who's good enough at programming to do it for money, will eventually be doing so. An option might be for you to up your programming game by getting some more formal training, which your employer might even pay for. This would give you more options in the SW business.

You can expose yourself to the hardware world through a hobby, but it can't turn you into an engineer. Also, the "hard" engineering disciplines require you to get through the full math sequence. Since you're out of school, you'll probably want to brush up on your high school math. Taking the SAT or ACT would be a good way to find out where you stand.

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

#87

I sort of did this. I went from a software job building web applications to working on radio hardware. The parts I worked on were the FPGAs that did the signal processing. I didn't do any of the board layout or PCB design, but I had to read the schematics and understand how to interface with various things on the board. It was interesting, but I found the work frustrating and the iteration time very long. I eventuall…

If you want to not be behind a screen, what you’re looking for might not be mechanical engineering at all. The guys/girls on the floor of a shop full of CNC machines and 3d printers aren’t usually engineers as such. Manufacturing/fabrication is obviously a whole different universe than the typical HNer inhabits, and has a very different culture- but it can be very high-skill while usually a having lower formal traini…

My friend is a mechanical engineer and most of his time is spent in CAD and then writing some documentation.

Definitely similar vibes to being a software dev, aka sitting in front of a monitor

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

#88

I sort of did this. I went from a software job building web applications to working on radio hardware. The parts I worked on were the FPGAs that did the signal processing. I didn't do any of the board layout or PCB design, but I had to read the schematics and understand how to interface with various things on the board. It was interesting, but I found the work frustrating and the iteration time very long. I eventuall…

I have lots of non-tech hobbies including being an amature car mechanic, welder, fisherman, nature lover, hippy. With youtube these days, u can learn timeless skills from the old pro's in your own time within your means and your budget.

I think key to being a dev long term is keeping the curiosity going. Do it in whatever way you want. I must admit, its a pretty cushy way to live a life (WFH senior+ dev). I feel like an artist without the money troubles.

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

#89
I did it the other way around. I didn't finish highschool. I went to work with my father and learned how to build custom cars after 9th grade but I already had an above highschool level education by then so when I quit so I was ready to move on. I had to move on to keep learning. And I learned a lot.

If you really want to learn engineering you need to learn trade skills. Go buy an old beater car and restore and customize it. You'll learn at a pace you can set and you can acquire the tools you need and learn how to use them as the project moves along. When it's done you'll have something pretty cool.

There are a lot of very good YouTube channels and videos that can help you along the way. One of my favorites is a channel called "RÜNGE CARS". This guy builds cars from the ground up like I learned how to do it from my father and the guys he worked with. He just finished a car he'd been working on for 5 years and it is awesome.

I don't build custom cars anymore, and I drive old beaters. But I do fix cars for family and friends and keep my old beater running. I've worked on four this month already, mine, my wife's, and two of our daughters. Just little stuff. Master cylinder, a shock absorber, an alternator, and tune up on my wife's car.

You learn how to restore an old car and you can pretty much jump in on most anything and get up to speed fast.

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

#90
post #13

Earlier quoted context omitted.

This is why im hesitating. People way smarter and doing way more complicated things making HALF as much as i do now....

I swapped computational fluid dynamics for basic python scripts and web apps and 3x’d salary. Job markets are weird.

No post body was provided.
Post reply on HN