3 ms·
It’s possible that your conception of what the software PE should’ve been differed from the opinion of NCEES. If I remember correctly, it was controls-focused,
by bumby 3y ago
It’s possible that your conception of what the software PE should’ve been differed from the opinion of NCEES. If I remember correctly, it was controls-focused, which makes sense to me given what PEs are normally called on to stamp. If the focus is on safety critical public works, controls is the biggest risk in terms of software development IMO.
So in that light, I want a software PE to know things like thermodynamics if they are writing controls code for a nuclear reactor or aerodynamics if they’re writing avionics code for an aircraft. In my experience, there’s a lot of problems created when SWEs don’t consider the physical dynamics of the system and having some breadth of engineering knowledge can mitigate some of that. Breath of engineering knowledge is the aim of the FE exam. There are oodles of materials to study specifically to pass the FE, so I don’t think that’s really an hurdle for a properly motivated person. Also in that vein, I want them with real experience under a PE. It’s a hurdle, but there are plenty of PEs in domains like oil & gas, aerospace, automotive etc. to work under. But if you think you’ll can work at a FAANG or adjacent SV role and get a PE, it’s probably harder to find a senior PE. I also don’t know if it adds much benefit to a web developer.