I just lost my job as a civil engineer and I’ve been trying to find resources, forums, staffing agencies, etc to help land me a job and all of what’s out there online talks about faang, leetcode, programming bullshit, etc. Call yourselves Computer scientists, programmers, hogs, i don’t care, please for the love just stop dominating all the ‘engineering’ discourse.

  • Sphere [he/him, they/them]
    ·
    edit-2
    2 years ago

    I mean, true, a lot of people call software design "engineering," but as someone whose job title is literally "software engineer" (who has, in fact, designed software from the ground up) I have to point out that it's really not engineering in the traditional sense. Real engineers take the FE and the PE, and they stamp their designs (meaning that if those designs result in catastrophic failure that leads to injury or death, that engineer is on the hook for that). None of that applies to me. So OP's point is totally valid.

    • PorkrollPosadist [he/him, they/them]M
      ·
      2 years ago

      I agree. What I'm referring to is the kind of stuff that goes into flight control systems, nuclear reactors, industrial robotics, etc. The kind of software that will get people killed if it malfunctions. This kind of stuff is built with a completely different methodology than consumer / enterprise applications. For instance, in avionics they design the entire system so it does absolutely no dynamic memory allocation whatsoever.

      • Sphere [he/him, they/them]
        ·
        2 years ago

        That's fair, although I suspect most of the people programming systems like that have degrees in real engineering, not just computer science.

        • GreatWhiteNope [she/her]
          ·
          2 years ago

          I had a colleague who had a software engineering degree, but at his school it was actually in the school of engineering and he had to take all of the same core physics classes as the real engineers.

          Seems like a waste of effort since we were doing the same job, him with a MS in Engineering and me with a BS in CS.

      • hexaflexagonbear [he/him]
        ·
        2 years ago

        I don't think software engineering has an established PE yet. I think those systems fall under ECE and most universities prepare the software engineers for the ECE PE exams. Might be wrong on that though.

    • hexaflexagonbear [he/him]
      ·
      2 years ago

      Most real engineers don't have a PE either, lol. I know engineers nearing retirement who never got their PE.

      • Sphere [he/him, they/them]
        ·
        2 years ago

        I mean, yeah, but somebody on the job has to have taken it, right? That was my understanding.

        • hexaflexagonbear [he/him]
          ·
          edit-2
          2 years ago

          Sure, but also you wouldn't say the overwhelming majority of engineering work isn't real engineering work because it was done by people who didn't need to get the PE designation.

          • invalidusernamelol [he/him]
            ·
            edit-2
            2 years ago

            A lot of shops have one engineer with a stamp and dozens of draftsmen that are just paid draftsman wages for permit and design drawings.

            Where I'm at, the resident PE literally just puts a stamp on our work.