20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生
description
Transcript of 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生
![Page 1: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/1.jpg)
エンジニアのためのキャリアパス
Ryo IshizukaRockYou!
2011.09.10
![Page 2: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/2.jpg)
Agenda
• 自己紹介
• シリコンバレーのエンジニア事情
• 日米のエンジニアから学ぶキャリア考察
• ディスカッション
![Page 3: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/3.jpg)
自己紹介
• 石塚 亮• 現在ロックユーアジア COO
• 帰国子女( 14 歳からアメリカに移住)• 2005.10 にシリコンバレーで RockYou! 創業• 主にインフラ周りを担当• チーフアーキテクトとしてシステム全体を設計&開発• 2010.07 から日本に赴任
• twitter:@ryonations
![Page 4: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/4.jpg)
RockYou! Introduction
• ソーシャルアプリケーションのパイオニア– Myspace 向けのスライドショーアプリとしてスタート– 1 ヶ月で 100 万人ユーザー獲得– 現在はのべユーザー 2 億人、月間 200 億 PV のトラフィック
• 世界各国 10 以上の SNS にアプリを提供– 日本では mixi/DeNA/Gree/ ハンゲーム /に提供済み
![Page 5: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/5.jpg)
シリコンバレーエンジニア事情
![Page 6: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/6.jpg)
その 1 :給料
![Page 7: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/7.jpg)
Glassdoor.com
![Page 8: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/8.jpg)
• 平均給与– 新卒: 70 万ドル ( 560 万円)– 中堅: 100 万ドル ( 800 万円)– シニア: 150 万ドル ( 1200 万円)
• SV の給与水準は高いけど自由になるお金はあまり変わらない手取り ( SV) 800 万円 - 30 % = 560 万円 (日本 ) 500 万円 - 20 % = 400 万円
家賃・通勤費除く ( SV) 560 万円 - (家賃 16 万円 + 車ローン 5 万円 + 車保険 1 万円
+ ガソリン 2 万円) x12 ヶ月 = 272 万円 (日本 ) 400 万円 - (家賃 10 万円) x12 ヶ月 = 280 万円
シリコンバレーの給料
![Page 9: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/9.jpg)
その 2 :昇給・昇進(&転職)
![Page 10: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/10.jpg)
• 昇給と昇進はセット– 昇進しない限り昇給はありえない– 昇進しない→前とやってる事は同じ– 良かったパフォーマンスにはボーナス支払い
• 生涯転職回数– 日本: 2.6 回– アメリカ: 8.6 回(勤続年数 4.4 年)
参考http://www.bls.gov/news.release/tenure.nr0.htmhttp://www.e-stat.go.jp/SG1/estat/List.do?lid=000001025307
シリコンバレーの昇給・昇進(&転職)
![Page 11: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/11.jpg)
その 3 :面接
![Page 12: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/12.jpg)
• 日本以上に学歴を重要視– 出身大学のレベルではなく専攻が大事– 同じ新卒でも学士と修士・博士の待遇はぜんぜん違う– 大学院はドラクエのダーマ神殿
• 何が出来るのか?– 質問の殆どは候補者をテストするための問題– 性格・キャリア志向は二の次
シリコンバレーの面接
![Page 13: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/13.jpg)
競走馬が25頭います。一度のレースには最大5頭までしか出せません。各レースのタイムを測ることは出来ません。25 頭のうち、一番早い 3 頭を見つけるには何回レースを
する必要があるでしょうか?
シリコンバレーの面接
![Page 14: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/14.jpg)
5 人の海賊が 1000枚の金貨を以下のルールに従って分配します。1)最初の海賊がそれぞれの取り分を提案2)提案者を含めて全員で多数決を取り、過半数(半数+ 1 )が合意
すれば提案通りに分配する3)過半数に満たなければ提案者は殺されて、次の海賊が分配方法を
提案する4)分配方法が決定するまで繰り返す
海賊同士で共謀や裏取引することは出来ません。全ての海賊は皆論理的、かつ貪欲、しかし誰も死にたくないと思って
います最初の海賊は殺されずに自分の取り分を最大化するためにはどう提案
すればいいでしょうか?
シリコンバレーの面接
![Page 15: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/15.jpg)
・ Twitter のようなサイトのデータモデルを設計する
・ 10個の整数を引数として受け、昇順にソートされた配列にして返す関数を書く
・シングルトンパターンとは何か?どのような場合に利用するか?実際にコードを書いてもらう
・ OOP でいう「オーバーライド」と「オーバーロード」は何が違うか?
・ PHP で ($a == $b) と ($a === $b) はどう違うのか?
シリコンバレーの面接
![Page 16: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/16.jpg)
日米エンジニアから学ぶキャリア考察
![Page 17: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/17.jpg)
そのまえに、、、
・ PHP/Perl/Python 開発者は何人いる? Java は? Objective-C は?
・データベース設計できる人は何人いる?システム設計は?
・他の人と比べてあなたの強みは何ですか?
![Page 18: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/18.jpg)
・バックエンドエンジニア(アメリカ)
・スキル: MySQL 、 memcached 、 PHP
・ハイライト: PHP/memached コミッター MySQL カンファレンススピーカー
・経歴: Friendster 、 Flickr 、 Yahoo 、 RockYou他 2 社
Case 1: Backend Engineer
![Page 19: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/19.jpg)
・セキュリティーエンジニア(アメリカ)
・スキル:暗号化技術、暗号解読、通信技術、セキュリティプログラミング
・ハイライト:暗号化処理で博士号取得
・経歴: Netscape 、 VeriSign 、 Ebay 、 RockYou他4 社
Case 2: Security Engineer
![Page 20: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/20.jpg)
・フリーランサー(日本)
・スキル: LAMP 開発、サーバーアドミン、 Flash Action Script 、 SilverLight
・ハイライト: Action Script 、 SilverLight について著作あり
・経歴:受託開発 2 社→フリーランサー
Case 3: Freelancer
![Page 21: 20110910 WebSig1日2011学校_サーバサイドエンジニアクラス国語_石塚先生](https://reader036.fdocuments.net/reader036/viewer/2022081413/5479a519b4af9f6d098b46f1/html5/thumbnails/21.jpg)
・優れたエンジニアはみなスキル以外に、他と差別化する何かを持っている
・日本で勝負するエンジニアとして、どういった差別化要因が考えれるか?
世界を相手にするとどうか?
・あなたにしかない、差別化要因は何ですか?
Discussion