3 ms·
> "Some groups have taken steps toward professionalization of our trade: ... PE certification in Computer Engineering ..." Yeah, no, that's for hardware engine
by ThrowawayR2 2y ago
> "Some groups have taken steps toward professionalization of our trade: ... PE certification in Computer Engineering ..."
Yeah, no, that's for hardware engineers not software developers. The initial fundamentals of engineering (FE) exam for EE/CpE would blow the average CS major out of the water: see sections 6-13 of https://ncees.org/wp-content/uploads/2022/09/FE-Electrical-and-Computer-CBT-specs.pdf https://ncees.org/wp-content/uploads/2022/09/FE-Electrical-a....
Assuming the candidate passes that, then they need to find a fellow PE to supervise them for four years (https://www.nspe.org/resources/licensure/what-pe https://www.nspe.org/resources/licensure/what-pe) to vouch for their work experience. Good luck finding one at your average software company.
Then they would need to pass the Principles of Engineering (PE) exam for Computer Engineering: https://ncees.org/wp-content/uploads/2023/04/Computer-Oct-2021_CBT.pdf https://ncees.org/wp-content/uploads/2023/04/Computer-Oct-20... which is fortunately focused on CpE topics rather than EE but still well outside the day-to-day professional experience of the average developer.
After that they have their professional engineer's license but then what would they do with it? The topics that the license certifies them on aren't applicable to average developers so a professional engineer's stamp of approval means nothing to most software projects.