• shagie@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    1 年前

    Its not about knowing the current frameworks available, but rather the “if a civil engineer knowingly designs a bridge that fails there are serious repercussions.”

    https://www.nspe.org/resources/ethics/code-ethics

    As to staying on top of things, every licensed engineer in the US is required by their state’s licensing board to have about a week’s worth of continuing education every year.

    https://njspe.org/2019/08/23/continuing-education-credits-for-professional-engineers-state-by-state/

    The thing is that the title of software engineer has been applied to people who lack licensure and thus weakened the importance of the title in terms of expected knowledge and professional responsibility.

    As to the NSPE licensing software engineer - https://www.nspe.org/resources/pe-magazine/may-2018/ncees-ends-software-engineering-pe-exam

    They tried doing it for a few years, though few people were interested in taking the test and so it was dropped. I did look into it, however the strong math and physics requirement for the FE exam (the prerequisite for the PE) went beyond what I took in college.

    NCEES Director of Exam Services Tim Miller, P.E., says there was a lot of discussion about the exam’s impact, including how many people with software engineering degrees were taking the FE exam. “If they’re not even taking the FE exam, they’re probably not going to take the PE exam,” he says. “In addition, if the boards aren’t regulating the [software engineering profession], it’s tough to get people to take the exam.”