- Authors

- Name
- Youngju Kim
- @fjvbn20031
目次(もくじ)
1. エンジニアリングキャリアラダー
ソフトウェアエンジニアのキャリア成長(せいちょう)経路(けいろ)は、大(おお)きく二(ふた)つのトラックに分(わ)かれます。
IC(Individual Contributor)トラック:
Junior → Mid-level → Senior → Staff → Senior Staff → Principal → Distinguished Fellow
Management トラック:
Senior → Tech Lead → Engineering Manager → Senior EM → Director → VP of Engineering → CTO
ほとんどの企業(きぎょう)でSeniorレベルまでは同(おな)じ経路(けいろ)を辿(たど)り、その後(あと)ICとManagerトラックに分岐(ぶんき)します。
| レベル | 経験(けいけん)(一般的(いっぱんてき)) | 影響範囲(えいきょうはんい) | 自律性(じりつせい) | 曖昧性対応(あいまいせいたいおう) |
|---|---|---|---|---|
| Junior | 0-2年 | タスク | 指示(しじ)に従(したが)う | 明確(めいかく)な問題(もんだい) |
| Mid | 2-4年 | 機能(きのう)(Feature) | 一部(いちぶ)自律(じりつ) | やや曖昧(あいまい) |
| Senior | 4-7年 | プロジェクト/チーム | 自律的(じりつてき) | 曖昧(あいまい)な問題定義(ていぎ) |
| Staff | 7-12年 | 複数(ふくすう)チーム/組織(そしき) | 完全(かんぜん)自律(じりつ) | 曖昧(あいまい)な問題(もんだい)を発見(はっけん) |
| Principal | 12年+ | 会社(かいしゃ)全体(ぜんたい) | 方向(ほうこう)設定(せってい) | 業界(ぎょうかい)レベルの曖昧性(あいまいせい) |
| Distinguished | 15年+ | 業界(ぎょうかい) | 新分野(しんぶんや)開拓(かいたく) | 未知(みち)の領域(りょういき) |
2. 各(かく)レベルが実際(じっさい)に意味(いみ)すること
影響範囲(えいきょうはんい)(Scope of Impact)
最(もっと)も重要(じゅうよう)な成長(せいちょう)指標(しひょう)は**影響範囲(えいきょうはんい)**です。
- Junior: 「この関数(かんすう)は正(ただ)しく動作(どうさ)するか?」
- Mid: 「この機能(きのう)は要件(ようけん)を満(み)たしているか?」
- Senior: 「このシステムはスケーラブルで保守可能(ほしゅかのう)か?」
- Staff: 「このアーキテクチャは組織(そしき)の3年(ねん)ロードマップに適合(てきごう)するか?」
- Principal: 「この技術戦略(ぎじゅつせんりゃく)は会社(かいしゃ)のビジネス目標(もくひょう)に合致(がっち)するか?」
自律性(じりつせい)(Autonomy)
| レベル | 自律性(じりつせい)のレベル |
|---|---|
| Junior | 何(なに)を(what)、どのように(how)の両方(りょうほう)を指示(しじ)される |
| Mid | 何(なに)をは指示(しじ)され、どのようには自分(じぶん)で決定(けってい) |
| Senior | 何(なに)をを一緒(いっしょ)に決(き)め、どのようには自律的(じりつてき)に決定(けってい) |
| Staff | なぜ(why)を理解(りかい)し、何(なに)をを自(みずか)ら定義(ていぎ) |
| Principal | なぜを設定(せってい)し、組織(そしき)の方向(ほうこう)に影響(えいきょう) |
曖昧性対応(あいまいせいたいおう)(Dealing with Ambiguity)
成長(せいちょう)するほど、**より曖昧(あいまい)な問題(もんだい)**に対処(たいしょ)する必要(ひつよう)があります。
- Junior: 「このバグを直(なお)してください」(明確(めいかく))
- Mid: 「このページのパフォーマンスを改善(かいぜん)してください」(やや曖昧(あいまい))
- Senior: 「ユーザー体験(たいけん)を改善(かいぜん)してください」(曖昧(あいまい))
- Staff: 「システムアーキテクチャの方向性(ほうこうせい)を示(しめ)してください」(非常(ひじょう)に曖昧(あいまい))
- Principal: 「今後(こんご)5年間(ねんかん)の技術戦略(ぎじゅつせんりゃく)を策定(さくてい)してください」(極(きわ)めて曖昧(あいまい))
3. ジュニア → ミッドレベル(1-3年)
中核的能力(ちゅうかくてきのうりょく)
- コード品質(ひんしつ) — きれいで読(よ)みやすいコードを書(か)く
- デバッグ能力(のうりょく) — 根本原因(こんぽんげんいん)を見(み)つける体系的(たいけいてき)アプローチ
- コードレビュー — 他(ほか)の人(ひと)のコードから学(まな)ぶ、建設的(けんせつてき)なフィードバック
- 見積(みつも)り能力(のうりょく) — 作業(さぎょう)時間(じかん)を合理的(ごうりてき)に予測(よそく)
- 基礎力強化(きそりょくきょうか) — データ構造(こうぞう)、アルゴリズム、ネットワーク、OS基礎(きそ)
具体的(ぐたいてき)な行動指針(こうどうししん)
DO:
- 質問する前にまず調査する(15分ルール)
- コードレビューで「なぜこうしたのか」を質問する
- PRを小さく、頻繁に出す
- テストコード作成を習慣化する
- 毎日の学習ノートを記録する
DON'T:
- 一人で一日中悩み続ける
- 理解していないのに頷く
- 完璧なコードにしようとPRを遅らせる
- 同僚のコードを批判する(建設的フィードバックとは異なる)
成長(せいちょう)チェックリスト
- 担当(たんとう)コンポーネントのコードを完全(かんぜん)に理解(りかい)しているか?
- バグを体系的(たいけいてき)に追跡(ついせき)・再現(さいげん)できるか?
- 技術文書(ぎじゅつぶんしょ)を書(か)き、他(ほか)の開発者(かいはつしゃ)が理解(りかい)できるか?
- オンコール(on-call)ローテーションに参加(さんか)できるか?
- チームの開発(かいはつ)プロセスとツールを効率的(こうりつてき)に使(つか)えるか?
4. ミッドレベル → シニア(3-5年)
中核的転換点(ちゅうかくてきてんかんてん)
ミッドレベルからシニアへの転換(てんかん)は、**個人(こじん)の貢献(こうけん)からチームへの貢献(こうけん)への転換(てんかん)**です。
シニアの期待値(きたいち)
- プロジェクトオーナーシップ — 機能(きのう)を最初(さいしょ)から最後(さいご)まで責任(せきにん)を持(も)ってdelivery
- メンタリング — ジュニア/ミッドレベル開発者(かいはつしゃ)を成長(せいちょう)させる
- システム設計(せっけい) — スケーラブルなシステムを設計(せっけい)し、技術的意思決定(ぎじゅつてきいしけってい)
- 技術的負債管理(ぎじゅつてきふさいかんり) — リファクタリングの時期(じき)と範囲(はんい)を判断(はんだん)
- クロスチーム協業(きょうぎょう) — PM、デザイナー、他(ほか)チームとの効果的(こうかてき)なコミュニケーション
シニアエンジニアの仕事(しごと)
技術的意思決定:
- 「Kafka vs RabbitMQ — 当社のユースケースにはKafkaが適しています。理由は...」
- 「このサービスはマイクロサービスに分離する時期です」
- 「この技術的負債は今四半期に解決すべきです」
チーム貢献:
- コードレビューでアーキテクチャ的フィードバックを提供
- RFC(Request for Comments)文書を作成
- オンボーディング文書を整理
- 障害対応とポストモーテムを主導
シニアへの昇進(しょうしん)戦略(せんりゃく)
- 成果文書(せいかぶんしょ)(Brag Document)を始(はじ)める — 毎週(まいしゅう)成果(せいか)を記録(きろく)
- 可視性(かしせい)を確保(かくほ) — チーム外(がい)でもあなたの貢献(こうけん)を知(し)ってもらう
- ギャップ分析(ぶんせき) — 現在(げんざい)のレベルと次(つぎ)のレベルの差(さ)を把握(はあく)
- スポンサーシップ確保(かくほ) — あなたを後押(あとお)しするシニア/マネージャーを見(み)つける
- 「すでにそのレベルで働(はたら)く」 — 昇進前(しょうしんまえ)に次(つぎ)のレベルの業務(ぎょうむ)を遂行(すいこう)
5. シニア → Staff(5-8年)
Staffエンジニアとは?
Staffエンジニアは、**チームを超(こ)えた技術的影響力(ぎじゅつてきえいきょうりょく)**を持(も)つ人(ひと)です。
Will Larsonの「Staff Engineer」で定義(ていぎ)された4つのアーキタイプ:
| アーキタイプ | 説明(せつめい) | 適(てき)した人(ひと) |
|---|---|---|
| Tech Lead | チームの技術的方向(ほうこう)を導(みちび)く | チームリーダーシップ + 技術力(ぎじゅつりょく) |
| Architect | 技術的(ぎじゅつてき)ビジョンと方向性(ほうこうせい)を設定(せってい) | 深(ふか)いシステム設計能力(せっけいのうりょく) |
| Solver | 最(もっと)も困難(こんなん)な問題(もんだい)を解決(かいけつ) | 深(ふか)い専門性(せんもんせい) |
| Right Hand | 組織(そしき)リーダーの技術的(ぎじゅつてき)パートナー | 広(ひろ)い視野(しや) + 実行力(じっこうりょく) |
Staffレベルの中核的差異(ちゅうかくてきさい)
シニア: 「このシステムをうまく作(つく)ります」 Staff: 「組織(そしき)が正(ただ)しいシステムを作(つく)るように導(みちび)きます」
Staffエンジニアの日常(にちじょう):
- 30% コーディング — 戦略的(せんりゃくてき)プロトタイプ、重要(じゅうよう)なコードレビュー、方向性(ほうこうせい)を示(しめ)すコード
- 30% 技術戦略(ぎじゅつせんりゃく) — RFC作成(さくせい)、アーキテクチャレビュー、技術(ぎじゅつ)ロードマップ
- 20% メンタリング/教育(きょういく) — シニア開発者(かいはつしゃ)の成長(せいちょう)支援(しえん)、技術(ぎじゅつ)トーク
- 20% 組織的影響(そしきてきえいきょう) — 採用(さいよう)面接(めんせつ)、プロセス改善(かいぜん)、クロスチーム調整(ちょうせい)
Staff昇進(しょうしん)戦略(せんりゃく)
-
組織(そしき)レベルの問題(もんだい)を見(み)つけて解決(かいけつ)する
- 「自(じ)チーム」→「自(じ)組織(そしき)」へ視野(しや)を拡大(かくだい)
- 複数(ふくすう)チームに影響(えいきょう)する技術的決定(ぎじゅつてきけってい)を主導(しゅどう)
-
技術戦略(ぎじゅつせんりゃく)文書(ぶんしょ)を作成(さくせい)
- RFC、ADR(Architecture Decision Record)、技術(ぎじゅつ)ビジョン文書(ぶんしょ)
- これがStaffの中核的(ちゅうかくてき)成果物(せいかぶつ)(artifact)
-
multiplier効果(こうか)を実証(じっしょう)する
- 自分(じぶん)の直接的(ちょくせつてき)な成果(せいか)より他(ほか)の人(ひと)をより効果的(こうかてき)にする能力(のうりょく)
- 「私(わたし)のおかげでチームが30%速(はや)くなった」
-
スポンサーシップは必須(ひっす)
- Staff以上(いじょう)は資格(しかく)だけでは不十分(ふじゅうぶん)— 積極的(せっきょくてき)に後押(あとお)しするシニアリーダーが必要(ひつよう)
- Skip-level 1:1であなたの影響力(えいきょうりょく)を共有(きょうゆう)
6. Staff+(8年+)
Principalエンジニア
Principalは**会社(かいしゃ)全体(ぜんたい)の技術(ぎじゅつ)方向(ほうこう)**に影響(えいきょう)を与(あた)えます。
- 3-5年(ねん)の技術戦略(ぎじゅつせんりゃく)策定(さくてい)
- 会社(かいしゃ)の技術(ぎじゅつ)スタック決定(けってい)で中核的(ちゅうかくてき)な役割(やくわり)
- 業界(ぎょうかい)カンファレンス発表(はっぴょう)、技術(ぎじゅつ)ブログリーダーシップ
- 採用(さいよう)でシニア級(きゅう)人材(じんざい)の判断(はんだん)
- CEO/CTOへの技術的(ぎじゅつてき)アドバイス
Distinguished/Fellow
業界(ぎょうかい)レベルの影響力(えいきょうりょく):
- オープンソースプロジェクト主導(しゅどう)(例(れい):React、Kubernetesの創始者(そうししゃ))
- 学術論文(がくじゅつろんぶん)の発表(はっぴょう)
- 新(あたら)しい技術(ぎじゅつ)パラダイムの定義(ていぎ)
- 業界標準(ぎょうかいひょうじゅん)の策定(さくてい)に参加(さんか)
7. IC vs Manager:経路選択(けいろせんたく)
比較表(ひかくひょう)
| 項目(こうもく) | IC トラック | Manager トラック |
|---|---|---|
| 日常業務(にちじょうぎょうむ) | コーディング、設計(せっけい)、技術戦略(ぎじゅつせんりゃく) | 1:1、採用(さいよう)、プロセス管理(かんり) |
| 成果測定(せいかそくてい) | 技術的成果物(ぎじゅつてきせいかぶつ)、影響力(えいきょうりょく) | チーム成果(せいか)、人材成長(じんざいせいちょう) |
| エネルギー源(げん) | 技術的問題解決(ぎじゅつてきもんだいかいけつ) | 人(ひと)の成長支援(せいちょうしえん) |
| ストレス源(げん) | 技術的複雑性(ぎじゅつてきふくざつせい) | 組織政治(そしきせいじ)、対立管理(たいりつかんり) |
| 成長上限(せいちょうじょうげん) | Principal/Fellow | VP/CTO |
| 転職容易性(てんしょくよういせい) | 高(たか)い(スキル移転(いてん)が容易(ようい)) | 中程度(ちゅうていど)(組織(そしき)コンテキスト依存(いぞん)) |
| バーンアウト原因(げんいん) | 技術変化疲労(ぎじゅつへんかひろう) | 人間関係(にんげんかんけい)の葛藤(かっとう)、政治(せいじ) |
ICを選(えら)ぶべきサイン
- コーディングしている時(とき)に最(もっと)もエネルギーが湧(わ)く
- 技術的問題(ぎじゅつてきもんだい)を深(ふか)く掘(ほ)り下(さ)げることが楽(たの)しい
- 1:1ミーティングよりコードレビューが楽(たの)しみ
- 他人(たにん)の成果(せいか)より自分(じぶん)の技術的貢献(ぎじゅつてきこうけん)にやりがいを感(かん)じる
- 組織政治(そしきせいじ)に興味(きょうみ)がない
Managerを選(えら)ぶべきサイン
- 他人(たにん)の成長(せいちょう)を見(み)てやりがいを感(かん)じる
- チームのプロセスと文化(ぶんか)を改善(かいぜん)したい
- 技術的問題(ぎじゅつてきもんだい)より組織的問題(そしきてきもんだい)に関心(かんしん)がある
- 1:1ミーティングからエネルギーを得(え)る
- 採用(さいよう)、オンボーディング、フィードバックプロセスを構築(こうちく)したい
トラックを変更(へんこう)できるか?
できます。Managerから ICに戻(もど)る「振(ふ)り子(こ)(pendulum)」パターンがますます一般的(いっぱんてき)になっています。ただし:
- Managerとして2年以上(いじょう)いるとコーディングスキルが錆(さ)びる可能性(かのうせい)
- ICに戻(もど)る際(さい)にレベルが下(さ)がる可能性(かのうせい)
- 両方(りょうほう)の経験(けいけん)はどちらのトラックでも大(おお)きな資産(しさん)
8. テックリード:ハイブリッド経路(けいろ)
テックリードとは?
テックリードはICとManagerのハイブリッドです。
- 50-70% 技術(ぎじゅつ): コーディング、アーキテクチャ決定(けってい)、コードレビュー
- 30-50% リーダーシップ: プロジェクト計画(けいかく)、チーム調整(ちょうせい)、ステークホルダーとのコミュニケーション
テックリードの中核的役割(ちゅうかくてきやくわり)
- 技術的(ぎじゅつてき)ビジョン設定(せってい) — チームの技術(ぎじゅつ)方向(ほうこう)を決定(けってい)
- プロジェクト実行責任(じっこうせきにん) — スケジュール、品質(ひんしつ)、リスク管理(かんり)
- 技術(ぎじゅつ)メンタリング — チームメンバーの技術的成長(ぎじゅつてきせいちょう)を支援(しえん)
- クロスチームコミュニケーション — PM、デザイン、他(ほか)のエンジニアリングチームとの調整(ちょうせい)
- 技術的負債管理(ぎじゅつてきふさいかんり) — リファクタリング計画(けいかく)の策定(さくてい)と実行(じっこう)
テックリードのよくある落(お)とし穴(あな)
落とし穴1: すべてのコードを自分で書こうとする
→ 解決: 戦略的コードにのみ集中し、残りは委任
落とし穴2: 技術だけできればよいと考える
→ 解決: コミュニケーション、対立解決、プロジェクト管理スキルが必要
落とし穴3: 自分がボトルネックになる
→ 解決: 決定を文書化し、チームメンバーが自律的に決定できるガイドラインを提供
落とし穴4: 個人の貢献でのみ評価されようとする
→ 解決: チームの成果 = 自分の成果と認識する
9. 昇進(しょうしん)戦略(せんりゃく)
9.1 成果文書(せいかぶんしょ)(Brag Document)
毎週(まいしゅう)15分(ふん)投資(とうし)して自分(じぶん)の成果(せいか)を記録(きろく)します。
# 成果文書テンプレート
## 2026 Q1
### プロジェクト
- [大規模] 決済システムマイグレーション主導 — レイテンシ40%削減
- [中規模] オンボーディング自動化構築 — 新規開発者の適応期間を2週間から3日に短縮
### 技術リーダーシップ
- RFC 3件作成(認証システム改善、APIバージョン管理戦略、モニタリング標準化)
- アーキテクチャレビュー週2回参加
### メンタリング
- ジュニア開発者2名をメンタリング(1名ミッドレベル昇進成功)
- 技術セミナー「システム設計基礎」発表
### 組織的影響
- 採用面接12回実施(3名合格)
- デプロイプロセス改善でデプロイ頻度を週1回から日3回に向上
9.2 可視性(かしせい)の確保(かくほ)
- チーム内(ない): デモ発表(はっぴょう)、技術(ぎじゅつ)セミナー、コードレビューリーダー
- 組織内(そしきない): RFC作成(さくせい)、クロスチームプロジェクト参加(さんか)、障害対応(しょうがいたいおう)主導(しゅどう)
- 会社内(かいしゃない): 技術(ぎじゅつ)ブログ寄稿(きこう)、全体会議(ぜんたいかいぎ)での発表(はっぴょう)、社内(しゃない)ツール開発(かいはつ)
- 業界(ぎょうかい): カンファレンス発表(はっぴょう)、オープンソース貢献(こうけん)、技術(ぎじゅつ)ブログ運営(うんえい)
9.3 スポンサーシップとメンター
メンター vs スポンサー:
| 役割(やくわり) | メンター | スポンサー |
|---|---|---|
| していること | アドバイスとガイド | 昇進(しょうしん)のための積極的(せっきょくてき)な支持(しじ) |
| 関係(かんけい) | 非公式(ひこうしき) | 公式(こうしき)/非公式(ひこうしき) |
| 必要(ひつよう)な時期(じき) | 常(つね)に | 昇進(しょうしん)シーズン |
| 例(れい) | 「こういうアプローチもあるよ」 | 「この人(ひと)はStaffの準備(じゅんび)ができています」 |
9.4 1:1ミーティングの活用(かつよう)
マネージャーとの1:1は成長(せいちょう)の最(もっと)も重要(じゅうよう)なツールです:
効果的な1:1のアジェンダ:
1. 成果の共有(5分)
- 今週完了したこと、学んだこと
2. ブロッカーと支援依頼(10分)
- 障害を早期に共有
- 必要なリソースや権限を依頼
3. キャリア開発(10分)
- 現在のレベルと次のレベルのギャップ
- スキルアップの計画
4. フィードバック(5分)
- マネージャーからのフィードバックを依頼
- 自分からマネージャーへのフィードバックも
9.5 Skip-level 1:1
マネージャーのマネージャーと定期的(ていきてき)な1:1を持(も)ちましょう。
- 自分(じぶん)の影響力(えいきょうりょく)と貢献(こうけん)を共有(きょうゆう)
- 組織(そしき)の戦略的方向性(せんりゃくてきほうこうせい)を理解(りかい)
- 昇進(しょうしん)に関(かん)するフィードバックを依頼(いらい)
- 隠(かく)れた機会(きかい)(hidden opportunity)を発見(はっけん)
10. 年収交渉(ねんしゅうこうしょう)
総報酬(そうほうしゅう)構造(こうぞう)(Total Compensation)
総報酬 = 基本給 + 株式(RSU/ストックオプション) + ボーナス + その他福利厚生
米国ビッグテック シニア:
- 基本給: 180K-250K USD
- RSU: 100K-300K USD/year(4年ベスティング)
- ボーナス: 基本給の15-25%
- 総報酬: 350K-700K+ USD
日本 シニア(大手企業基準):
- 基本給: 700万-1,200万円
- RSU/ストックオプション: 企業により異なる
- ボーナス: 基本給の2-6ヶ月分(夏冬)
- 総報酬: 800万-2,000万+ 円
交渉(こうしょう)戦略(せんりゃく)
-
先(さき)に数字(すうじ)を言(い)わない — 会社(かいしゃ)に先(さき)にオファーを出(だ)させる
-
競合(きょうごう)オファーを確保(かくほ) — 最(もっと)も強力(きょうりょく)な交渉(こうしょう)ツール
-
総報酬(そうほうしゅう)で比較(ひかく) — 基本給(きほんきゅう)だけを見(み)ない
-
交渉可能(こうしょうかのう)な項目(こうもく)を把握(はあく):
- 基本給(きほんきゅう)(最(もっと)も硬直的(こうちょくてき))
- サイニングボーナス(最(もっと)も柔軟(じゅうなん))
- RSU数量(すうりょう)/加速(かそく)ベスティング
- リモートワーク日数(にっすう)
- 学習(がくしゅう)予算(よさん)
- タイトル
-
カウンターオファーに注意(ちゅうい) — 現在(げんざい)の会社(かいしゃ)がカウンターオファーを出(だ)した場合(ばあい):
- 短期的(たんきてき)には良(よ)いが長期的(ちょうきてき)な関係(かんけい)に影響(えいきょう)
- 退職理由(たいしょくりゆう)が本当(ほんとう)に解決(かいけつ)されたか確認(かくにん)
- カウンターオファー受諾後(じゅだくご)6ヶ月(げつ)以内(いない)に退職(たいしょく)するケースが多(おお)い
11. 転職(てんしょく)のタイミング
去(さ)るべきサイン
- 成長(せいちょう)の停滞(ていたい) — 6ヶ月(げつ)以上(いじょう)新(あたら)しいことを学(まな)んでいない
- 組織文化(そしきぶんか) — 会社(かいしゃ)の価値観(かちかん)と自分(じぶん)の価値観(かちかん)が合(あ)わない
- 報酬(ほうしゅう)の不均衡(ふきんこう) — 市場(しじょう)と比較(ひかく)して著(いちじる)しく低(ひく)い報酬(ほうしゅう)
- マネージャー問題(もんだい) — 悪(わる)いマネージャーは転職(てんしょく)の最(もっと)も一般的(いっぱんてき)な理由(りゆう)
- 技術(ぎじゅつ)スタック — 市場(しじょう)で競争力(きょうそうりょく)のない技術(ぎじゅつ)のみ使用(しよう)
- バーンアウト — 環境変化(かんきょうへんか)なしでは回復不可能(かいふくふかのう)
留(とど)まるべきサイン
- 成長機会(せいちょうきかい) — 新(あたら)しいプロジェクトや役割(やくわり)が開(ひら)かれている
- 良(よ)いチーム — チームメンバーとマネージャーがあなたの成長(せいちょう)を支援(しえん)
- 昇進(しょうしん)が間近(まぢか) — 3-6ヶ月(げつ)以内(いない)に昇進(しょうしん)の可能性(かのうせい)が高(たか)い
- RSUベスティング — 大規模(だいきぼ)なベスティングが間近(まぢか)(cliffに注意(ちゅうい))
- 影響力(えいきょうりょく) — 組織(そしき)で意味(いみ)のある変化(へんか)を生(う)み出(だ)している
2年(ねん)ルール
- 最低(さいてい)2年(ねん)は一(ひと)つの場所(ばしょ)にいないと履歴書(りれきしょ)で不安定(ふあんてい)に見(み)える
- ただし、これはガイドラインに過(す)ぎない — 有害(ゆうがい)な環境(かんきょう)なら早(はや)く去(さ)りましょう
- 一(ひと)つの場所(ばしょ)に長(なが)くいすぎるのもリスク — 5年(ねん)以上(いじょう)なら成長(せいちょう)を点検(てんけん)
12. ブランド構築(こうちく)
技術(ぎじゅつ)ブログ
- 週(しゅう)1回(かい)の技術記事(ぎじゅつきじ)作成(さくせい)を目標(もくひょう)に
- 深(ふか)い記事(きじ)1本(ほん)が浅(あさ)い記事(きじ)10本(ほん)より価値(かち)がある
- SEO最適化(さいてきか):検索可能(けんさくかのう)なタイトル、メタディスクリプション
- 実践(じっせん)コードと経験(けいけん)の共有(きょうゆう)が最(もっと)も人気(にんき)
オープンソース貢献(こうけん)
- Starが多(おお)いプロジェクトのイシューから開始(かいし)
- ドキュメント改善(かいぜん)が最(もっと)も簡単(かんたん)な最初(さいしょ)の貢献(こうけん)
- 自分(じぶん)のユーティリティライブラリをオープンソースとして公開(こうかい)
- 「Made at Company X」プロジェクトは会社(かいしゃ)と個人(こじん)のブランドを両方(りょうほう)強化(きょうか)
発表(はっぴょう)(Conference Talks)
- 社内(しゃない)技術(ぎじゅつ)セミナーから開始(かいし)
- ミートアップ発表(はっぴょう) → 国内(こくない)カンファレンス → 海外(かいがい)カンファレンス
- 発表資料(はっぴょうしりょう)はブログ記事(きじ)として再利用(さいりよう)
- 準備(じゅんび)過程(かてい)で深(ふか)い学習(がくしゅう)効果(こうか)
教育(きょういく)とメンタリング
- 社内(しゃない)スタディグループ運営(うんえい)
- 外部(がいぶ)メンタリングプログラムに参加(さんか)
- 学習(がくしゅう)プラットフォームでコースを制作(せいさく)
- 技術書(ぎじゅつしょ)レビュアー活動(かつどう)
13. 日本(にほん)の開発者環境(かいはつしゃかんきょう)の特殊性(とくしゅせい)
年功序列(ねんこうじょれつ)vs 成果主義(せいかしゅぎ)
日本(にほん)のIT業界(ぎょうかい)は、伝統的(でんとうてき)な年功序列(ねんこうじょれつ)から成果主義(せいかしゅぎ)への移行期(いこうき)にあります。
| 観点(かんてん) | 年功序列(ねんこうじょれつ) | 成果主義(せいかしゅぎ) |
|---|---|---|
| 昇進基準(しょうしんきじゅん) | 勤続年数(きんぞくねんすう) | 実績(じっせき)と影響力(えいきょうりょく) |
| 給与体系(きゅうよたいけい) | 年齢(ねんれい)・勤続(きんぞく)ベース | 職務(しょくむ)・市場(しじょう)ベース |
| 代表的(だいひょうてき)企業(きぎょう) | 大手(おおて)SIer、伝統的(でんとうてき)企業(きぎょう) | メガベンチャー、外資系(がいしけい) |
| メリット | 安定性(あんていせい)、長期(ちょうき)雇用(こよう) | 早(はや)い成長(せいちょう)、高(たか)い報酬(ほうしゅう) |
| デメリット | 成長(せいちょう)の停滞(ていたい)、優秀(ゆうしゅう)な人材流出(じんざいりゅうしゅつ) | 不安定性(ふあんていせい)、プレッシャー |
現在(げんざい)のトレンド:
- メルカリ、SmartNews、LINEヤフーなどのメガベンチャーは完全(かんぜん)な成果主義(せいかしゅぎ)
- 富士通(ふじつう)、NTTデータなどの大手(おおて)も職務給制度(しょくむきゅうせいど)に移行中(いこうちゅう)
- エンジニア向(む)けの「ジョブ型(がた)雇用(こよう)」が拡大(かくだい)中(ちゅう)
日本(にほん)の職級体系(しょっきゅうたいけい)
| 日本(にほん)の職級(しょっきゅう) | グローバル対応(たいおう) | 特徴(とくちょう) |
|---|---|---|
| 新卒(しんそつ)/メンバー | Junior | 1-3年目(ねんめ) |
| 主任(しゅにん) | Mid | 3-5年目(ねんめ) |
| リーダー/課長代理(かちょうだいり) | Senior | 5-8年目(ねんめ) |
| 課長(かちょう)/マネージャー | Staff/Manager | 8-12年目(ねんめ) |
| 部長(ぶちょう) | Director/Principal | 12年目(ねんめ)+ |
| 執行役員(しっこうやくいん) | VP/Fellow | 経営層(けいえいそう) |
注意点(ちゅういてん):
メガベンチャーや外資系(がいしけい)では、独自(どくじ)のグレード体系(たいけい)を使用(しよう)しています。
- メルカリ:M1-M7のグレードシステム
- LINEヤフー:L1-L8の技術(ぎじゅつ)グレード
- Google Japan:L3-L10のグローバル統一(とういつ)レベル
転職市場(てんしょくしじょう)
日本(にほん)のエンジニア転職市場(てんしょくしじょう)の特徴(とくちょう):
-
エージェント文化(ぶんか) — 転職(てんしょく)エージェントの利用(りよう)が一般的(いっぱんてき)
- レバテック、doda、Green、Findy、Offersなどが人気(にんき)
- エージェント経由(けいゆ)の方(ほう)がオファー条件(じょうけん)が良(よ)いケースも
-
カジュアル面談(めんだん) — 正式(せいしき)応募(おうぼ)前(まえ)のカジュアル面談(めんだん)が普及(ふきゅう)
- 企業文化(きぎょうぶんか)やチームの雰囲気(ふんいき)を事前(じぜん)に確認(かくにん)
- 双方(そうほう)のミスマッチを防(ふせ)ぐ
-
技術(ぎじゅつ)コミュニティ — connpassやQiita経由(けいゆ)の採用(さいよう)が活発(かっぱつ)
- 勉強会(べんきょうかい)参加(さんか)が転職(てんしょく)のきっかけになることが多(おお)い
- 技術(ぎじゅつ)ブログやOSS貢献(こうけん)が評価(ひょうか)される
-
外資系(がいしけい)vs 日系(にっけい)の選択(せんたく)
- 外資系(がいしけい):高(たか)い報酬(ほうしゅう)、グローバル環境(かんきょう)、レイオフリスク
- 日系大手(にっけいおおて):安定性(あんていせい)、福利厚生(ふくりこうせい)、成長速度(せいちょうそくど)は遅(おそ)め
- メガベンチャー:バランス型(がた)、成長機会(せいちょうきかい)が豊富(ほうふ)
日本(にほん)のエンジニア年収(ねんしゅう)
レベル別(べつ)の年収(ねんしゅう)レンジ(2025年基準(きじゅん)):
日系大手SIer:
- 新卒/メンバー: 350-500万円
- 主任: 500-700万円
- 課長: 700-1,000万円
- 部長: 1,000-1,300万円
メガベンチャー(メルカリ、SmartNews等):
- ジュニア: 500-700万円
- ミッド: 700-1,000万円
- シニア: 1,000-1,500万円
- リード/Staff: 1,500-2,500万円+
外資系(Google、Amazon、Meta等):
- L3/SDE1: 800-1,200万円
- L4/SDE2: 1,200-1,800万円
- L5/Senior: 1,800-3,000万円
- L6/Staff: 3,000-5,000万円+
注意(ちゅうい): 外資系(がいしけい)の報酬(ほうしゅう)にはRSU(株式報酬(かぶしきほうしゅう))が含(ふく)まれるため、基本給(きほんきゅう)だけの比較(ひかく)は不正確(ふせいかく)です。また、外資系(がいしけい)はレイオフのリスクがあることも考慮(こうりょ)が必要(ひつよう)です。
副業(ふくぎょう)とフリーランス
日本(にほん)のエンジニア市場(しじょう)では、副業(ふくぎょう)が急速(きゅうそく)に拡大(かくだい)しています:
- 副業(ふくぎょう)許可(きょか)企業(きぎょう)の増加(ぞうか) — メルカリ、サイバーエージェント等(とう)が率先(そっせん)
- フリーランスエンジニア — 月額(げつがく)80-150万円(まんえん)の高単価(こうたんか)案件(あんけん)も
- 業務委託(ぎょうむいたく) — 週(しゅう)2-3日(にち)の稼働(かどう)で正社員(せいしゃいん)並(な)みの収入(しゅうにゅう)も可能(かのう)
- 注意点(ちゅういてん): 税金(ぜいきん)、社会保険(しゃかいほけん)、契約形態(けいやくけいたい)の理解(りかい)が必須(ひっす)
リモートワークの現状(げんじょう)
コロナ以降(いこう)、日本(にほん)のIT企業(きぎょう)のリモートワーク状況(じょうきょう):
- フルリモート: GMOペパボ、ゆめみ、キャスター等(とう)
- ハイブリッド(週(しゅう)2-3出社(しゅっしゃ)): メルカリ、LINEヤフー、SmartNews等(とう)
- 基本出社(きほんしゅっしゃ): 一部(いちぶ)大手企業(おおてきぎょう)で回帰(かいき)傾向(けいこう)
- 地方(ちほう)在住(ざいじゅう)OK: Findy、LAPRAS等(とう)のプラットフォームで地方(ちほう)案件(あんけん)も増加(ぞうか)
グローバルキャリアへの準備(じゅんび)
- 英語力(えいごりょく) — 技術的議論(ぎじゅつてきぎろん)が可能(かのう)なレベル(TOEIC 860以上(いじょう)、IELTS 6.5以上(いじょう))
- グローバルOSS貢献(こうけん) — 英語(えいご)でPR、イシューのコミュニケーション経験(けいけん)
- 海外(かいがい)カンファレンス — 発表(はっぴょう)または参加(さんか)経験(けいけん)
- グローバル企業(きぎょう)面接準備(めんせつじゅんび) — システムデザイン、コーディングインタビュー、行動(こうどう)面接(めんせつ)
- ビザ — 高度人材(こうどじんざい)ポイント制度(せいど)の活用(かつよう)(海外(かいがい)転職(てんしょく)の場合(ばあい))
- LinkedIn — グローバル企業(きぎょう)のリクルーターが日本(にほん)のエンジニアを積極的(せっきょくてき)に探(さが)している
- 英語(えいご)技術(ぎじゅつ)ブログ — dev.toやMediumでの英語(えいご)発信(はっしん)がグローバルでの認知(にんち)を高(たか)める
- 海外(かいがい)リモートワーク — 日本(にほん)在住(ざいじゅう)で海外企業(かいがいきぎょう)にリモート勤務(きんむ)する選択肢(せんたくし)も増加中(ぞうかちゅう)
継続的学習(けいぞくてきがくしゅう)の文化(ぶんか)
日本(にほん)のエンジニアコミュニティでは、学習(がくしゅう)文化(ぶんか)が非常(ひじょう)に活発(かっぱつ)です:
- 勉強会(べんきょうかい) — connpassで毎日(まいにち)数十(すうじゅう)の技術(ぎじゅつ)イベントが開催(かいさい)
- 技術書典(ぎじゅつしょてん) — エンジニアによる技術(ぎじゅつ)同人誌(どうじんし)の即売会(そくばいかい)
- Qiita/Zenn — 技術(ぎじゅつ)記事(きじ)を書(か)くことが評価(ひょうか)される文化(ぶんか)
- 社内(しゃない)LT — ライトニングトーク文化(ぶんか)が広(ひろ)く普及(ふきゅう)
- 資格(しかく)取得(しゅとく) — AWS認定(にんてい)、応用情報技術者(おうようじょうほうぎじゅつしゃ)等(とう)がキャリアに有利(ゆうり)
- アドベントカレンダー — 12月(がつ)のQiita/Zennアドベントカレンダーは技術力(ぎじゅつりょく)のアピールに最適(さいてき)
- iOSDC/DroidKaigi/RubyKaigi — 日本発(にほんはつ)の国際的(こくさいてき)なテックカンファレンス
- 技術同人誌(ぎじゅつどうじんし) — 技術書典(ぎじゅつしょてん)での執筆(しっぴつ)活動(かつどう)が高(たか)く評価(ひょうか)される
14. 実践(じっせん)クイズ
Q1: シニアエンジニアとStaffエンジニアの最(もっと)も大(おお)きな違(ちが)いは何(なん)ですか?
正解(せいかい):影響範囲(えいきょうはんい)(Scope of Impact)
シニアはチーム内(ない)のプロジェクトを主導(しゅどう)し、Staffはチームを超(こ)えて組織(そしき)レベルの技術的影響力(ぎじゅつてきえいきょうりょく)を発揮(はっき)します。Staffは複数(ふくすう)チームの技術的方向性(ぎじゅつてきほうこうせい)を調整(ちょうせい)し、組織(そしき)の技術戦略(ぎじゅつせんりゃく)を策定(さくてい)します。
Q2: Brag Document(成果文書(せいかぶんしょ))に含(ふく)めるべき内容(ないよう)は?
正解(せいかい):
- 完了(かんりょう)したプロジェクト — 規模(きぼ)、影響(えいきょう)、測定可能(そくていかのう)な結果(けっか)
- 技術(ぎじゅつ)リーダーシップ — RFC、アーキテクチャ決定(けってい)、技術的方向性(ぎじゅつてきほうこうせい)の提示(ていじ)
- メンタリング — 誰(だれ)を支援(しえん)し、どのような成果(せいか)につながったか
- 組織的貢献(そしきてきこうけん) — 採用(さいよう)、プロセス改善(かいぜん)、文化(ぶんか)への貢献(こうけん)
- 学習(がくしゅう)と成長(せいちょう) — 新(あたら)しく学(まな)んだ技術(ぎじゅつ)、発表(はっぴょう)、ブログ
Q3: ICとManagerトラック、どのように選(えら)ぶべきですか?
正解(せいかい): エネルギー源(げん)を観察(かんさつ)しましょう。
- **技術的問題解決(ぎじゅつてきもんだいかいけつ)**でエネルギーを得(え)る → IC
- **人(ひと)の成長(せいちょう)**でエネルギーを得(え)る → Manager
- 両方(りょうほう)楽(たの)しい → テックリード(ハイブリッド)
重要(じゅうよう):管理職(かんりしょく)は「昇進(しょうしん)」ではありません。ICとManagerは**異(こと)なる職種(しょくしゅ)**です。コーディングが好(す)きなのにマネージャーのタイトルに惹(ひ)かれて転向(てんこう)すると、両方(りょうほう)で不幸(ふこう)になる可能性(かのうせい)があります。
Q4: 年収交渉(ねんしゅうこうしょう)で最(もっと)も効果的(こうかてき)な戦略(せんりゃく)は?
正解(せいかい):競合(きょうごう)オファー(Competing Offer)の確保(かくほ)
他社(たしゃ)からのオファーがあると交渉力(こうしょうりょく)が劇的(げきてき)に上(あ)がります。
- 関心(かんしん)のある3-5社(しゃ)に同時(どうじ)に応募(おうぼ)
- オファーのタイミングを合(あ)わせる(同(おな)じ時期(じき)にオファーを受(う)けるように)
- 総報酬(そうほうしゅう)(TC)基準(きじゅん)で比較(ひかく)
- 最(もっと)も高(たか)いオファーを基準(きじゅん)に他社(たしゃ)と交渉(こうしょう)
ブラフ(偽(にせ)のオファー)は絶対(ぜったい)に禁止(きんし) — 業界(ぎょうかい)は想像(そうぞう)以上(いじょう)に狭(せま)いです。
Q5: 転職(てんしょく)すべき時(とき)と留(とど)まるべき時(とき)をどう見分(みわ)けますか?
正解(せいかい): 核心的(かくしんてき)な質問(しつもん)3つで判断(はんだん)します。
- 「6ヶ月後(げつご)、さらに成長(せいちょう)しているか?」
- No → 転職(てんしょく)を検討(けんとう)
- 「この環境(かんきょう)で自分(じぶん)の目標(もくひょう)を達成(たっせい)できるか?」
- No → 転職(てんしょく)を検討(けんとう)
- 「辞(や)めたい理由(りゆう)はどこでも発生(はっせい)する問題(もんだい)か?」
- Yes → まず社内(しゃない)で解決(かいけつ)を試(こころ)みる
転職(てんしょく)は「逃避(とうひ)」ではなく「成長(せいちょう)のための選択(せんたく)」であるべきです。
補足(ほそく):日本(にほん)では「石(いし)の上(うえ)にも三年(さんねん)」という文化(ぶんか)がありますが、IT業界(ぎょうかい)では2-3年(ねん)で転職(てんしょく)するのは一般的(いっぱんてき)です。ただし、あまりに短期間(たんきかん)での転職(てんしょく)を繰(く)り返(かえ)すと「ジョブホッパー」と見(み)なされるリスクがあります。1社(しゃ)で最低(さいてい)1年半(ねんはん)〜2年(ねん)は在籍(ざいせき)することを推奨(すいしょう)します。
15. 参考資料(さんこうしりょう)
書籍(しょせき)
- "Staff Engineer: Leadership Beyond the Management Track" — Will Larson
- "The Manager's Path" — Camille Fournier
- "An Elegant Puzzle: Systems of Engineering Management" — Will Larson
- "The Staff Engineer's Path" — Tanya Reilly
- "Radical Candor" — Kim Scott
オンラインリソース
- StaffEng.com — Staffエンジニアインタビュー集(しゅう)
- Levels.fyi — レベル別(べつ)報酬(ほうしゅう)データ
- Engineering Ladders — キャリアラダーフレームワーク
- Julia Evans — Brag Document — 成果文書(せいかぶんしょ)作成(さくせい)ガイド
- Charity Majors — The Engineer/Manager Pendulum
講演(こうえん)・メディア
- LeadDev Conference — エンジニアリングリーダーシップカンファレンス
- Gergely Orosz — The Pragmatic Engineer
- Software Engineering Radio — Career Episodes
日本(にほん)のリソース
- Findy — エンジニア向(む)け転職(てんしょく)・スキル偏差値(へんさち)
- connpass — 技術(ぎじゅつ)コミュニティ・勉強会(べんきょうかい)
- Qiita — 技術(ぎじゅつ)記事(きじ)共有(きょうゆう)プラットフォーム
- 転職(てんしょく)ドラフト — エンジニア競争入札型(きょうそうにゅうさつがた)転職(てんしょく)
- Zenn — エンジニア向(む)け技術(ぎじゅつ)記事(きじ)・書籍(しょせき)プラットフォーム
- OpenWork — 企業(きぎょう)レビュー・年収(ねんしゅう)データ
- LAPRAS — エンジニアのポートフォリオ自動生成(じどうせいせい)・転職(てんしょく)支援(しえん)