Big Tech転職 3年ロードマップ¶
📁 docs/it-learning/artifact/bigtech_career_roadmap.md
更新: 2026-03-23 対象: メガベンチャー社内SE(Salesforce基盤) → GAFA等 Big Tech 前提: 1日1〜2時間の学習(英語+技術)、LeetCode計画は別途進行中 関連: programming_study_plan.md / junior-engineer-essentials.md
目次¶
1. Big Tech転職に必要な要素の全体像¶
1-1. GAFA等が評価する4つの軸¶
| 評価軸 | 内容 | 比重(目安) |
|---|---|---|
| Coding Interview | アルゴリズム・データ構造。LeetCode Medium〜Hardレベル | 30% |
| System Design Interview | 大規模システムの設計能力。スケーラビリティ・トレードオフの議論 | 25% |
| Behavioral Interview | リーダーシップ・コンフリクト解決・意思決定の具体的エピソード | 25% |
| 英語力(コミュニケーション) | 面接を英語で通過できるレベル。論理的に説明できるか | 20% |
補足: Google, Meta, Amazonはそれぞれ重点が異なる。Amazonは Behavioral(LP)の比重が特に高い。Googleは Coding の難易度が最も高い傾向。
1-2. 現状とのギャップ分析¶
| 評価軸 | 現状レベル | 目標レベル | ギャップ |
|---|---|---|---|
| Coding | LeetCode未着手(計画策定済) | Medium安定・Hard一部 | 大 |
| System Design | 中規模開発経験あり、分散システム未経験 | URL短縮〜SNS設計を議論可能 | 大 |
| Behavioral | 事業改善提言の実績あり、英語での言語化未経験 | STAR法で5〜8エピソードを英語で語れる | 中 |
| 英語 | TOEIC 450、スピーキングほぼゼロ | 面接を英語で60分こなせる | 大 |
| PM / ソフトスキル | 大規模PJ経験不足 | クロスファンクショナルなPJリード実績 | 中 |
1-3. 戦略の基本方針¶
Year 1: 基盤構築(英語基礎 + LeetCode + 設計入門)
Year 2: 実戦力強化(英語中級 + 設計深化 + Behavioral準備)
Year 3: 面接突破(模擬面接 + 応募 + 最終調整)
時間配分の目安(1日1.5時間):
| 活動 | Year 1 | Year 2 | Year 3 |
|---|---|---|---|
| 英語 | 30分 | 30分 | 30分 |
| LeetCode | 30分(別途計画) | 30分 | 20分 |
| System Design | 15分 | 30分 | 20分 |
| Behavioral | - | - | 20分 |
| その他(副業等) | 15分 | - | - |
LeetCodeの30分は
programming_study_plan.mdの計画に従う。上記はそれ以外の追加学習時間。
2. 英語学習ロードマップ(3年)¶
2-1. フェーズ概要¶
| フェーズ | 期間 | 目標 | TOEIC目安 |
|---|---|---|---|
| Phase 1: 基礎再構築 | Month 1〜6 | 中学英文法完全理解、基礎語彙2000語、簡単なリスニング | 550〜600 |
| Phase 2: 中級突破 | Month 7〜18 | ビジネス英語の読み書き、短い英会話が成立 | 700〜750 |
| Phase 3: 実戦英語 | Month 19〜30 | 技術的な議論を英語で行える、面接対策開始 | 800+ |
| Phase 4: 面接特化 | Month 31〜36 | 模擬面接を英語で通過できる | 800〜900 |
2-2. Phase 1: 基礎再構築(Month 1〜6)¶
1日30分の配分:
| 時間 | 活動 | 教材 |
|---|---|---|
| 10分 | 英文法 | 『中学英語をもう一度ひとつひとつわかりやすく。』 |
| 10分 | リスニング | 英語耳 + シャドーイング(NHK World Japan) |
| 10分 | 単語 | mikanアプリ or Anki(TOEIC基礎1500語デッキ) |
リスニング強化ポイント: - まず「音の連結(リンキング)」と「音の脱落(リダクション)」を意識的に学ぶ - 教材: 『英語耳』(松澤喜好) - 発音のメカニズムから理解する - NHK World Japan のニュースは日本語で内容を知っているので理解しやすい - 速度調整: YouTubeの0.75倍速→1.0倍速→1.25倍速と段階的に上げる
この期間のマイルストーン: - [ ] 中学英文法の総復習完了 - [ ] TOEIC模試で550点以上 - [ ] NHK World Japanのニュースを0.75倍速で大意把握
2-3. Phase 2: 中級突破(Month 7〜18)¶
1日30分の配分:
| 時間 | 活動 | 教材 |
|---|---|---|
| 10分 | リスニング | Podcast: 6 Minute English (BBC) / All Ears English |
| 10分 | スピーキング | オンライン英会話 週2〜3回(1回25分 → 1日あたり10分換算) |
| 10分 | リーディング + 語彙 | 技術ブログを英語で読む(Medium, dev.to) |
スピーキング強化 - 話す機会の作り方:
| 方法 | コスト | 特徴 |
|---|---|---|
| DMM英会話 | 月7,900円〜 | 毎日25分、教材豊富。初心者に最適 |
| Cambly | 月3,190円〜 | ネイティブ講師。中級以降に効果的 |
| NativeCamp | 月6,480円 | 回数無制限。量をこなしたい人向け |
| HelloTalk | 無料 | 言語交換アプリ。テキストチャットから始められる |
| 独り言英語 | 無料 | 日常の行動を英語で実況する。習慣化しやすい |
この期間のマイルストーン: - [ ] TOEIC 700点以上 - [ ] オンライン英会話で25分間途切れずに会話できる - [ ] 英語の技術ブログを辞書なしで大意把握
2-4. Phase 3: 実戦英語(Month 19〜30)¶
1日30分の配分:
| 時間 | 活動 | 教材 |
|---|---|---|
| 10分 | リスニング | Tech系Podcast: Software Engineering Daily, The Changelog |
| 10分 | スピーキング | オンライン英会話(ビジネス/技術トピック) |
| 10分 | ライティング | LeetCodeのDiscussionに英語で投稿、英語で技術メモを書く |
リスニング - ネイティブスピーチ対策: - Podcast を1.0倍速で聞き、分からない箇所をリピート - Shadowing: スクリプト付き素材で口を動かす - YouTube: TechLead, Joma Tech(Big Tech文化も学べる) - 映画/ドラマ: 英語字幕→字幕なしの順で繰り返し視聴
この期間のマイルストーン: - [ ] TOEIC 800点以上 - [ ] 技術的なトピックについて英語で5分間説明できる - [ ] 英語Podcastを1.0倍速で80%理解
2-5. Phase 4: 面接特化(Month 31〜36)¶
1日30分の配分:
| 時間 | 活動 | 教材 |
|---|---|---|
| 15分 | 模擬面接練習 | Pramp(無料)/ interviewing.io |
| 15分 | 面接頻出フレーズ暗記 + 録音振り返り | 後述のフレーズ集 |
面接で使える英語フレーズ(カテゴリ別):
| 場面 | フレーズ例 |
|---|---|
| 自己紹介 | "I've been working as a software engineer at [company] for X years, focusing on..." |
| 問題明確化 | "Let me clarify the requirements. Are we optimizing for latency or throughput?" |
| 思考プロセス | "My initial approach would be... Let me think through the trade-offs." |
| 設計説明 | "I'd propose a microservices architecture because..." |
| 行動面接 | "In that situation, I took the initiative to..." / "The impact was..." |
| 質問する | "Could you tell me more about the team structure?" |
| 分からない時 | "That's a great question. Let me think about it for a moment." |
面接英語の詳細リソース: - 書籍: 『Tech Interview Handbook』(yangshun.github.io - 無料Web版あり) - YouTube: Dan Croitor(Amazon面接に特化、STAR法の実演が豊富) - サイト: interviewing.io/blog - 面接の実録と分析
3. システム設計(System Design Interview)対策¶
3-1. Big Techで問われる典型的な設計問題¶
| 難易度 | 設計問題 | 問われるポイント |
|---|---|---|
| 入門 | URL Shortener | ハッシュ設計、リダイレクト、DB選定 |
| 入門 | Rate Limiter | Token Bucket、Sliding Window |
| 中級 | Twitter/X タイムライン | Fan-out、キャッシュ戦略、Push vs Pull |
| 中級 | Chat System (WhatsApp) | WebSocket、メッセージキュー、既読管理 |
| 中級 | Web Crawler | 分散クロール、URL frontier、重複排除 |
| 上級 | YouTube/Netflix | 動画エンコーディング、CDN、推薦アルゴリズム |
| 上級 | Google Drive | ファイル同期、差分アップロード、コンフリクト解決 |
| 上級 | Search Engine | 転置インデックス、ランキング、スケーリング |
3-2. 学習の進め方¶
Step 1: 基礎知識(Month 1〜6) 分散システムの基本概念をインプット。
| トピック | 学ぶこと |
|---|---|
| スケーリング | 水平 vs 垂直スケーリング、ロードバランサー |
| データベース | SQL vs NoSQL、シャーディング、レプリケーション |
| キャッシュ | CDN、Redis、キャッシュ無効化戦略 |
| メッセージキュー | Kafka、RabbitMQ、非同期処理 |
| CAP定理 | 一貫性・可用性・分断耐性のトレードオフ |
推奨教材(入門): - 書籍: 『System Design Interview - An Insider's Guide』Alex Xu(通称SDI本。Vol.1とVol.2あり) - 最優先で読むべき1冊。 各章が1つの設計問題に対応し、面接の進め方が具体的 - YouTube: ByteByteGo(Alex Xuのチャンネル。図解が分かりやすい) - Web: donnemartin/system-design-primer(GitHub。無料で網羅的)
Step 2: 設計問題を解く(Month 7〜24) 1問につき以下のフレームワークで練習:
1. 要件定義(5分): 機能要件・非機能要件を明確にする
2. 概算見積(5分): QPS, ストレージ, 帯域の概算
3. 高レベル設計(10分): コンポーネント図を描く
4. 詳細設計(15分): ボトルネックを深掘り
5. まとめ(5分): トレードオフの議論、改善点
Step 3: 模擬面接(Month 25〜36)
| サービス | 特徴 |
|---|---|
| Pramp | 無料。ペアで模擬面接。System Design枠あり |
| interviewing.io | 匿名。FAANG経験者がインタビュアーの場合も |
| Exponent | 有料(月60ドル〜)。System Design動画・模擬が豊富 |
3-3. フェーズ別学習計画¶
| 期間 | やること | 週あたり時間 |
|---|---|---|
| Month 1〜6 | SDI本 Vol.1 を通読。ByteByteGoの動画を1日1本 | 1.5h |
| Month 7〜12 | SDI本の設計問題を自分で解き直す(週1問) | 2h |
| Month 13〜18 | SDI本 Vol.2 + system-design-primer で追加問題 | 2h |
| Month 19〜24 | 設計問題を英語で説明する練習(録音→振り返り) | 2h |
| Month 25〜30 | Prampで月2回模擬面接 | 2h |
| Month 31〜36 | 弱点補強 + 実際の面接 | 2h |
4. 行動面接(Behavioral Interview)対策¶
4-1. STAR法の解説¶
行動面接では、過去の具体的な経験を STAR法 で構造化して話すことが求められる。
| 要素 | 説明 | 話す時間の目安 |
|---|---|---|
| Situation | 状況の説明。いつ、どこで、どんなプロジェクトか | 15〜20秒 |
| Task | 自分の役割・求められていたこと | 10〜15秒 |
| Action | 自分が具体的に取った行動(最も重要) | 60〜90秒 |
| Result | 成果。数値で示せると強い | 15〜20秒 |
良い回答の特徴: - 「私たちは」ではなく「私は」を主語にする(個人の貢献を明確に) - 数値で成果を示す(コスト削減○%、処理時間○秒短縮、ユーザー○人に影響) - 失敗談でも「そこから何を学んだか」で締める
4-2. Big Techでよく聞かれる質問カテゴリ¶
| カテゴリ | 質問例 |
|---|---|
| リーダーシップ | Tell me about a time you led a project without formal authority. |
| コンフリクト解決 | Describe a situation where you disagreed with a teammate. |
| 失敗と学び | Tell me about a time you failed and what you learned. |
| 曖昧さへの対応 | Describe a project where requirements were unclear. |
| 顧客志向 | Tell me about a time you went above and beyond for a customer. |
| 影響力 | How did you convince others to adopt your approach? |
| スケーラビリティ | Tell me about a time you had to deliver under a tight deadline. |
4-3. 現職の経験をエピソードに変換する¶
社内SE・Salesforce開発の経験は、適切にフレーミングすればBig Techの面接で十分通用する。
| 現職の経験 | 面接での語り方 | 対応するLP(Amazon) |
|---|---|---|
| 事業部門への改善提言 | "I identified inefficiencies in the business process and proposed a system redesign that reduced manual work by X%." | Customer Obsession / Bias for Action |
| Salesforce基盤の設計・開発 | "I designed and implemented a scalable CRM solution handling X users, making architectural decisions about data model and integrations." | Ownership / Invent and Simplify |
| 部門横断の要件調整 | "I navigated conflicting requirements from multiple stakeholders and found a solution that addressed the core needs of each team." | Earn Trust / Have Backbone; Disagree and Commit |
| 中規模開発のリード | "I led a team of X engineers to deliver a system on time, defining milestones and managing dependencies." | Deliver Results |
| 障害対応・トラブルシュート | "When a critical system went down, I took the lead in diagnosis, coordinated the response, and implemented preventive measures." | Dive Deep / Bias for Action |
4-4. Amazon リーダーシッププリンシプル(LP)対策¶
Amazonは16のLPに基づいて評価する。全てに対応するエピソードを用意する必要はないが、主要なものは押さえる。
優先度高(必ずエピソードを用意):
| LP | 内容 | 準備するエピソード数 |
|---|---|---|
| Customer Obsession | 顧客起点で考え行動する | 2 |
| Ownership | 「自分の担当範囲外」と言わない | 2 |
| Deliver Results | 困難な状況でも成果を出す | 2 |
| Earn Trust | 信頼を勝ち取る。率直にフィードバックする | 1 |
| Dive Deep | 詳細にこだわる。データで判断する | 1 |
| Bias for Action | スピード重視。取り消し可能な判断は素早く | 1 |
準備方法: 1. 現職の経験を10個程度リストアップする 2. 各経験をSTAR法で構造化する(日本語で下書き → 英語化) 3. 各LPに対応するエピソードをマッピングする 4. 1エピソード2分以内で話せるよう練習(録音して確認)
5. PMスキル・ソフトスキル強化¶
5-1. 現職でできる具体的な実践¶
Big Techは「大規模PJを動かした経験」を重視する。現職でその経験を意図的に作る。
| アクション | 具体的な方法 | 期待効果 |
|---|---|---|
| 大規模PJに手を挙げる | 部門横断プロジェクトの推進役に立候補する | PM経験、ステークホルダー管理 |
| ドキュメント駆動 | 設計書・提案書を率先して書く。Amazon式の6-pagerを試す | 構造的思考、説得力 |
| メトリクス導入 | 自チームのKPIを定義し、ダッシュボードを作る | データドリブン意思決定 |
| 1on1の改善 | 上司との1on1でキャリア目標を共有し、大きな仕事を引き出す | 自己アドボカシー |
| 技術選定をリード | 新ツール・技術の評価レポートを書き、チームに提案する | 技術リーダーシップ |
| 障害対応のポストモーテム | 障害発生時に振り返りを主導し、再発防止策を提案する | 問題解決力、組織改善 |
5-2. 推奨資格・フレームワーク¶
| 資格/フレームワーク | 優先度 | コスト | 所要時間 | Big Techでの評価 |
|---|---|---|---|---|
| AWS Solutions Architect Associate | 高 | 試験$150 | 2〜3ヶ月 | クラウド知識の証明。System Design対策にもなる |
| Google Cloud Professional Cloud Architect | 中 | 試験$200 | 2〜3ヶ月 | GCP志望なら優先度高 |
| PMP | 低 | 試験$405 + 教育費 | 3〜6ヶ月 | Big Techではあまり重視されない |
| Scrum Master (CSM/PSM) | 低 | $200〜500 | 2日〜1ヶ月 | 知識としては有用だが資格自体の評価は低い |
注意: Big Techでは資格より実務経験と面接パフォーマンスが重視される。資格取得は「学習の手段」として活用し、取得自体を目的にしない。AWS SAA は System Design の基礎知識としてコスパが良い。
5-3. 推奨書籍¶
| 書籍 | 著者 | 分野 |
|---|---|---|
| 『HIGH OUTPUT MANAGEMENT』 | Andy Grove | マネジメントの基本。1on1、意思決定 |
| 『チームが機能するとはどういうことか』 | Amy Edmondson | 心理的安全性 |
| 『INSPIRED: 熱狂させる製品を生み出すプロダクトマネジメント』 | Marty Cagan | プロダクト思考 |
| 『The Manager's Path』 | Camille Fournier | エンジニアのキャリアパス |
6. 副業戦略¶
6-1. 現在のスキルを活かした副業の選択肢¶
| 副業パターン | 想定月収 | 必要時間/週 | 転職準備との相乗効果 |
|---|---|---|---|
| Salesforce案件(フリーランス) | 5〜30万円 | 5〜15h | 中 |
| 技術ブログ/Zenn/Qiita | 0〜5万円 | 3〜5h | 高 |
| Udemy/技術コンテンツ販売 | 0〜20万円 | 初期10h→維持2h | 高 |
| 個人開発(SaaS) | 0〜数十万円 | 5〜15h | 高 |
| コーディング面接コーチ | 1〜10万円 | 2〜5h | 高 |
| OSS貢献 | 0円(直接収入なし) | 3〜5h | 最高 |
6-2. 各パターンの詳細¶
A. Salesforceフリーランス案件 - プラットフォーム: CrowdWorks, Lancers, BECAUSE(Salesforce特化) - 強み: 現職のスキルがそのまま活きる。即金性が高い - 注意: 時間を取られすぎると転職準備が進まない。月10時間以内に抑える
B. 技術ブログ(推奨度: 最高) - Zenn / Qiita / note で技術記事を書く - 面接対策との相乗効果が大きい: 学んだことを言語化する習慣が、Behavioral Interview の準備になる - 英語ブログ(dev.to, Medium)で書けば英語力強化にもなる - 収益化: Zennのサポート機能、noteの有料記事
C. 個人開発(SaaS) - 小さなSaaSを作って公開する(例: Salesforce連携ツール、業務効率化ツール) - System Design面接との相乗効果: 実際にインフラを設計・運用する経験が得られる - 技術スタック: Cloudflare Workers / Vercel + DB で低コスト運用可能
D. OSS貢献(収入ゼロだが転職価値は最高) - GitHubプロフィールの強化。Big Techの書類選考で確実にプラス - 始め方: good first issue ラベルの付いたissueから
6-3. Big Tech転職準備と両立する副業の選び方¶
判断基準:
おすすめ組み合わせ: 1. Year 1: 技術ブログ(学習アウトプット)+ 小さなSalesforce案件 2. Year 2: 個人開発(SaaS) + 英語ブログ 3. Year 3: 副業は縮小し、面接準備に集中
重要: 副業で月5万円稼ぐより、Big Techに転職して年収を200〜500万円上げる方がROIは圧倒的に高い。副業はあくまで「転職準備の補助」として位置づける。
7. 3年間タイムライン¶
Year 1: 基盤構築(2026年4月〜2027年3月)¶
| 四半期 | 英語 | コーディング | System Design | その他 |
|---|---|---|---|---|
| Q1 (4-6月) | 英文法復習、単語アプリ開始、英語耳 | LeetCode計画Phase 1-2 | SDI本 Vol.1 通読開始 | 副業: 技術ブログ開始 |
| Q2 (7-9月) | NHK World リスニング、TOEIC模試 | LeetCode計画Phase 2-3 | SDI本 Vol.1 読了、動画学習 | AWS SAA学習開始 |
| Q3 (10-12月) | オンライン英会話開始(週2回) | LeetCode計画Phase 3-4 | 設計問題を自分で解く | AWS SAA受験 |
| Q4 (1-3月) | TOEIC受験(目標600) | LeetCode計画Phase 4 | SDI本 Vol.2 開始 | 職務経歴書の棚卸し |
Year 1 の到達目標: - [ ] TOEIC 600点以上 - [ ] LeetCode Easy 100問以上解了 - [ ] SDI本 Vol.1 完読、5つの設計問題を自分で説明できる - [ ] AWS SAA 取得 - [ ] 技術ブログ 月2本ペース
Year 2: 実戦力強化(2027年4月〜2028年3月)¶
| 四半期 | 英語 | コーディング | System Design | Behavioral |
|---|---|---|---|---|
| Q1 (4-6月) | 英会話週3回、Tech Podcast開始 | LeetCode Medium中心 | SDI本 Vol.2 + 追加問題 | STAR法でエピソード整理開始 |
| Q2 (7-9月) | TOEIC受験(目標750)、英語ブログ | Medium安定 | 英語で設計を説明する練習 | エピソード5個を英語化 |
| Q3 (10-12月) | Camblyでネイティブ会話 | Medium + Hard着手 | Pramp月1回 | LP対応マッピング完了 |
| Q4 (1-3月) | TOEIC受験(目標800) | Hard挑戦 | Pramp月2回 | 模擬Behavioral面接 |
Year 2 の到達目標: - [ ] TOEIC 750〜800点 - [ ] LeetCode Medium 安定して解ける(正答率70%以上) - [ ] System Design 模擬面接を英語で完走できる - [ ] STARエピソード8個を英語で2分以内に話せる - [ ] 現職で部門横断PJをリードした実績
Year 3: 面接突破(2028年4月〜2029年3月)¶
| 四半期 | 英語 | 面接準備 | 応募活動 |
|---|---|---|---|
| Q1 (4-6月) | 模擬面接(英語)月2回 | 全分野の総復習 | レジュメ作成、リファラル開拓 |
| Q2 (7-9月) | TOEIC受験(目標850+) | 弱点集中強化 | 応募開始(2〜3社) |
| Q3 (10-12月) | 面接実践 | 面接フィードバックを反映 | 本命応募(GAFA等) |
| Q4 (1-3月) | - | 最終調整 | オファー交渉・入社準備 |
Year 3 の到達目標: - [ ] TOEIC 850点以上(またはIELTS 7.0以上) - [ ] 英語で60分の面接を通過できる - [ ] Big Tech 1社以上からオファー獲得
月次・週次の優先順位整理方法¶
月初に行うこと(15分): 1. 先月の振り返り: 各分野の進捗を確認 2. 今月のフォーカス: 最も遅れている分野に時間を追加配分 3. マイルストーン確認: 四半期目標に対して順調か
週次ルーティン例(Year 1):
| 曜日 | 英語(30分) | コーディング(30分) | その他(15分) |
|---|---|---|---|
| 月 | 文法 + 単語 | LeetCode | SDI本 |
| 火 | リスニング | LeetCode | SDI本 |
| 水 | 文法 + 単語 | LeetCode | ブログ執筆 |
| 木 | リスニング | LeetCode | SDI本 |
| 金 | 文法 + 単語 | LeetCode | 振り返り |
| 土 | オンライン英会話 25分 | - | - |
| 日 | 休息 or 予備 | - | - |
8. 参考リソース一覧¶
コーディング面接¶
| リソース | 種類 | 言語 | 備考 |
|---|---|---|---|
| LeetCode | サービス | 英語 | 必須。programming_study_plan.md 参照 |
| NeetCode 150 | 問題リスト | 英語 | LeetCodeの厳選150問。動画解説付き |
| 『Cracking the Coding Interview』 | 書籍 | 英語 | 通称CtCI。面接の全体像を掴むのに最適 |
| AtCoder | サービス | 日本語 | 競プロ。LeetCodeの補完として |
システム設計¶
| リソース | 種類 | 言語 | 備考 |
|---|---|---|---|
| 『System Design Interview』Vol.1 & Vol.2 | 書籍 | 英語 | 最優先。Alex Xu著 |
| ByteByteGo (YouTube) | 動画 | 英語 | SDI本の著者のチャンネル |
| donnemartin/system-design-primer | GitHub | 英語 | 無料。網羅的なまとめ |
| Designing Data-Intensive Applications | 書籍 | 英語 | 通称DDIA。分散システムの名著。深い理解向け |
| Exponent | サービス | 英語 | 有料。模擬面接動画が豊富 |
行動面接¶
| リソース | 種類 | 言語 | 備考 |
|---|---|---|---|
| Dan Croitor (YouTube) | 動画 | 英語 | Amazon LP面接に特化。実演が豊富 |
| 『The STAR Interview』 | 書籍 | 英語 | STAR法の体系的な解説 |
| Amazon LP 公式ページ | Web | 英語 | amazon.jobs/content/en/our-workplace/leadership-principles |
| Pramp | サービス | 英語 | 無料。ペア模擬面接 |
| interviewing.io | サービス | 英語 | 匿名模擬面接。FAANG社員がインタビュアー |
英語学習¶
| リソース | 種類 | 言語 | 備考 |
|---|---|---|---|
| 『英語耳』 | 書籍 | 日本語 | 発音・リスニングの基礎 |
| 『中学英語をもう一度ひとつひとつわかりやすく。』 | 書籍 | 日本語 | 文法の基礎固め |
| DMM英会話 / NativeCamp / Cambly | サービス | - | オンライン英会話 |
| 6 Minute English (BBC) | Podcast | 英語 | 短くて継続しやすい |
| All Ears English | Podcast | 英語 | ナチュラルな会話表現 |
| mikan / Anki | アプリ | - | 単語暗記 |
| NHK World Japan | Web/アプリ | 英語 | 日本のニュースを英語で |
| Tech Interview Handbook | Web | 英語 | yangshun.github.io。面接英語のフレーズ集 |
PMスキル・キャリア¶
| リソース | 種類 | 言語 | 備考 |
|---|---|---|---|
| 『HIGH OUTPUT MANAGEMENT』 | 書籍 | 日本語訳あり | マネジメントの古典 |
| 『The Manager's Path』 | 書籍 | 英語 | エンジニアのキャリアパス |
| Levels.fyi | Web | 英語 | Big Techの年収・レベル情報 |
| Blind | アプリ | 英語 | 匿名掲示板。Big Tech内部情報 |
| 転職ドラフト / LAPRAS | サービス | 日本語 | 市場価値の確認 |
コミュニティ¶
| コミュニティ | プラットフォーム | 言語 | 備考 |
|---|---|---|---|
| r/cscareerquestions | 英語 | CS転職の情報交換 | |
| 外資転職 Slack/Discord | 各種 | 日本語 | 「外資転職」で検索。経験者の情報が得られる |
| GAISHIKEI LEADERS | コミュニティ | 日本語 | 外資系転職に特化したコミュニティ |
| AtCoder | サービス | 日本語 | 競プロコミュニティ。モチベーション維持 |
補足: 面接プロセスの全体像¶
Big Tech の典型的な選考フロー:
1. レジュメ提出 / リファラル
↓
2. リクルーター電話スクリーニング(15〜30分・英語)
↓
3. テクニカル電話面接(45〜60分・コーディング)
↓
4. オンサイト面接(4〜6ラウンド × 45〜60分)
├─ Coding × 2
├─ System Design × 1〜2
└─ Behavioral × 1〜2
↓
5. Hiring Committee レビュー
↓
6. オファー / 交渉
リファラルの重要性: - 書類通過率が格段に上がる(一般応募: 5〜10% → リファラル: 30〜50%) - Year 2〜3で意識的にBig Tech社員とのネットワークを構築する - 方法: LinkedIn、技術カンファレンス、OSS活動、外資コミュニティ
参考記事¶
Big Tech採用プロセス・面接全体像¶
| 記事 | 内容 |
|---|---|
| 採用プロセス - Google Careers(公式・日本語) | Googleの採用ステップ |
| How We Hire — Google Careers(公式・英語) | Google採用の詳細(英語版) |
| 電話面接 | Amazon.jobs(公式) | Amazon電話面接の公式ガイド |
| アマゾン・AWSの面接突破はOLPの理解と対策が必須 | Amazon OLP対策の解説 |
| GAFAM企業にSWEとして就職する方法 | 外資就活 | 外資IT転職の全体像(日本語) |
| 外資IT企業の転職難易度・選考ガイド | ワンキャリア転職 | Google・Salesforce等の選考フロー |
| 2024年ソフトウェアエンジニアの就職戦略 | note | 日本在住エンジニアの外資転職体験 |
System Design Interview¶
| 記事 | 内容 |
|---|---|
| Top 50 System Design Interview Questions for 2026 | DEV Community | 典型問題50選 |
| System Design Interview Questions 2025 | Educative | 企業別出題傾向 |
| System Design Interview Book Review | The Pragmatic Engineer | Alex Xu著『System Design Interview』レビュー |
| Is Grokking the System Design Interview Worth It | DesignGurus | Grokkingコースの評価 |
| System Design Interview Prep | IGotAnOffer | FAANG経験者による対策ガイド |
Behavioral Interview・STAR法・Amazon LP¶
| 記事 | 内容 |
|---|---|
| Leadership Principles | Amazon.jobs(公式・日本語) | Amazon LP 公式ページ |
| Leadership Principles | Amazon.jobs(公式・英語) | Amazon LP 英語版 |
| Amazonでも活用されるSTAR面接とは?| HRペディア | STAR法の解説 |
| Amazon面接の全貌 選考フローから対策まで | Amazon中途面接の対策ガイド |
| アマゾンジャパン中途面接対策 | ワンキャリア転職 | 頻出質問と答え方 |
コーディング面接・LeetCode¶
| 記事 | 内容 |
|---|---|
| LeetCode 公式 | 問題集・コンテスト |
| NeetCode 公式 | 厳選問題リスト・解説動画 |
| NeetCode vs LeetCode | Educative(2025) | 使い分けの解説 |
| LeetCode 60問解法まとめ | 新井康平 | 日本語の解法解説 |
| Coding Interview Prep in 2025 | DesignGurus | コーディング面接の準備方法 |
副業・フリーランス(エンジニア)¶
| 記事 | 内容 |
|---|---|
| エンジニアにおすすめの副業は?| ITプロマガジン | 副業の種類・選び方 |
| ITエンジニアの副業9選 | エンジニアファクトリー | 収入相場・稼ぐコツ |
| Salesforceエンジニア案件の単価相場(2025)| ContactEARTH | Salesforce案件の単価・将来性 |
| Salesforceエンジニアのフリーランスになるには | ITプロマガジン | 案件獲得の方法 |
| Salesforce開発の副業は稼げる?| フリマガ | 土日・週1〜2日稼働の案件事情 |
模擬面接サービス¶
| 記事 | 内容 |
|---|---|
| Pramp 公式 | 無料のピア模擬面接サービス |
| Pramp Review 2025 | Career Swami | Prampの評価・使い方 |
| Best mock coding interview platforms | Tech Interview Handbook | 模擬面接サービスの比較 |
| interviewing.io review | IGotAnOffer | interviewing.ioの評価・代替サービス |
最後に: 3年は長い。完璧を目指す必要はない。「毎日少しでも前に進んでいる」状態を維持することが最も重要。燃え尽きたら休む。ロードマップは定期的に見直し、自分の状況に合わせて調整する。