91
「スキルなし・実績なし」 32 歳窓際エンジニアが シリコンバレーで働くようになるまで 修一

「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

Embed Size (px)

DESCRIPTION

「全然使えないおっさんが入ってきた」状態のつらい状況から這い上がるきっかけとなった3つのターニングポイントについての話。 @TechCrunch Tokyo ハッカソン Tech Talk 関連記事:『人生初の講演をしました』 http://d.hatena.ne.jp/shu223/20131111/1384156668 もしよろしければ。。 http://www.amazon.co.jp/registry/wishlist/3OXBFWIH88643

Citation preview

Page 1: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

「スキルなし・実績なし」32歳窓際エンジニアが

シリコンバレーで働くようになるまで

堤 修一

Page 2: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

自己紹介

Page 3: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

堤 修一

Page 4: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

堤 修一• AppSocially所属

Page 5: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

堤 修一• AppSocially所属

• iOS開発者

Page 6: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

堤 修一• AppSocially所属

• iOS開発者  30本以上制作

Page 7: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

堤 修一• AppSocially所属

• iOS開発者  30本以上制作

- バウンドモンスターズ:150万DL

Page 8: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

堤 修一• AppSocially所属

• iOS開発者  30本以上制作

- バウンドモンスターズ:150万DL

- タップ忍者:AppStore Best of 2012

Page 9: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

堤 修一• AppSocially所属

• iOS開発者  30本以上制作

- バウンドモンスターズ:150万DL

- タップ忍者:AppStore Best of 2012

- Domino’s App:カンヌ国際広告祭 2010 Bronze

Page 10: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

2010年、春

Page 11: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

• 二度挑戦し、やっとのことでカヤック入社

Page 12: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

• 二度挑戦し、やっとのことでカヤック入社• mixiアプリとか作る → 戦力外通告

Page 13: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

• 二度挑戦し、やっとのことでカヤック入社• mixiアプリとか作る → 戦力外通告

Page 14: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

• 二度挑戦し、やっとのことでカヤック入社• mixiアプリとか作る → 戦力外通告

• 窓際でPHPの入門書を読むしかない32歳

Page 15: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

• 簡単なiOSアプリの仕事をもらう

Page 16: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

• 簡単なiOSアプリの仕事をもらう

• はりきって実装

Page 17: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

• 簡単なiOSアプリの仕事をもらう

• はりきって実装

→ バグを出し、役員が謝りにいく事態に

Page 18: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

3年後

Page 19: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

技術書を執筆

Page 20: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

技術書を執筆• Amazonで2時間で完売

Page 21: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

技術書を執筆• Amazonで2時間で完売

•ベストセラーに

Page 22: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

3年で何があった?

Page 23: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

3つのターニングポイント

Page 24: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

3つのターニングポイント1. 質より量の技術ブログ

2. 身の丈以上の舞台

3. 「おいしい」タイミング

Page 25: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ターニングポイント1

質より量の技術ブログ

Page 26: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

Over&Out その後

Page 27: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

Over&Out その後• ニッチな内容で、月間○万PV

Page 28: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで
Page 29: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

iOS部門4位!!!

Page 30: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ブログ開始当初

Page 31: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ブログ開始当初• 上司に言われ、いやいや始める

Page 32: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ブログ開始当初• 上司に言われ、いやいや始める• 技術に自信がないので、書くことがない

Page 33: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ブログ開始当初• 上司に言われ、いやいや始める• 技術に自信がないので、書くことがない• 量でごまかすべく、3ヶ月間毎日更新

Page 34: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ブログ開始当初• 上司に言われ、いやいや始める• 技術に自信がないので、書くことがない• 量でごまかすべく、3ヶ月間毎日更新

→ 書く恐怖がだいぶ薄れた

Page 35: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

2年目ぐらい

Page 36: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

2年目ぐらい• Googleのおかげで、アクセスが勝手に増えてきた

Page 37: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

2年目ぐらい• Googleのおかげで、アクセスが勝手に増えてきた

• ブクマがつく記事も

Page 38: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

2年目ぐらい• Googleのおかげで、アクセスが勝手に増えてきた

• ブクマがつく記事も→ 記事を書くツボがわかってきた

Page 39: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

2年目ぐらい• Googleのおかげで、アクセスが勝手に増えてきた

• ブクマがつく記事も→ 記事を書くツボがわかってきた

• 業務中に調べるついでに書いたメモをアップするぐらいのノリなので、負担にはならない&勉強になった

Page 40: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

3年目

Page 41: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

3年目• 自分用メモ以外に、ブクマ狙いの記事も

Page 42: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

3年目• 自分用メモ以外に、ブクマ狙いの記事も• 時々はてブのホットエントリー入り

Page 43: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

3年目• 自分用メモ以外に、ブクマ狙いの記事も• 時々はてブのホットエントリー入り• 勉強会で声をかけられるようになった

Page 44: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

3年目• 自分用メモ以外に、ブクマ狙いの記事も• 時々はてブのホットエントリー入り• 勉強会で声をかけられるようになった• 仕事にもつながるようになった

Page 45: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ポイント

Page 46: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ポイント• 技術ブログを書くのはいいことずくめ

Page 47: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ポイント• 技術ブログを書くのはいいことずくめ• 何書いていいかわからない&書くのこわい

Page 48: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ポイント• 技術ブログを書くのはいいことずくめ• 何書いていいかわからない&書くのこわい  → 慣れるまでこっそり&大量に書く

Page 49: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ポイント• 技術ブログを書くのはいいことずくめ• 何書いていいかわからない&書くのこわい  → 慣れるまでこっそり&大量に書く

  → 量が質を伴ってくる

Page 50: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ターニングポイント2 身の丈以上の舞台

Page 51: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

第2回 iPhone_dev_jp 東京 iPhone / Mac 勉強会

Page 52: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

第2回 iPhone_dev_jp 東京 iPhone / Mac 勉強会

• 定員120名+生中継視聴者ウン百名のiOS開発者界随一の大舞台

Page 53: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

第2回 iPhone_dev_jp 東京 iPhone / Mac 勉強会

• 定員120名+生中継視聴者ウン百名のiOS開発者界随一の大舞台

• 発表メンバーも実力者&有名人ばかり

Page 54: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

第2回 iPhone_dev_jp 東京 iPhone / Mac 勉強会

• 定員120名+生中継視聴者ウン百名のiOS開発者界随一の大舞台

• 発表メンバーも実力者&有名人ばかり

• 2012年5月。ブログはまだまだ無名

Page 55: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

第2回 iPhone_dev_jp 東京 iPhone / Mac 勉強会

• 定員120名+生中継視聴者ウン百名のiOS開発者界随一の大舞台

• 発表メンバーも実力者&有名人ばかり

• 2012年5月。ブログはまだまだ無名

• 思考を停止してとにかく手を挙げた

Page 56: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

発表の準備

Page 57: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

発表の準備第1回の発表メンバーと内容を見て思ったこと

Page 58: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

発表の準備第1回の発表メンバーと内容を見て思ったこと

「この中で自分に発表 できることなどない」

Page 59: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

発表の準備第1回の発表メンバーと内容を見て思ったこと

「この中で自分に発表 できることなどない」

• とはいえ後戻りできないので、吐きそうになりながら、毎晩徹夜で技術調査と資料作成

Page 60: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

発表の準備第1回の発表メンバーと内容を見て思ったこと

「この中で自分に発表 できることなどない」

• とはいえ後戻りできないので、吐きそうになりながら、毎晩徹夜で技術調査と資料作成

• 発表案は3つぐらいつくった

Page 61: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

結果

(※)発表時間の都合で、発表することはなかったのですが、   ブログに発表するはずだった内容を書いたことで、   第3回の同勉強会にお声がけいただいた

Page 62: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

結果• iOS開発者界の有名人と顔見知りになれた

(※)発表時間の都合で、発表することはなかったのですが、   ブログに発表するはずだった内容を書いたことで、   第3回の同勉強会にお声がけいただいた

Page 63: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

結果• iOS開発者界の有名人と顔見知りになれた

• ブログのブックマークもはじめて30とかついた

(※)発表時間の都合で、発表することはなかったのですが、   ブログに発表するはずだった内容を書いたことで、   第3回の同勉強会にお声がけいただいた

Page 64: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

結果• iOS開発者界の有名人と顔見知りになれた

• ブログのブックマークもはじめて30とかついた

• 勉強会とかで発表する恐怖がなくなった

(※)発表時間の都合で、発表することはなかったのですが、   ブログに発表するはずだった内容を書いたことで、   第3回の同勉強会にお声がけいただいた

Page 65: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ポイント

Page 66: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ポイント• 「手を挙げる」だけで格上の舞台に上がれる

Page 67: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ポイント• 「手を挙げる」だけで格上の舞台に上がれる• 死ぬ程こわいが、死なない。まず手を挙げる

Page 68: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ポイント• 「手を挙げる」だけで格上の舞台に上がれる• 死ぬ程こわいが、死なない。まず手を挙げる• 恐怖のあまり必死になるので、成長できる

Page 69: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ターニングポイント3

「おいしい」タイミング

Page 70: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

「おいしい」タイミング

Page 71: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

「おいしい」タイミング

例:iOSのメジャーアップデート

Page 72: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

「おいしい」タイミング

例:iOSのメジャーアップデート

• iOS6リリース時:新機能のサンプル/ライブラリのまとめ記事をアップ

Page 73: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

「おいしい」タイミング

例:iOSのメジャーアップデート

• iOS6リリース時:新機能のサンプル/ライブラリのまとめ記事をアップ

→ 当時の最高ブクマ数を獲得

Page 74: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

「おいしい」タイミング

例:iOSのメジャーアップデート

• iOS6リリース時:新機能のサンプル/ライブラリのまとめ記事をアップ

→ 当時の最高ブクマ数を獲得

• iOS7リリース時:新機能のサンプル詰め合わせアプリを公開

Page 75: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

「おいしい」タイミング

例:iOSのメジャーアップデート

• iOS6リリース時:新機能のサンプル/ライブラリのまとめ記事をアップ

→ 当時の最高ブクマ数を獲得

• iOS7リリース時:新機能のサンプル詰め合わせアプリを公開

→ GitHubで 1600STARを獲得

Page 76: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

得られた成果のわりには、実行に要した「技術力」はそれほどでもない

Page 77: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

得られた成果のわりには、実行に要した「技術力」はそれほどでもない

• iOS 6 新機能のサンプル/ライブラリのまとめ記事

Page 78: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

得られた成果のわりには、実行に要した「技術力」はそれほどでもない

• iOS 6 新機能のサンプル/ライブラリのまとめ記事

→ 新API名でGitHubリポジトリを検索

Page 79: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

得られた成果のわりには、実行に要した「技術力」はそれほどでもない

• iOS 6 新機能のサンプル/ライブラリのまとめ記事

→ 新API名でGitHubリポジトリを検索

• iOS7 新機能のサンプル詰め合わせアプリ

Page 80: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

得られた成果のわりには、実行に要した「技術力」はそれほどでもない

• iOS 6 新機能のサンプル/ライブラリのまとめ記事

→ 新API名でGitHubリポジトリを検索

• iOS7 新機能のサンプル詰め合わせアプリ

 → WWDC動画、既出情報からサンプル作成

Page 81: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

アドベントカレンダーもおいしい

Page 82: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

アドベントカレンダーもおいしい• 関わった人達みんなが拡散してくれる

Page 83: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

アドベントカレンダーもおいしい• 関わった人達みんなが拡散してくれる• 個人ブログより振り返られるタイミングが多い

Page 84: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

アドベントカレンダーもおいしい• 関わった人達みんなが拡散してくれる• 個人ブログより振り返られるタイミングが多い

• iOS Advent Calendar 2012

「iOSアプリ開発に役立つTips100連発!」

Page 85: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

アドベントカレンダーもおいしい• 関わった人達みんなが拡散してくれる• 個人ブログより振り返られるタイミングが多い

• iOS Advent Calendar 2012

「iOSアプリ開発に役立つTips100連発!」

  → 執筆依頼 が来るきっかけに!

Page 86: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ポイント

Page 87: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

ポイント• 投資対効果の大きいタイミングがある

• そういうときにひとふんばりすると、おいしい

Page 88: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

まとめ

Page 89: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

まとめ1. 技術ブログをたくさん書いたら、技術の勉強にもなり、いつの間にか自分のメディアになっていた

2. 身の丈以上の勉強会で発表したら、業界の有名な方々と知り合いになれ、度胸もついた

3. おいしいタイミングでがんばったら、ブックマークやSTARがたくさんついたり、技術書を書くきっかけになったりした

Page 90: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

崖っぷちから生還できたエンジニアの一例として、どなたかのヒントに、あるいは勇気になれば幸いです

Page 91: 「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで

おわり• Mail: [email protected]

• Twitter: @shu223

• Blog: http://d.hatena.ne.jp/shu223