회계, 법률, 의학 등과 같은 다른 직업과 달리 소프트웨어 엔지니어링에 대한 직업 인증은 없습니다.
전문화 및 경험의 증거로 사용되는 다양한 기술 및 방법론 별 인증을 잘 알고 있지만, 일반적으로 인정되는 전문 표준을 설정하고 법적으로 평가할 권한이있는 공공 소프트웨어 엔지니어링 사회 / 관리 기관은 없습니다. .
나는 소프트웨어가 역동적 인 짐승이라는 것을 이해합니다. 즉 부분 예술, 부분 과학입니다. 그러나 소프트웨어 엔지니어링이 공식적인 직업이 될 가능성이 있는지 궁금합니다.
이것이 일어나려면 무엇이 바뀌어야하며, 심지어 좋은 것일까 요?
(이 주제에 대한 공식 연구에 대해 아는 사람이 있다면 참고 문헌을 높이 평가할 것입니다.)
최신 정보
소프트웨어 엔지니어링의 현재 인증 수준과 관련하여 아래에 제기 된 많은 장점에 동의합니다. 또한 일부 국가에서는 소프트웨어 공학을 직업으로 취급하는 반면 다른 국가에서는 그렇지 않은 것이 매우 흥미 롭습니다.
그러나 "공식 직업"이라는 용어와 소프트웨어 엔지니어링에 적용되는 방법을 둘러싼 약간의 덮개가있는 것 같습니다. 소프트웨어 엔지니어링의 주된 문제는이 기술이 본격적인 직업이 아닌 주된 이유입니다. 인증 된 소프트웨어 엔지니어 인 경우, 예를 들어 엘리베이터 용으로 작성한 일부 소프트웨어가 고장 나 사람을 죽이고 공식 전문가 기관의 인증 및 / 또는 멤버십은 취소되지 않습니다.
물론, 회사는 수백만의 혐의로 고소 당할 수 있으며, 개인적으로 직업을 잃고 나쁜 참조를받을 수도 있지만, 일반적으로 말하면, 귀하는 개인적으로 해당 회사에 고용 된 결과로 제한된 책임의 보호를받습니다. 다시 말해서, 내가 아는 한, 다른 공식 직업 및 그 통치 단체와 달리 법적 평가 / 강령은 없습니다. 이는 당신이 거대한 물건을 만든 후에는 공식적으로 거래를 금지해야합니다. .
저는 소프트웨어 엔지니어링이 그대로는 공식적인 직업 일 필요가없는 자비주의라는 사실에 감동 한 답을 매우 좋아했습니다. 이것이 변하지 않아야하는 좋은 것입니다. 동시에 미션 크리티컬 소프트웨어의 소프트웨어 엔지니어와 기타 / 비 임계 소프트웨어 개발자를 명확히 구분해야한다고 생각합니다.
업무상 중요한 소프트웨어를 사용 / 작업 한 사용자에게는 개인 책임이 있습니까? 소프트웨어 엔지니어가 값 비싼 실수를 할 경우 공식적인 영향이 필요합니까?