It's called a PE (Professional Engineer) License. They introduced one for Software a few years ago. Most engineering disciplines have this and you can take the test 5 years after passing your FE (Fundamentals of Engineering) with work experience. However they are not typically needed unless you work (and sign off) on something that could be dangerous to the public. Civil engineers almost require them to work, other fields not so much. As an Electrical Engineer with an FE, I have never really seen it as being worth pursuing and maintaining, and for the software side of things even less so...https://ncees.org/ncees-introduces-pe-exam-for-software-engi...
analog31|8 years ago
The work is boring, as in mind-crushing boring. You don't get to invent or design anything. Your job is to watch other people invent things, and then run those things through a set of checklists, while documenting everything.
One thing about programming is that it's democratic, inasmuch as anybody can download Python and start programming. Including me. Nobody will stop me, and I will invent things. We already have the situation in my department, that I'm not "allowed" to program, meaning that I "prototype" things, and the programming department turns them into a product that can be shipped.
Programming is too important to be left to the programmers. ;-)