소프트웨어 엔지니어는 공인 전문 엔지니어 (PE)가 될 수 있습니까?


26

소프트웨어 엔지니어가 인증 된 전문 엔지니어 또는 PE가 될 수 있는지 아는 사람이 있습니까? 기계, 전기 또는 토목 기술자 인 친구가 시험을 치르면 PE가 될 수 있다는 것을 알고 있습니다. 그러한 시험이 소프트웨어 엔지니어링에 있습니까?


1
@BoTian BCS와 IEE를 통해 공인 엔지니어가 될 수 있습니다.
Marcin

2
@AnnaLear 유럽에서는 컴퓨터 공학 부서가 공학부 내에 앉아있는 것이 매우 일반적입니다.
Marcin

@AnnaLear ABET 인증은 현재 컴퓨터 과학 대학 258 개 및 소프트웨어 공학 대학 21 개로 확대되었습니다. 엔지니어링에서 "인증 된"프로그램이 ABET 인증을받은 경우 인증 된 것으로 간주된다는 것을 알고 있습니다. CS 및 SWE에도 동일하게 적용됩니다. 특정 학교를 검색 할 수있는 링크를 참조하십시오. main.abet.org/aps/Accreditedprogramsearch.aspx
TheDevOpsGuru

답변:


22

2013 년 4 월, 소프트웨어 엔지니어링 전문 엔지니어 시험 이 처음으로 제공되었습니다. IEEE Computer Society, IEEE-USA 및 NCEES (National Council of Examiners for Engineering and Surveying)는 소프트웨어 엔지니어를 위해 특별히 시험을 개발하기 위해 협력했습니다. 주위원회 는 시험을 발행하고 시험을 치르고 통과하기위한 요구 사항을 관리합니다.

그러나이 시험이 마지막으로 제공되는시기는 2019 년 4 월입니다 . 뉴스 릴리스 에서 NCEES는 낮은 후보 인구를 인용했습니다. 시험은 5 회 제공되었으며 81 명만이 시험에 응시했습니다.


소프트웨어 엔지니어링 PE 시험에 등록하기 전에 여전히 FE 시험에 합격하고 학위 및 기타 요구 사항을 충족해야합니다.
Caleb

@Caleb 특정 기준을 충족하는 경우 먼저 FE 시험을 치르지 않고 PE 시험에 면제를 신청하는 절차가 있습니다. 또한, FE 시험은 학부생을 대상으로하며 FE 시험의 대부분은 학부 소프트웨어 엔지니어링 프로그램에서 다루지 않습니다.
토마스 오웬스

불행히도 이것은 더 이상 사실이 아닙니다. 그들은되는 PE 소프트웨어 공학 시험을 중단 그들의 규칙에 따라 관심 / 응용 프로그램의 부족.
ChiefTwoPencils 2016 년

@ChiefTwoPencils 나중에이 답변을 편집 할 것입니다 (그리고이 시험을 참조하는 다른 답변이있을 수도 있습니다). 공인 소프트웨어 엔지니어링 프로그램에 참석했는데 해당 PE 시험에 응시하는 데 필요한 FE 시험을 통과 할 수 없었습니다. 이 프로세스는 실제로 업계와 정렬되어 있지 않습니다. 그래도 머리가 고마워요!
Thomas Owens

NP, 그것은 우리의 분야가 진정한 공학 분야로 공고히 할 방법이 필요하기 때문에 수치입니다. 이를 수행하는 한 가지 방법은 전문가를 테스트하고 식별하는 표준 방법을 사용하는 것입니다.
ChiefTwoPencils

15

IEEE는 소프트웨어 엔지니어들에게 비슷한 자격 증명을 구축하기 위해 노력하고 있지만, 그것이 어떤 견인력을 얻고 있는지 모르겠습니다.

미국에서는 최소한 시험을 치르는 것만으로는 PE 인증을받을 수 없습니다. 공인 된 학교의 공학 분야 학위를 취득해야합니다. 그런 다음 필기 시험을 통해 EIT (Engineering in Training)가 될 수 있습니다. 그런 다음 PE의 감독하에 4 년 이상 근무한 후에 PE 시험에 응시할 수 있습니다.


+1 답변 주셔서 감사합니다! 우리가 소프트웨어 엔지니어로서 IEEE가이 분야에서 어떤 견인력을 얻도록 도울 수 있는지 알고 있습니까?
TheDevOpsGuru

다시 말해서, 그렇습니다. 그러나 그것은 당신이 일하는 장소에 크게 의존하고 있으며, 특정 종류의 직업을 벗어난 곳에서 문제의 가치가 없습니다. 예를 들어, EE이고 전력 산업에서 소프트웨어를 작성하는 경우에는 그것을 선택하십시오!
Kevin Cantu

14
IEEE 인증 프로그램의 웹 사이트는 computer.org/portal/web/certification/home에 있습니다 . PE 인증은 이력서를위한 스티커가 아닙니다. 미국에서는 법에 따라 실제 결과가 다르지만 실제로는 법적 결과가 있습니다. 여기에는 일반적으로 실무 표준에 대한위원회와 과실에 대한 책임 및 과실에 대한 노출이 훨씬 더 많이 포함됩니다. 나는 대부분의 프로그래머들이 소프트웨어 엔지니어라고 부르더라도 웜의 가능성을 여는 데 관심이 있다는 것을 모른다.
Charles E. Grant

2
주마다 다를 수 있지만 PE에서 근무한 경험은 2 년입니다. (CA)
ChiefTwoPencils

2

왜 그런지 모르겠습니다. 시험에 합격하면 인증을 받아야합니다. 즉, PE 시험은 MCSE 또는 SCJD를받는 것과는 다르며, 요구 사항이 많은 심각한 전문 시험입니다. 같은 것들:

  • 공인 된 대학의 공학 학위가 필요합니다
  • EIT (Engineer In Training) 인증이 필요합니다
  • 실무 엔지니어로서 검증 된 경험 (보통 2-4 년)이 필요합니다.

당신이 가진 모든 것이 CS 학위라면, 진지한 노력없이 PE를 얻는 데 가까이 갈 수는 없습니다. OTOH, 좋은 학교에서 EE를 받았으며 이미 EIT를 가지고 있다면 시험에 응시할 자격이 없을 것으로 예상되지 않습니다. 어쨌든 귀하의 주에있는 라이센싱 보드를 확인하는 것이 좋습니다. 다른 사람들이 언급했듯이 소프트웨어 엔지니어링은 "실제"엔지니어링 원칙으로 간주되지 않으므로 전기 또는 기계 엔지니어로 학위를 신청하는 것이 좋습니다.


소프트웨어 엔지니어링이 "실제"엔지니어링으로 보이는지 여부에 관해 대화하는 사람에 따라 다릅니다. 비즈니스 응용 프로그램을 작성하는 경우 (임무 중요 또는 그렇지 않음) 대부분의 개발자는 좋은 사례를 만들 수 없습니다. 항공, 의료 또는 기타 제어 소프트웨어를 다루기 시작할 때, 무언가 잘못되면 사람들이 다치거나 사망하여 PE 자격 증명 사례가 발생하는 경향이 있습니다. 문제는 많은 사람들이 있기 때문에 PE 자격 증명에 대한 전통적인 경로를 적용하기 어렵다는 것입니다 ...
rjzii

1
... 직책으로서 소프트웨어 엔지니어와 같은 학부 또는 대학원 학위를 보유하고있을 수도 있지만 면허를 취득 할 수있는 방법이 없어도 면허를 취득 할 수있는 경로는 없습니다. 마찬가지로, 적절한 배경을 가진 PE도 있어야합니다. PE 시험에 응시할 때까지 EIT를 감독하십시오. 미래에는 특정 환경에서 소프트웨어 엔지니어링에 대한 일종의 PE 시험이 발생할 수있는 흥미로운 문제이지만 단기적으로는 일부 사람들에게 두통을 줄 것입니다.
rjzii

1
인정을받는 표준 핵심 교과 과정이있을 때까지 소프트웨어 엔지니어링이 "실제"엔지니어링으로 간주 될 것이라고 생각하지 않습니다. 대학에 진학했을 때 공학 커리큘럼의 처음 2 년은 전기 (기계, 기계, 항공기, 원자력)에 관계없이 모든 엔지니어에게 동일했으며 많은 과정에 특수 공학 섹션 (적어도 미적분학 및 통계)이있었습니다. 반면 CS는 200 수준의 미적분학 만 필요했습니다 (많은 과정이 이산 수학 과정을 추천했지만).
TMN

실제로 생명 안전 소프트웨어를 작성하는 방법과 올바르게 수행하는 책임을 가진 사람과 관련하여 일종의 표준화가 필요하다고 생각하기 때문에 나로부터 아무런 주장도하지 않습니다. 이는 PE가 자신의 도장을 적용 할 때 올바르게 수행 한 사항을 말하고 잘못 될 경우 법적으로 개방한다는 점에서 PE 자격 증명의 전체 목적입니다. 소프트웨어 실패의 결과가 다른 상황의 결과와 똑같을 수 있지만 현재 소프트웨어 개발 커뮤니티에는 이에 상응하는 것이 없습니다.
rjzii
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.