米国🇺🇸 CS 修士のオファーの選び方
私が指導してきた Fall 2025 の学生たちはすでにかなりの数のオファーを受け取り、いよいよ最終的な進学先を決める段階に入っています。皆さんが学部最後の休みを楽しみながら、納得のいく選択ができることを願っています。この記事は、米国で SWE インターンを見つけて return offer を狙うことを目標とする学生に向けたものです。
-
原則1:1.5年または2年のプログラムを選びましょう。そうすれば夏のインターンの機会があり、return offer で米国に残ることを狙えます。
-
1年制のプログラムが自分に合っているかはどう判断すればよいでしょうか。簡単な基準が使えると思います。学部時代のインターン経験が9か月以上/卒業後の正社員経験が1年以上/BAT クラス(中国のトップテック企業)でのインターンで SSP の return offer を得ている。この3つのうちどれか1つでも当てはまれば、Yale MSCS 1 Year/UCB EECS MEng を選んでも大丈夫です。
-
過去の就職データをオファー選びの基準にしないでください。就職は学校よりも個人の能力との相関がはるかに大きいです。先輩たちがある AI コンペで1位を取って全員がインターンのオファーをもらったのかもしれませんし、研究室の指導教員が人事に直接連絡してインターンのオファーを取ってくれたのかもしれません(通常は非常に大きな貢献と成果が必要です)。あるいは中国で ByteDance のインターンをして、ByteDance 北米の new grad の return offer をもらったのかもしれません(どれも私の周りの実際のデータです)。こうした事例は、たいてい参考になりません。
-
地域は重要でしょうか。あまり重要ではありません。面接はすべてオンラインです。東海岸にいるからといって fintech の機会が大きく増えるわけでもありません。
-
負荷の重いプログラムと軽いプログラム、どちらを選ぶべきでしょうか。負荷の重いプログラムは LeetCode に取り組む時間を奪います。応募書類を出したり、LeetCode を解いたり、behavioral の質問を練習したりする時間があまり取れません。他の人が Amazon の16の Leadership Principles や「Customer Obsession」を暗記している間に、あなたはまだ OS の課題をやっていることになります。負荷の軽いプログラムは学費を無駄にしたように感じるかもしれませんし、面接で「What's your most proudest project?(一番誇れるプロジェクトは何ですか)」と聞かれても、あまり話すことがないかもしれません。
私の個人的な経験では、あらゆる面でバランスの取れたプログラムが見つからないなら、負荷の軽いプログラムを選びましょう。インパクトのあるプロジェクトは、学部時代や就職が決まった後でも取り組めます。
-
学校のランキングは重要でしょうか。あまり重要ではありません。Stanford なら意味があるかもしれません。それ以外はすべてあなた次第です。州立大学に行ったからといって Amazon の面接を受けられないわけではありません。
-
就職活動で CS/EE/ECE に違いはあるでしょうか。ほとんどありません。就職活動は主にインターン経験で決まります。専攻が CS/SE に関連していれば、専攻名のせいでふるい落とされることはありません。
-
クォーター制の学校を選ぶときは慎重に。クォーター制の学校は夏休みの開始が遅いため、入社日の遅いオファーを受け取ることになり、2つの問題が生じます。1)小規模企業の中には6月下旬まで待ってくれないところもあり、面接に合格しても働き始められないことがあります。2)インターンが終わる頃には return offer の枠が少なくなっている可能性があります。2022年に Meta でこれが起き、AE でさえ return offer をもらえませんでした。
-
帰国して中国で働くつもりならどう選ぶべきでしょうか。知名度に全振りしましょう(たとえば総合ランキングが高いほど良い)。そのうえで負荷の軽いプログラムを選び、自分でフルスタックのプロジェクトを作りましょう。中国では書類選考はほぼ学校のランキングとインターン経験しか見ません。合格のハードルを学校選びの基準にしないでください。それを気にする人事はいません(そもそも知りません)。面接に通るかどうかは、圧倒的に面接での出来で決まります。