web-dev-qa-db-ja.com

ソフトウェアエンジニア間の役職階層とは何ですか?

可能性のある複製:
ソフトウェアエンジニア/開発者の役職の後の接尾辞は何を意味しますか?(つまり、ソフトウェア開発者III)
職歴

私はソフトウェアエンジニアリングのジョブ階層を理解するのに苦労してきました。

役割を割り当てるときに一貫した命名規則がないため、システムはさらに複雑になります。たとえば、一部の企業は「上級ソフトウェア開発者」の地位しかなく、他の企業はソフトウェアエンジニアI、ソフトウェアエンジニアII、ソフトウェアエンジニアIIIなどを持っています。

トップレベルのポジションでも、「プリンシパルソフトウェアエンジニア」と「スタッフソフトウェアエンジニア」のようなものがあります。

ソフトウェアエンジニアの標準的な階層は何ですか?一般的に受け入れられているつつき注文はありますか?

35
tunafish24

ウィキペディアは、企業のタイトルの優れた概要を提供し、 情報技術企業の階層 の下に次のものがあります。

  • 最高経営責任者
    • 副社長
      • シニアプロジェクトマネージャー/シニアプロダクトマネージャー/シニアソフトウェアアーキテクト
        • プロジェクトマネージャー/プロダクトマネージャー/ソフトウェアアーキテクト
          • プロジェクトリード/シニアチームリード/シニアテクニカルリード
            • モジュールリード/チームリード/テクニカルリード
              • シニアソフトウェアエンジニア/シニアQAエンジニア
                • ソフトウェアエンジニア/ QAエンジニア

各企業には独自の命名規則と役割に対する責任がありますが、この基本的な階層に含まれるようです。

これがあなたに役立つことを願っています。

40
Chris

ソフトウェアの役職の標準的な階層はありません。タイトルは各社に固有です。役職について質問がある場合は、その会社以外の人に尋ねても意味がありません。

29

マイクロソフトでは、タイトルは次のとおりです。

  • ソフトウェア開発エンジニア(2つの内部レベル、59と60)
  • SDE II(61および62)
  • シニアSDE(63および64)
  • プリンシパルSDE(65および66)

Googleには、Staff Software EngineerやSr. Staff Software Engineerなどの上級職があります。

アップルには、ソフトウェアエンジニアIからソフトウェアエンジニアVまでの称号があります。

参照: これらの上級ソフトウェアエンジニアの肩書きの違いは何ですか?

役職は特定の組織内でのみ意味を持ち、時にはその組織の小さなセクション内でのみ意味を持ちます。一般に、これらは現在の雇用主の「ディルバート係数」を評価する場合にのみ役立ちます。

また、一部の国では、「土木/電気/電子」の認定を受けた会員でない限り、「エンジニア」というタイトルを違法に使用することにも注意してください。 「ソフトウェアエンジニア」は「実際の」エンジニアとはあまり関係ありません。

3
James Anderson

指定のためのグローバルな基準はありません、または私は今まで誰もそれを作ったことがないと思います。設計、命名規則のガイドラインがあることは良いことですが、コードはそれを書く人の指定とは何の関係もありません。

あなたが言及したのは会社固有のものであり、1つのレベルでプレイし、経験とポイント/ライフを獲得して、次のレベルに参加するゲームのレベルと考えることができます。この部分はほとんど同じです。プレイするほど、レベルが上がる可能性が高くなりますが、すべてのゲームではルールが異なるため、この場合は会社です。

0
V4Vendetta