転職活動において、職務経歴書は「自分というプロダクトの仕様書」だ。エンジニアの職務経歴書は一般職とは構成が異なり、技術スタック・プロジェクト規模・担当範囲・成果を具体的に記述する必要がある。しかし、多くのエンジニアが「何を書けばいいかわからない」「技術的な内容をどこまで詳しく書くべきか」で悩んでいる。
採用担当者が見ているポイント
| 評価ポイント | 見ている内容 | 評価に占める割合 |
|---|---|---|
| 技術スタック | 求める[スキル](/tag/スキル)とのマッチ度 | 30% |
| プロジェクト実績 | 規模・役割・成果の具体性 | 35% |
| 成長の軌跡 | [キャリア](/tag/キャリア)の一貫性と成長方向 | 20% |
| 読みやすさ | 構造化されているか、冗長でないか | 15% |
最も重要なのは「プロジェクト実績」だ。何を使って何を作ったかだけでなく、「なぜその技術を選んだか」「どのような課題をどう解決したか」まで書けると、技術的な判断力をアピールできる。
職務経歴書の基本構成
| セクション | 記載内容 | 分量目安 |
|---|---|---|
| 職務要約 | 経験年数、得意領域、キャリアの方向性 | 3〜5行 |
| 技術スタック | 言語・FW・DB・クラウド・ツール | 表形式で1ページ以内 |
| 職務経歴(各社ごと) | 在籍期間、ポジション、プロジェクト詳細 | 各社1〜2ページ |
| 自己PR | 強み、今後のキャリア志向 | 5〜10行 |
全体で3〜5ページが目安。それ以上になると読まれない可能性が高い。直近の経験を最も詳しく書き、古い経験は要約する。
技術スタックの書き方
| カテゴリ | 良い書き方 | NGな書き方 |
|---|---|---|
| 言語 | [TypeScript](/tag/typescript)(3年)、[Go](/tag/go)(2年)、[Python](/tag/python)(1年) | TypeScript, Go, Python, Java, Ruby... |
| フレームワーク | [React](/tag/react) 18 + [Next.js](/tag/nextjs) 14(2年) | React, Vue, Angular, Svelte |
| DB | PostgreSQL(設計・チューニング経験あり) | MySQL, PostgreSQL, MongoDB, Redis |
| クラウド | [AWS](/tag/aws)(EC2, ECS, RDS, S3, CloudFront) | AWS, GCP, [Azure](/tag/azure) |
ポイントは「経験年数」と「深さ」を明示すること。チュートリアルを触っただけの技術を列挙するのは逆効果だ。「浅く広い」より「深く適切」な記述が評価される。
プロジェクト実績の書き方テンプレート
| 項目 | 記載例 |
|---|---|
| プロジェクト名 | ECサイトリプレイスプロジェクト |
| 期間 | 2024年4月〜2025年9月(18ヶ月) |
| チーム規模 | 8名(エンジニア5、デザイナー2、PM1) |
| 担当 | バックエンドリード(API設計、DB設計、コードレビュー) |
| 技術スタック | Go, PostgreSQL, Redis, AWS ECS, Terraform |
| 課題と解決策 | レガシーPHPシステムからGoへの段階的移行。API Gatewayパターンを採用し、既存システムと並行稼働させながら無停止で移行を完了 |
| 成果 | レスポンスタイム60%改善(平均800ms→320ms)、サーバーコスト40%削減 |
「成果」は可能な限り数値で示す。「パフォーマンスを改善した」ではなく「レスポンスタイムを60%改善した」と書くことで、インパクトが明確になる。
よくあるNG例と改善法
| NGパターン | 問題点 | 改善例 |
|---|---|---|
| 「Reactで画面を作成しました」 | 誰でも書ける、差別化がない | 「React + SWRでリアルタイムデータ表示を実装し、UX改善によりCV率が15%向上」 |
| 「チームメンバーとして参画」 | 役割が不明確 | 「5名チームのバックエンドリードとして技術選定〜レビューまで担当」 |
| 技術スタックを20個以上列挙 | 浅い印象を与える | メインスキル5〜8個に絞り、経験年数を添える |
| 古い経験を詳細に書く | 現在のスキルが見えない | 直近2〜3社を詳しく、それ以前は要約 |
職務経歴書は「過去の記録」ではなく「未来への提案」だ。「私を採用すると、こんな価値を提供できます」というメッセージを伝えることが目的であり、そのためには過去の経験を「応募先企業にとっての価値」に翻訳する作業が必要だ。あなたの職務経歴書は、その翻訳ができているだろうか。
