シリコンバレーのスタートアップにて、3ヶ月のインターンを終えて
3ヶ月間、シリコンバレーのスタートアップで、エンジニアとしてインターンをしてきました。 振り返りも兼ねて、感じたことをまとめます。
仕事について
派遣先の企業は、昨年創立され、4人メンバーで構成されるスタートアップで、 サーバーサイドのエンジニアとして、python/Djangoを中心に開発を進めました。 もちろん、メンバーには日本人はいないので、すべて英語で会話でしたが、業務をする上ではそれほど支障なく進めれました。 (できるだけコードベースの会話、プロトタイプを作って見せる、などの工夫でなんとかなりました)
エンジニアとして違い
日本との比較というより、自分に足りていないと感じたところが中心です。
1. ゴールに対するアプローチとしての技術
無意識に、エンジニアとして、新しい技術/ツールを取り入れることがすごいと思ってしまっていたところがあり、シリコンバレーのエンジニアはその点がすごいと予想していた(いかに技術を取りいているか)。しかし、実際に業務をする中で、技術/ツールを取り入れることがゴールではなく、ビジネス上の課題をいかに達成するかを求める力が高いと感じました。 また、達成しやすくするための方法・手段・開発の進め方を体感しました。(必要ないものは作らない、必要が生じたら効果的な技術を探して使う、保守コストが低くなることを意識して開発する、など)
2. 方法だけではなく、理論が備わっている。
具体的には、プログラムをどう書くか(=方法)だけではなく、どうしたら効率的かもっというと数学基礎など科学的な基礎がしっかりしている(=理論)点。 たとえば、アメリカのIT企業の面談では、技術的試験で情報基礎を問われる(たとえば、このソートアルゴリズムをこの言語で記述しながら説明してくれ、など)こともあり、理論が備わっている人が多いのかなと感じた。
仕事の進め方
1. 日本でのやり方をきちんと実践できれば通用する。
例えば信頼感を得るために、早めに成果を自分から発信していくと、ある程度自由に仕事を進められるようになった。 一方で、日本でも大事だと思われていることをしっかり実践できている人が多いと感じ、基礎の徹底が大事だと実感。
2. 環境は大切。
日本と変わらない点もあるとはいえ、シリコンバレーにいるエンジニアのレベルは高く、すごいエンジニアに囲まれて生活することは大切だと実感。 自分のスキルアップや意識向上に非常に良い影響があり、成長速度が違うと感じた。 また、意識さえ変えれば、日本にいても成長できるとも感じた。(わかりやすく言えば、英語で技術動向を探せば大抵の知識が得られる・意識的に収集して引き出しを作っておく大切さ、とか)
海外生活準備(SIM、レンタカー、最初にやったこと等)
アメリカ・シリコンバレーで3ヶ月勤務することになったため、その準備についてです。
日本での事前準備
宿の手配
ホテル or ホームステイ or 民泊で、どれで手配するかを決めましょう。 最初は安心のホテルにしましたが、慣れたらホームステイなどもしたいです。 毎回外食は高いので、キッチン付きのホテルにしました。
ホテルの場合は、みんな知ってるサイトから
ホームステイは、ググれば個人ブログがでてくるのでそこから。日本人がやっている場合が結構あるかも?
民泊は、Airbnbなど。
お金
事前に両替しておく、クレジットカードを使う、などいろいろありますが、「マネパ」がおすすめみたい。 一言でいうと、プリペイドのクレジットカードなのですが、下記のメリットがあるよう。事前に契約・手数料がさらに安くなるFX口座開設まで行っておきました。
マネパのメリット
- 手数料が安く抑えられる
- web上で日本の口座からチャージ可能
- web上操作で、現金として引きおろすことも可能
SIM
現地では、プリペイドSIM(音声付き)を利用することにしました。日本で事前に手配できるものを選びました。また、購入後に回線の開通申請をしておけば、アクティベートまでしてもらえるのでかなり楽でした。
注意
下記の確認が必要です。とくに最近のスマホは、事前にSIMロック解除されていると思い込んでいたので注意です。
例:SIMロック解除の手続き | お客様サポート | NTTドコモ
また、日本で使っていたキャリアの契約は一時停止(=番号保管の申請)をしておきました。1000円/月くらいで維持できるようなので節約です。 ※日本に帰って再開する場合は、店舗での手続きが必要そう。。
レンタカー
国・地域によると思いますが、自分が滞在する地域では公共交通機関(バス、電車)だけでの移動が困難なため、レンタカーを借りることに。 下記サイトで事前予約し、現地では名前を告げるとスムーズに手配できました。
免許については、日本で国際免許を発行しておくことが必要なのと、日本の免許証もないと運転ができないので、注意です。
運転に必須なもの
- 国際免許証
- 日本の免許証
カーナビがついていない場合は、Google Mapが大活躍です。空港のwifiで経路読み込みしておけば、ネットに繋がっていなくてもキャッシュのみで、必要な情報(現在位置や経路)の表示ができます。 また、その国の交通ルールは事前に把握すると良いです。左ハンドル・右車線、特殊な交差点(ターンアラウンド)、(アメリカ)信号が赤でも右折はできる、など
持っていくもの
- 大きなスーツケース
機内持ち込みのリュック1つ+スーツケース1つだけ持って行きました。 スーツケースは、預け入れできる最大サイズのものを用意しました。自分がのる航空会社次第ですが、 ANAの場合は、3辺の合計が158cm以下でした。 国際線無料手荷物許容量ならびに超過手荷物料金変更のご案内│ANA SKY WEB
- お土産
お菓子、日本っぽいものを意識してみました。 抹茶味のキットカット、クッキー、プリッツ。 日本語(漢字、カタカナ)がはいったTシャツ。 おもちゃの手裏剣・日本刀・ハッピ。
- 日常生活用
変圧器。最近の家電はいらないことも多いようだけど、壊したくないので。
サングラス・日焼け止め。日本より日差しが強そうで。日焼けすると疲れがたまりやすいみたい。
醤油・味噌汁。売ってるかもしれないけど、日本のものが美味しいはず。
薬・コンタクト用品 ・歯磨き粉。日本のものが安心できる。
爪切り。外国のものは使いづらいと聞いて。
- もってくればよかったもの(追記予定)
菜箸。料理に使いたいが、もちろん売っていない
現地でまずやったこと
生活立ち上げ
- スーパー巡り。包丁、まな板、鍋、食器、食材などを揃えました。アメリカだと、スーパーマーケットにだいたい揃っているので、品揃えのよいお店を探すと良い。野菜の値段について驚いたのは、すべて重さあたりの価格が掲載されていたこと。やけに高いと思ってレシートをみて気づく。
毎日ドライブ。運転になれるため。
日本での習慣ができるようにする。自分の場合は、プールに通う習慣があったので、アメリカでもできる場所を探した。
話せる人を作る。たとえば、meetupというサービスは共通の趣味を持った人と集まれる。現地の日本人コミュニティを探した。
レストラン。普段使いできて好きなお店を探す。
アメリカシリコンバレーでのおすすめ
Whole Foods Market:品揃えのよいスーパー。だいたいのものはここで見つかった。Google マップ
Merit Vegetarian Restaurant:レストラン。ベジタリアンといいつつ、お肉と野菜が取れるメニューのお店。 Google マップ
California Sports Center Swim Complex:公共プール。 Google マップ
ブログを書くこと
webエンジニアとして働き、社会人5年目のいま、ブログをはじめました。 初めてのエントリでは初めてらしく、書き始めた理由、このブログに書きたいことについてのエントリです。
このブログで書くこと
今のところ、下記の想定。毎週ペースで書いていきたい。
ブログを初めた理由
自己紹介
- 長野出身の28歳(現在)
- 趣味は、食べること・旅行・水泳・音楽・読書、などなど
- 好きなアプリは、Retty。2010年ころから、長く使ってます
- 愛知の大学で大学院まで情報系の学科に在籍
- 研究室では、自然言語処理について研究(by ruby)
やってきたこと
- ITな会社に入社、ECサイトのエンジニアとして5年
- 得意なのは、サーバーサイド。ruby on rails/php/python。
- 開発から運用まで。インフラからアプリまで。現在では、5人ほどの開発チームのリーダーポジション。
- 上流工程が多いが、運用のためコードを読む機会は多い、コーディング時間もできるだけ確保している
- プライベートで、wordpressをカスタマイズしてのサイト構築や、railsでのプロダクト開発
やりたいこと
- UXに興味。「作る」工程よりも、「プロダクトを良くしたい」「良いサービスを産み出したい」
- ABテストや、アクセス解析に基づくサイト改善、デザインスプリントなど、技術に基づきプロダクトを育てる人材になりたい!!
転機
ブログの目的
棚卸し
- やってきたことを整理。記録しておきたい
- モチベーション維持
発信
- インプットからアウトプット。本を読んだり、コーディングしたりはしてきたが、よりアウトプットの時間を作りたい
- 個人が大切な時代。プレゼンスを上げていこう!