これからの自分戦略

∼組織に埋もれない自分のウリコミ∼



#devlove2012b   Yusuke Yamamoto   @yusuke
#devlove2012b
@yusuke
http://samuraism.jp/
自分戦略



#devlove2012b          Yusuke Yamamoto   @yusuke
自分戦略は何のため?
•   やりたいことができる
• やりたくないことをしなくて済む
•   収入が上がる




#devlove2012b   Yusuke Yamamoto   @yusuke
自分戦略を決定する要素
    やりたい/やりたくないこと
                やれること
            妥協できること
                取り巻く環境


 自分戦略は常に変化していくモノ
#devlove2012b           Yusuke Yamamoto   @yusuke
組織に埋もれない自分戦略


          最終解ではない


#devlove2012b   Yusuke Yamamoto   @yusuke
組織に埋もれない自分戦略


組織に埋もれる自分戦略

#devlove2012b   Yusuke Yamamoto   @yusuke
これからの自分戦略

∼組織に埋もれない自分のウリコミ∼



#devlove2012b   Yusuke Yamamoto   @yusuke
これからの@yusuke戦略

∼組織に埋もれない@yusukeのウリコミ∼




#devlove2012b   Yusuke Yamamoto   @yusuke
これからの@yusuke戦略

∼組織に埋もれない@yusukeのウリコミ∼
       飽きっぽい
       馴染めない
#devlove2012b   Yusuke Yamamoto   @yusuke
@yusukeのやりたいこと
• 技術(ソフトウェア)でメシを食う
• 技術一辺倒にはならないように
• なんとなくグローバルな
• 政治に力を注ぎたくない

#devlove2012b   Yusuke Yamamoto   @yusuke
@yusukeのやれること
•   Java 
• エンタープライズなアーキテクチャ
• OSSプロジェクトマネジメント 
•   API設計
• ちょっとの英語
• ちょっとの折衝
#devlove2012b   Yusuke Yamamoto   @yusuke
@yusuke戦略にたどり着くまで

• 何をしてきたか
• これから何をしていくのか
• これからの@yusuke戦略




#devlove2012b   Yusuke Yamamoto   @yusuke
何をしてきたか



#devlove2012b   Yusuke Yamamoto   @yusuke
何をしてきたか


• 個人として(∼学生)
• 仕事として
• 個人として(社会人∼)


#devlove2012b   Yusuke Yamamoto   @yusuke
•   個人として何をしてきたか(∼学生)

•   雑誌掲載のゲーム手打ち
• 魔改造
• 自分でプログラム
• パフォーマンス問題: マシン語
• TAKERUで作ったソフトを展開

#devlove2012b   Yusuke Yamamoto   @yusuke
結果身につけたこと

•   プログラミングスキルの下地
• マシン語(低レベルレイヤの把握)



#devlove2012b   Yusuke Yamamoto   @yusuke
• 仕事として何をしてきたか
 • 所属
 ‣ 新日鉄情報通信システム
 ‣ BEA Systems
 ‣ FAST Search & Transfer
 ‣ Red Hat
 ‣ HAL東京
 ‣ Twitter
#devlove2012b               Yusuke Yamamoto   @yusuke
• プロジェクト - 2000∼2001年
 ‣ 宝飾品オンライン販売サイト

 ‣ WebLogic(EJB, Servlet, JSP)、Oracle

 ‣ クレジットカード決済(CAFIS)

 ‣ 自前ワークフローエンジン

 ‣ 自前メールテンプレートエンジン

#devlove2012b               Yusuke Yamamoto   @yusuke
• プロジェクト - 2001年
 ‣ 雑誌連動型転職情報サイト

 ‣ JRun
 ‣ Oracle




#devlove2012b      Yusuke Yamamoto   @yusuke
• プロジェクト - 2001年
 • 雑誌連動型子供向けポータル
 ‣ JRun
 ‣ Oracle 

 ‣ 自前NGワードフィルタ




#devlove2012b    Yusuke Yamamoto   @yusuke
• プロジェクト - 2001年
 • 電子帳票システム
 ‣ JRun
 ‣ Oracle
 ‣ Accelio JetForm
 ‣ インフォテリア iConnector



#devlove2012b        Yusuke Yamamoto   @yusuke
• プロジェクト - 2007∼2008年
 • 楽天ファストモバイルサーチ
 ‣ モバイル検索サイト

 ‣ モバイル広告ネットワーク

 ‣ FAST ESP / FAST AdMomentum
 ‣ Tomcat
 ‣ Wikipedia(MediaWiki)レンダリング
#devlove2012b           Yusuke Yamamoto   @yusuke
• 役割 - 2000年∼2002年
 • SE? コンサルタント?
 ‣ B2C / イントラシステム開発

 ‣ 事業開発(技術検証)




#devlove2012b   Yusuke Yamamoto   @yusuke
• 役割 - 2002年∼2007年
 • テクニカルサポート
 ‣ WebLogic Server
 ‣ WebLogic Integration
 ‣ AquaLogic Server
 ‣ FAST ESP



#devlove2012b             Yusuke Yamamoto   @yusuke
• 役割 - 2008年∼2010年
 • コンサルタント
 ‣ JBoss EAP 

 ‣ JBoss BRMS




#devlove2012b        Yusuke Yamamoto   @yusuke
• 役割 - 2006年、2008年∼2010年
 • トレーナー
 ‣ トラブルシューティング(BEA)

 ‣ JBoss製品群(Red Hat)

 ‣ LAMP開発(HAL東京)




#devlove2012b          Yusuke Yamamoto   @yusuke
• 役割 - 2011年∼2012年
 • デベロッパーアドボケイト
 ‣ Twitter API利用開発者支援

 ‣ 広告営業の技術支援

 ‣ 社内IT




#devlove2012b      Yusuke Yamamoto   @yusuke
• 個人として何をしてきたか(社会人∼)
• 侍
• 虚無僧
• わらじ
• Twitter4J



#devlove2012b   Yusuke Yamamoto   @yusuke
• 結果身につけたこと
 • 技術力
 • 日本の顧客の要求レベルの認識
•   顧客を安心させる能力(ハッタリ力)

•   ある程度の折衝能力
• 国地域で(商)習慣が異なるという認識

#devlove2012b   Yusuke Yamamoto   @yusuke
• 振り返って自己分析
 • 正義重視
 ‣ 効率化 / 高速化大事

 ‣ 自分の信じることをしたい

 ‣ 自分の信じるものを売りたい




#devlove2012b    Yusuke Yamamoto   @yusuke
• 振り返って自己分析
 • オープンが好き
 ‣ 政治

 ‣ 技術

 ‣ 密室での会議はキライ




#devlove2012b   Yusuke Yamamoto   @yusuke
• 振り返って自己分析
 • 政治軽視
 ‣ 自分の正義から外れる環境はストレス

 ‣ 細かい事でも非効率はキライ

 ‣ 人の面目のために正義を軽視とか無理




#devlove2012b   Yusuke Yamamoto   @yusuke
これから何をしていくのか



#devlove2012b   Yusuke Yamamoto   @yusuke
これから何をしていくのか

• 何をしたいか
• 何ができるか
• 何をしなければならないか



#devlove2012b   Yusuke Yamamoto   @yusuke
• 何をしたいか
 • スケールするビジネス
 ‣ Webサービス開発・運用

 ‣ アプリ開発



• なにかしら貢献
 ‣ DRO(Don’t Repeat Ourselves)
#devlove2012b             Yusuke Yamamoto   @yusuke
• 何ができるか
 • 英語少し
 • Java・・・・?
 • API設計
 • 人にものを教える



#devlove2012b   Yusuke Yamamoto   @yusuke
• 何が差別化ポイントとなるか
 • 英語少し         もっとできる人たくさん


 • Java・・・・?    いくらでも代わりはいる


 • API設計        なかなか金にはならない


 • 人にものを教える
                  スケールしない




#devlove2012b     Yusuke Yamamoto   @yusuke
• 何が差別化ポイントとなるか
 • 英語少し         もっとできる人たくさん


 • Java・・・・?    いくらでも代わりはいる


 • API設計        なかなか金にはならない


 • 人にものを教える
 • 手を動かす          スケールしない




#devlove2012b     Yusuke Yamamoto   @yusuke
• 何をしなければならないか
 • 当座の資金確保
 • 売名
 • 腕磨き




#devlove2012b   Yusuke Yamamoto   @yusuke
• 当座の資金確保
 • SIerでバイト(週1、午後だけ)
 ‣ 自分の詳しい製品のコンサルティング




#devlove2012b   Yusuke Yamamoto   @yusuke
• 当座の資金確保
 • 好きな製品を売り込む
 ‣ JetBrains: IntelliJ IDEA
 ‣ 幸せになれるツールを広めたい




#devlove2012b                 Yusuke Yamamoto   @yusuke
•名前を覚えていてもらえるように

 • モノ書き
 ‣ 本: Twitterを支える技術

 ‣ 雑誌: Web+DB Press?

 ‣ Web: @ITとか




#devlove2012b          Yusuke Yamamoto   @yusuke
• 腕磨き
 • 自前サービスの技術選定
 ‣ 標準にこだわる必要がないのがウレシイ

 ‣ 注目している

   • SPDY
   • テンプレートエンジン

#devlove2012b     Yusuke Yamamoto   @yusuke
まとめ


#devlove2012b         Yusuke Yamamoto   @yusuke
#devlove2012b   Yusuke Yamamoto   @yusuke
#devlove2012b   Yusuke Yamamoto   @yusuke
• 何がうまくいったのか
 • 面白いことを見つけたら転職
 ‣ やりたいことができる(可能性が高い)

 ‣ 収入アップ

 ‣ 新しい出会い

 ‣ 過去の出会いの切り捨てではない


#devlove2012b   Yusuke Yamamoto   @yusuke
• 何がうまくいったのか
 • オープンソース
 ‣ 技術力向上

 ‣ コミュニケーション能力向上
 ‣ グローバルで通用するマネージメント力向上

 ‣ 名前を覚えてもらえる努力!!!


#devlove2012b   Yusuke Yamamoto   @yusuke
• 何がうまくいったのか
 • Twitter4J 
 ‣ 早くからTwitter目を付けた(運)

 ‣ デファクトライブラリへと努力




#devlove2012b   Yusuke Yamamoto   @yusuke
• 何がうまくいったのか
    • 情報発信
         ‣ ブログ

         ‣ ソースコード公開

         ‣ 勉強会などで話す


    情報発信すると情報が集まる
#devlove2012b         Yusuke Yamamoto   @yusuke
まとめ
•   自分戦略
 ‣ 好きなことやればいい

•   10年先とか無理
 ‣ 半年先・1年先くらいは見据えて




#devlove2012b         Yusuke Yamamoto   @yusuke
思うこと
•   グチも良いけど行動
 ‣ 「今日も部活メンド」

 ‣ 「ウチのアレはアレだ・・・」



           改善に向けて行動
 難しければ早めに見切りを付ける
#devlove2012b          Yusuke Yamamoto   @yusuke

これからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012b