25. 日本企業を辞めてカーネギーメロン大学へ入学し、Nianticで働くまで w/ noralife
2020年01月18日
内容紹介
Nanjo(noralife)さんをゲストに、カーネギーメロン(CMU)大学入学までに準備したこと、CMUでの授業内容、Tech企業へ入るまでの対策、Nianticでの働き方について語っていただいたエピソードです。
出演者
話したネタ
- 海外企業でソフトウェアエンジニアで働くための手段
- ビザってなぜ必要なんだっけ?
- 米国のビザってどういう種類があるの?
- OPT STEM
- 10:05 訂正 H1は9月に発給される -> 10/1の間違い
- 大学の出願候補はどうやって選んだのか?
- 就業中で働きながらどのように受験の勉強をしたのか?
- TOEFLとGRE
- GREの単語は無理ゲー
- リスニングはどうやって勉強した?
- 何校程度、受験した?
- 入学したCMUのコースは何人ぐらいいるの?
- コースにいる学生で米国Nativeの数は?
- CMUの学生生活はブラック
- CMUの授業はどういう形式が多い?
- CMU Software Engineering
- Introduction to Computer Systems
- mallocを実装する宿題
- 修論執筆は必須?
- Raj教授
- 卒業制作はアジャイル開発で進める
- アジャイル開発のフレームワークなどは?
- ACDM/Architecture Centric Design Method
- この授業、とくに面白かったな、って授業は?
- Raftの実装する課題
- 課題のテストケースが秘伝のタレ
- GoのTCPライブラリに仕込んである
- Databaseの授業では、ほぼDBMSを作るような課題
- b-tree自体は簡単でも、スレッドセーフ・並行処理への対応が大変
- 在学中から就職先の選定はどのように進めた?
- リファーラルが取れる場合はとったほうが良い
- 日本と違って自分の履歴書があればポジションへ応募できる
- リモートでの技術面接はどのような問題が出る?
- オンサイトでの技術面接は?
- どのように面接準備した?
- Leetcode
- Cracking coding interview
- Nianticで働いてみて、実際にどんな印象か?
- エリートといえばリスクテイク
- 同僚をみていて、日本のエンジニアという違う部分はある?
- 1日のタイムスケジュール、どのぐらいコーディングしているか?
- 英語力は伸びる?
- 英語が分からなかったときの対応スキルが伸びる
- 海外で働いてみてよかった点は、英語の勉強から離れられたこと
- 東京のサラリーマンが、仕事をやめてアメリカで働くために悩んだこと、行動したこと