転職で後悔しないために。20代・30代エンジニアが企業を”正しく”見極める7つの視点

「年収が100万円上がったのに、入社3ヶ月で辞めたくなった」

エンジニア転職の失敗談でよく聞くのが、このパターンです。条件は良かった。面接官も感じが良かった。なのに、入ってみたら開発環境はレガシーだらけで、ビジネス要件を詰め込むだけのコーダー扱いだった──。

企業選びで失敗する多くのケースは、「給与」や「社名」など目に見えやすい指標だけで判断してしまうことが原因です。

この記事では、エンジニアとして長く活躍するために本当に大切な、企業分析の7つの視点を解説します。「離職率が高い=ブラック」という誤解の話から始まり、技術環境の調べ方、給与の正しい読み方、カルチャーフィットの言語化まで、具体的な方法とともにお伝えします。

視点①:「離職率が高い」は、実は3パターンある

転職活動で真っ先に気にする指標のひとつが離職率。でも、離職率の高さには、まったく性質の異なる3つのパターンがあります。

パターンA:環境がつらくて人が辞める(いわゆるブラック型)

長時間労働、ハラスメント、評価の不透明さ。これが原因の離職率の高さです。口コミサイトを見ると「上司が怒鳴る」「残業代が出ない」「約束していた条件と違う」といったネガティブな言葉が並びます。

パターンB:ステップアップ文化が根付いた「踏み台型」(実はポジティブ

外資系IT企業やメガベンチャーには、「3〜5年でスキルを積んで次のキャリアへ」という文化が根付いている会社が多くあります。Amazonの場合、在籍2〜3年で転職するエンジニアは珍しくなく、その後のキャリアを見ると「CTO」「シニアエンジニア」「スタートアップ創業」など、むしろ輝かしいケースが多い。

この場合、離職率は高くても「辞めた人がどこへ行ったか」を調べると、評価が逆転することがあります。

パターンC:事業フェーズの変化による組織リセット

IPO後のリストラクチャリング、M&A後の組織統合、事業ピボット──このタイミングで大量に人が入れ替わることがあります。「去年の離職率30%」でも、それが一時的な組織変動によるものであれば、今の職場環境は安定していることも多い。

見分け方:「辞めた理由」ではなく「辞めた人のその後」を見る

OpenWorkやGlassdoorの口コミを見るとき、退職理由の”トーン”に注目しましょう。「もっと挑戦したくて」「スキルアップのため」という前向きな退職が多ければパターンB。「限界だった」「精神的につらかった」という言葉が目立つならパターンAです。

さらに、LinkedInで「元・〇〇社員」を検索してみてください。その会社を辞めた人たちが今どんなポジションにいるか、それだけで会社の”輩出力”が見えてきます。

視点②:採用ページには書いていない「技術環境の実態」の調べ方

「最新技術を積極的に採用しています」「アジャイルで開発しています」──採用JDにはこんな言葉が並びますが、実態はどうでしょうか。

エンジニアが後悔する転職理由の上位に常に入るのが「技術環境のギャップ」です。だからこそ、入社前に裏を取る習慣が大切です。

まず見るべきは「技術ブログ」と「GitHub」

その会社のエンジニアが技術ブログを書いているか、OSSに貢献しているかは、技術文化のバロメーターになります。

  • Zenn・note:社員が書いているか、内容が表面的かを確認
  • GitHub:会社のOrganizationアカウントがあるか。Issueやコミットの活発さを見る
  • connpass・Doorkeeper:自社エンジニアが外部勉強会で登壇しているか

情報発信に積極的な会社は、エンジニアに自律性を与えていることが多く、技術的な議論が日常的に行われているサインでもあります。

「モダンな技術スタック=良い環境」ではない

React・Kubernetes・GoといったキーワードがJDに並んでいても、それだけで判断するのは危険です。大事なのは、技術選定の意思決定プロセス

  • 「なぜその技術を選んだのか?」
  • 「レガシーなコードへの向き合い方は?」
  • 「技術的負債の解消に、どれくらいのリソースを割いているか?」

面接でこれらを聞いたとき、エンジニアリングマネージャーがスラスラ答えられる会社は信頼できます。「ええと、詳しくは現場に入ってから…」という反応には注意が必要です。

カジュアル面談で「開発者が主語」の話が出るか確認する

「エンジニアが自分たちで技術選定をしています」「このプロジェクトはエンジニアが主導しました」こういった主語でエンジニアが話せる会社は、開発者がプロダクトに関与できている証拠。逆に、「上から言われた要件を実装する」というトーンが強い場合は、受託開発的な文化かもしれません。

視点③:給与の「額面」だけ見ていると痛い目を見る

「前職から年収100万円アップ!」は確かに魅力的です。でも、その数字の中身を分解してみると、話が変わることがあります。

まず、固定残業代を差し引く

求人票に「月給40万円(固定残業代8万円含む)」と書かれていたとします。この場合、固定残業代を除いた基本給は32万円。ここから時給を計算してみましょう。

  • 基本時給:32万円 ÷ 160時間(月の所定労働時間)= 2,000円/時
  • 本来の残業単価(法定割増1.25倍):2,000円 × 1.25 = 2,500円/時

この「本来の残業単価2,500円」を基準に、みなし時間数で得か損かが変わります。

みなし残業時間残業1時間あたりの単価判定
20時間(8万円÷20h)4,000円/時✅ 本来より割増でお得
40時間(8万円÷40h)2,000円/時❌ 本来の2,500円を下回り実質損

みなし20時間なら「残業が少ない月はボーナス的にお得」ですが、40時間を超えると残業するほど時給が下がる構造になっています。固定残業代の時間数は必ず確認してください。

スタートアップのストックオプションは”夢の値段”

未上場スタートアップから「ストックオプション付き」のオファーをもらうことがあります。IPOや買収が実現すれば大きなリターンになりますが、実際に価値が生まれる確率は高くありません。

ストックオプションは「ゼロになる可能性もあるオプション」として捉え、基本給の水準で判断するのが堅実です。一方、上場後のRSU(譲渡制限付き株式)は比較的現実的な価値があります。外資系大手が提供するRSUは株式市場での価格が基準になるため、ある程度計算できます。

給与の実態を調べるツール

  • 転職ドラフト:エンジニア特化。年収付きの指名オファーで市場価値を把握
  • OpenSalary:実際の年収データを匿名で収集・公開
  • Glassdoor:外資系に強い。ポジション別の年収分布が見やすい

これらを組み合わせて、「このポジション・このレベルだと相場はいくらか」を把握した上でオファーを評価しましょう。

30代が特に意識したい「5年後の年収カーブ」

現時点の年収より、入社後の昇給スピードのほうが長期的には重要です。初年度は年収-50万でも、評価サイクルが半年で昇給率が高い会社であれば、3年後に逆転することもある。

面接では「直近で昇給した人はどのくらいの期間で上がりましたか?」と具体的に聞いてみてください。答えに詰まる会社は評価の透明性が低いサインです。

視点④:「成長できる環境か」を見極める3つの質問

エンジニアとしての市場価値を上げ続けるには、在籍中に何を学べるか・経験できるかが重要です。特に20代は、給与よりもここを優先してほしいと思います。

その会社を辞めた人の5年後を調べる

視点①でも触れた方法ですが、OBのキャリアパスは成長環境の最大の証拠です。LinkedInで「元・〇〇」を検索して、辞めた後にどんなポジションについているか確認してみてください。シニアエンジニアやCTO、著名なOSSコントリビューターになっている人が多い会社は、成長の土台があったと言えます。

面接で聞くべき3つの質問

  1. 「エンジニアが社外で発信・登壇することへの会社のスタンスは?」
    積極的に支援する、または少なくとも禁止しない会社は、個人の成長を認めているサイン。
  2. 「マネジメントラインとスペシャリストラインの両方がありますか?」
    どちらかしかない会社では、自分のキャリア志向に合わない方向に押し込まれるリスクがあります。
  3. 「副業は可能ですか?条件はありますか?」
    副業を認める会社は、エンジニアの自律性を尊重している傾向があります。また、自分のスキルを外部でも試せるため、市場価値の把握がしやすくなります。

視点⑤:「なんとなく雰囲気が合いそう」を言語化する

カルチャーフィットは感覚的な判断になりがちですが、実はいくつかの軸で構造的に確認できます。

軸1:意思決定のスピードと「誰が決めるか」

「このプロジェクトの技術選定は誰がどう決めますか?」──この質問への答えが、意思決定構造を教えてくれます。「エンジニアが提案して、PdMと相談して決める」という答えと、「基本的に上からの指示で」という答えでは、日々の仕事の質感がまったく違います。

軸2:失敗への許容度(心理的安全性)

「最近チームで起きた失敗と、それへの対応を教えてもらえますか?」と聞いてみてください。失敗の話を自然にオープンに話せる会社は、心理的安全性が高い環境です。逆に、「失敗はあまりないですね…」という回答が続く会社は、失敗を隠す文化があるか、チャレンジそのものが少ない可能性があります。

軸3:エンジニアは「主役」か「発注先」か

ビジネスサイドとエンジニアの関係性は、会社によって大きく異なります。プロダクト志向の会社では、エンジニアがビジネス課題の議論に参加し、解決策を一緒に考えます。一方、受託的な文化では「仕様を決めたから実装してください」という役割分担が固定されています。どちらが合うかは人によりますが、自分がどちらを求めているかを明確にしておくことが大事です。

軸4:働き方の柔軟性

リモートワークの実態(「週〇回出社」がどれくらい強制か)、育休取得率(男性含む)、フレックスの運用実態。これらは公開情報だけでは分かりにくいので、カジュアル面談で実態を聞くのがベストです。「実際にリモートで働いているエンジニアの割合は?」と聞くと、採用担当者より現場の人の答えが正確です。

視点⑥:情報収集の”地図”──どこで何を調べるか

企業分析に使えるソースをまとめておきます。

調べたいこと使えるソース
離職率・職場環境の実態OpenWork、Glassdoor、転職会議
技術環境・文化技術ブログ(Zenn/note)、GitHub、connpass
給与の実態転職ドラフト、OpenSalary、Glassdoor
カルチャー・人の雰囲気カジュアル面談、OB/OG訪問、X(旧Twitter)
財務の健全性EDINET(上場企業)、決算資料、IR情報

口コミサイトを読むときの注意点

口コミサイトは「辞めた人が書きやすい」という構造上のバイアスがあります。ポジティブな口コミより、ネガティブな口コミのほうが集まりやすい。そのため、口コミの内容より”パターン”を見ることが重要です。

同じ種類の不満が複数年・複数人から出ていれば、構造的な問題。1〜2件の激しい批判は、個人的な相性や特殊な状況かもしれません。また、直近1〜2年の口コミに絞ることで、現在の状態に近い情報が得られます。

視点⑦:自分軸の「優先度マトリクス」で最終判断する

ここまで6つの視点を見てきましたが、すべてを満たす完璧な会社は存在しません。だからこそ、自分が今のキャリアフェーズで何を最優先するかを決めておくことが大切です。

キャリアフェーズ別の優先度の目安

フェーズ優先すべき視点
20代前半(0〜5年目)技術環境・成長機会 > 給与 > カルチャー
20代後半(5〜10年目)技術環境・給与・市場価値への影響を同等に
30代(専門深化期)専門性の活かせる環境・待遇・ライフスタイルの整合性

あくまで目安ですが、「今の自分に何が一番必要か?」を考えることで、複数の企業を比較するときの軸が定まります。

  • 離職率の実態(辞めた人のその後を確認できているか)
  • 技術環境(ブログ・GitHub・面接での質問で裏を取れたか)
  • 給与・待遇(固定残業代・昇給率まで確認できているか)
  • 成長機会(5年後のキャリアパスがイメージできるか)
  • カルチャーフィット(4つの軸で言語化できているか)
  • 情報収集(複数ソースで裏付けが取れているか)
  • 自分軸(優先度が明確になっているか)

まとめ:企業選びは「減点法」ではなく「納得法」

良い転職とは、完璧な会社を探すことではありません。「この会社なら、今の自分がやりたいことができる。多少の妥協点はあるけど、それが許容できる理由が言える」と自分で納得できることが大切です。

離職率ひとつとっても、表面の数字だけで判断せず、その背景を読む。技術環境は、採用ページではなく発信内容で判断する。給与は額面ではなく、昇給カーブで判断する。

7つの視点を持って企業を分析することで、入社後の「こんなはずじゃなかった」を大幅に減らすことができます。転職は、自分のキャリアをデザインする大切な意思決定。じっくり、納得するまで分析してみてください。

業界で選ぶ

特集で選ぶ