ソフトウェアエンジニアは認定プロフェッショナルエンジニア(PE)になることができますか?


26

ソフトウェアエンジニアが認定されたプロフェッショナルエンジニアまたはPEになり得るかどうかは誰にもわかりませんか?私は、機械、電気、または土木技師の仲間が試験を受けてPEになったことを知っています。そのような試験はソフトウェアエンジニアリングに存在しますか?


1
@BoTian BCSとIEEの両方を通して、公認エンジニアになることは可能です。
マルチン

2
@AnnaLearヨーロッパでは、コンピューターサイエンス部門が工学部に所属することは非常に一般的です。
マルチン

@AnnaLear ABET認定は、現在、コンピューターサイエンスの258大学とソフトウェアエンジニアリングの21大学に拡大されています。工学の「認定」プログラムがABET認定を取得している場合、認定と見なされることを知っています。特定の学校を検索できるようにするには、CSおよびSWEにも同じことが与えられると思います。main.abet.org/aps/Accreditedprogramsearch.aspx
TheDevOpsGuru

回答:


22

2013年4月、ソフトウェアエンジニアリングのプロフェッショナルエンジニア試験が初めて提供されました。IEEE Computer Society、IEEE-USA、National Council of Examiners for Engineering and Surveying(NCEES)は、ソフトウェアエンジニア向けの試験を開発するために提携しました。州委員会は試験を発行し、試験の受験と合格の要件を管理します。

ただし、この試験が最後に提供されるのは2019年4月です。ニュースリリースでは、NCESは候補者の数が少ないと述べています。試験は5回提供され、81人の候補者のみが試験に参加しました。


おそらく、ソフトウェアエンジニアリングPE試験に登録する前に、FE試験に合格する(そして学位やその他の要件を満たしている)必要があります。
カレブ

@Caleb特定の基準を満たす場合、FE試験を先に受けずにPE試験を受験する免除を申請するプロセスがあります。また、FE試験は学部生向けに設計されており、FE試験のほとんどのコンポーネントは学部のソフトウェアエンジニアリングプログラムではカバーされていません。
トーマスオーエンズ

残念ながら、これはもはや真実ではありません。彼らはされているPEソフトウェア工学試験を中止により、そのルールあたりの関心/アプリケーションの不足のために。
ChiefTwoPencils

@ChiefTwoPencilsこの回答は後で編集します(そして、この試験を参照する他の回答があるかもしれません)が、私は驚きません。認定ソフトウェアエンジニアリングプログラムに参加しましたが、そのPE試験に合わせて必要なFE試験に合格することはできませんでした。プロセスが実際に業界と並ぶことはありません。これは残念です。しかし、これについては頭を上げてくれてありがとう!
トーマスオーエンズ

NP、それは残念です。なぜなら、IMOの分野では、それを真のエンジニアリング分野として固める方法が必要だからです。そのための1つの方法は、専門家をテストおよび識別する標準的な方法を用意することです。
ChiefTwoPencils

15

IEEEは、ソフトウェアエンジニア向けの同様の資格の確立に取り組んできましたが、私はそれが牽引力を得ていることを知りません。

少なくとも米国では、試験を受けるだけではPE認定を取得できないことに注意してください。認定校の工学分野の学位を取得する必要があります。その後、筆記試験を受けて、トレーニングエンジニア(EIT)になることができます。その後、PEの監督下で少なくとも4年間働いた後、PE試験を受けることができます。


+1答えてくれてありがとう!ソフトウェアエンジニアとして、IEEEがこの分野での牽引力を獲得できるかどうかをご存知ですか?
-TheDevOpsGuru

言い換えれば、はい、しかし、それはあなたが働く場所に大きく依存し、それらの特定の種類の仕事の外では、トラブルの価値はありません。しかし、あなたがEEであり、電力業界でソフトウェアを作成している場合、それを選択してください!
ケビンCantu

14
IEEE認定プログラムのWebサイトは、computer.org / portal / web / certification / homeです。PE認定は履歴書の単なるステッカーではありません。米国では実際に法的影響がありますが、それらは正確には州に​​よって異なります。一般的には、慣行の基準に関する委員会と、賠償責任および不正行為の告発に対するはるかに高いエクスポージャーが含まれます。ほとんどのプログラマーは、ソフトウェアエンジニアと呼ばれる場合でも、ワームの缶を開くことに興味があることを知りません。
チャールズE.グラント

2
州によって異なる場合がありますが、PEの下での2年間の経験だと思います。(CA)
ChiefTwoPencils

2

なぜだかわかりません。試験に合格する限り、認定資格を取得する必要があります。とはいえ、PE試験はMCSEやSCJDを取得するようなものではなく、かなりの要件を伴う本格的な専門試験です。次のようなもの:

  • 認定大学の工​​学の学位が必要です
  • EIT(エンジニアイントレーニング)認定が必要です
  • 働くエンジニアとしての検証済みの経験(通常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.