Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
U30 Battle Conference
Search
y_matsuwitter
March 11, 2017
Programming
6
8.3k
U30 Battle Conference
U30 Battle Conferenceでの基調講演スライド。
y_matsuwitter
March 11, 2017
Tweet
Share
More Decks by y_matsuwitter
See All by y_matsuwitter
Building Products in the LLM Era
ymatsuwitter
10
6.2k
Product Utilization of Large Language Models Starting Today
ymatsuwitter
3
2.5k
経営・意思・エンジニアリング
ymatsuwitter
23
19k
LLM in 2023 and 2024
ymatsuwitter
8
5.5k
Turbulent Technological Changes and Career Strategies
ymatsuwitter
2
2.6k
LLM in toB Service and Its UX
ymatsuwitter
7
10k
Agent and small LLM validation
ymatsuwitter
7
2.9k
Information management for a culture of speed: The story of Notion and LayerX
ymatsuwitter
4
9.9k
Monorepo on AWS
ymatsuwitter
0
290
Other Decks in Programming
See All in Programming
5分で理解する SOLID 原則 #phpcon_nagoya
shogogg
1
260
PHPカンファレンス名古屋2025 タスク分解の試行錯誤〜レビュー負荷を下げるために〜
soichi
1
600
負債になりにくいCSSをデザイナとつくるには?
fsubal
10
2.5k
DRFを少しずつ オニオンアーキテクチャに寄せていく DjangoCongress JP 2025
nealle
2
190
.NET Frameworkでも汎用ホストが使いたい!
tomokusaba
0
180
AIの力でお手軽Chrome拡張機能作り
taiseiue
0
180
Lottieアニメーションをカスタマイズしてみた
tahia910
0
130
新宿駅構内を三人称視点で探索してみる
satoshi7190
2
110
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
190
Formの複雑さに立ち向かう
bmthd
1
890
密集、ドキュメントのコロケーション with AWS Lambda
satoshi256kbyte
1
210
PRレビューのお供にDanger
stoticdev
1
210
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
91
5.8k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
A designer walks into a library…
pauljervisheath
205
24k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
The Invisible Side of Design
smashingmag
299
50k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
Embracing the Ebb and Flow
colly
84
4.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Transcript
U30な僕らの⽣生存戦略略 @U30 Battle Conference @y_̲matsuwitter 2017.03.11
2 ©Gunosy Inc. 今⽇日話したいこと
3 ©Gunosy Inc. ⾃自分の⽬目的に合致した 努⼒力力と成果、評価を ※特定の技術に関する話はしません。
4 ©Gunosy Inc. ⾃自⼰己紹介
5 ©Gunosy Inc. ⾃自⼰己紹介 n Gunosy Inc. – 新規事業開発室 執⾏行行役員
n 業務 – 開発全般のマネジメント – 技術に関する横断的な課題対処 – 現在は新規事業⽴立立ち上げがメイン – VR・MR的な社内検証 n 経歴 – 現在27歳 – 在学時に⼆二社のベンチャーの⽴立立ち上げ・ 開発に携わり1つ事業売却 – 2013年年3⽉月 東京⼤大学⼯工学部卒業 – 2013年年1⽉月よりGunosyに⼊入社 – 2014年年6⽉月執⾏行行役員就任、現在に⾄至る 松本 勇気 @y_̲matsuwitter
6 ©Gunosy Inc. これまで何をやってきたのか?
7 ©Gunosy Inc. 学⽣生時代: エンジニアリング未経験のCTO 様々なプロダクトを作りながら全レイヤの技術を触って作れるように。 n 最初のエンジニア経験はいきなり学⽣生起業で CTOから。 –
とにかくユーザーに使われるものを作っ てみたかった。 – 作ったものはAR×SNS的なサービス – Python/GAE的な構成 n 数社のベンチャーを経た – 時間割のアプリ開発でRubyやiOS n Gunosy以前の状態 – 正直AWSもiOSもあまり分かってない 振り返るのも⾟辛いレベルの技術⼒力力でプロダクトを作っていた。 なんかSNS作るぞ!! 俺達が次の ザッカーバーグ!!!! 数百万円資⾦金金調達! 当時ありがちな光景
8 ©Gunosy Inc. Gunosyでのこれまで 必要なことは全てこなし、いつの間にか⼤大体の領領域で牽引できる程度度に。 n 最初は簡単なデータ基盤から、最終的に機械 学習以外の部分を担当 – 必要な技術を都度度必死にキャッチアップ
n 執⾏行行役員就任前後から社内の技術的な牽引へ – Go, Docker, Rx, Serverless …etc n 0 -‐‑‒> 1800万DLの成⻑⾧長を⽀支えるチーム作り – 波乱万丈でしたが… – 現状では約50名の開発チームへ n 現在は新規事業⽴立立ち上げ担当へ。 プロダクト改善で機械学習以外の全てを⽀支える業務。
9 ©Gunosy Inc. ⾃自分の考える、⽣生き残るために⼤大事なこと
10 ©Gunosy Inc. ⽬目的地に対して 最短のスタートラインから始める
11 ©Gunosy Inc. エンジニアリングは常に⾞車車輪輪を⽣生み続ける 基礎というのは時代で変わる、最短距離離をまずは⾛走る n エンジニアリングの各レイヤの難易易度度は、そ れを解決するOSSやマネージド・サービスが 登場し下がっていく –
RoR, EC2, BigQuery…etc n ⾃自分の⽬目標に対して最も最短のラインから堂 々とスタートしよう – よくある「コレも知らないの?」とか気 にしない、まずは⽬目的に向かう。 n 達成に近づいてから、必要に応じて逆向きに 深掘りする 5年年前のスタートラインは今のスタートラインにならない。 昔 今 Webサービス作るなら Linux環境作成から!! AWS LightsailやGAEで さくっと作ろう
12 ©Gunosy Inc. どこを⽬目的地にするのか考える
13 ©Gunosy Inc. どこを⽬目指すのか意識識する(⻑⾧長期の課題設定) 何を⽬目的とし、そのために何を評価軸とするのか考える n ⽬目標は⾊色々ある… – お⾦金金を稼ぎたい –
エンジニアとして認められたい – すごいOSSを作りたい n 最終的にはどこで誰に評価されるか – あなたは本当にエンジニアに評価された いのか? – ユーザーに評価されたいのか? – 経営陣に評価されたいのか? 何が⾃自分の⽬目指す先にあるのか⻑⾧長期なり短期なりで明確化。 あの⼈人みたいな エンジニアになりたい N歳までに ⼀一発当てたい OSSで 評価されたい 海外でも 活躍したい
14 ©Gunosy Inc. 課題は設定できた時点で7割解決している 現状認識識 => 課題 => 仮説 =>
施策 => 検証
15 ©Gunosy Inc. 正しく課題を設定しよう!
16 ©Gunosy Inc. 例例えば 「技術X のスペシャリストになりたい」
17 ©Gunosy Inc. 時間軸で考える 分析 課題設定の例例 n 技術Xは何年年先まで使われうるのか。 n この先の発展性・応⽤用性はどういった
ものがあるのか。 n 技術Xのスペシャリストになるにあた ってどれほど時間が必要か。 n 技術Xから派⽣生していく技術Yにも⽬目 を向けて習得を⾃自⾝身のマイルストーン に組み込んでおく。 n 1年年内でコミュニティ内での発表、⾃自 ⼒力力でのプロダクト導⼊入実績を作る…な ど。 3年年、5年年先にどういった環境がやってくるか、そのための備えを考える。 技術Xが今後の時間経過でどうなっていくのか。
18 ©Gunosy Inc. 場所軸で考える 分析 課題設定の例例 n 技術Xのスペシャリストが評価される 場所はどこか。組織や事業軸として考 えてみる。
n 技術Xに関して成⻑⾧長できる場所はどこ か。同様の⼈人間が多くあつまるコミュ ニティなど。 n 技術Xを業種Aで⽤用いることでコスト メリットを作れる。 n その業種のある会社で開発者のポスト がまだ空いてるので必要なスキルを習 得して転職を検討。 n 国内・国外のユーザーグループに定期 的に顔を出す。 ⾃自分の⽬目標が出来る限り評価される場所に居続ける。 技術Xのスペシャリストはどういった場所で戦うべきか。
19 ©Gunosy Inc. 評価軸で考える 分析 課題設定の例例 n 誰に評価されたいのか。 n その評価者は何を評価軸とするのか。
n ⾃自分はどの程度度の評価を得たいのか。 n 最終的には経営者に認められ、経営に 携わるエンジニアポジションを獲得。 n そのためには事業成果として評価され る実績を上げる必要がある。 n 事業成果の結果として⼗十分な⾦金金銭的な リターンが欲しい。 欲しい評価は偽らずに認識識し、評価軸にそって⾏行行動する。 ⾃自分はスペシャリストになった末誰にどう評価されたいのか、どうありたいか。
20 ©Gunosy Inc. マイルストーンを設定しよう 最終的な⽬目的に対して中継地点を設定して⼀一段⼀一段登っていく。 マイルストーンが出来上がれば、あとは施策と検証を繰り返すのみ! 1年年内の課題 5年年内の課題 10年年内の課題 ⻑⾧長期的⽬目標
導⼊入実績を作る => コミュニティ発表と事業成果につなげる 周辺技術までマスタし、責任者クラスを⽬目指す。 技術側⾯面担当として経営レイヤに⼊入る。 マイルストーンの例例 技術者として内外で評価される!
21 ©Gunosy Inc. ちなみに…
22 ©Gunosy Inc. 評価者は多くの場合経営者 事業を理理解できるエンジニアであることが どう戦うにしても⼤大前提となる
23 ©Gunosy Inc. ⾃自分の場合
24 ©Gunosy Inc. ⾃自分の場合どうだったか 時間軸 l 今伸びている市場と、これから伸びうる市場のそれぞれに関わ る技術の両⾯面を常に学び続ける。 評価軸 l
多くのユーザーに価値を届け、利利益に転換する、売上・利利益軸 l 時間がかかれば市場に置いていかれる => 達成速度度という軸 場所軸 l 上記が評価され伸びる場としてGunosyという開発チームとその ⽂文化を皆で作った 学んできたこと l プロダクト開発に関わる広いレイヤの知識識 l 事業数値を理理解し、定量量的に成⻑⾧長させ続ける 事業を起こし、ユーザーに価値を届ける中で技術・資本的な可能性を追求できる⼈人 間で有りたい。
25 ©Gunosy Inc. 最後に
26 ©Gunosy Inc. ⽬目的と現在の環境、その間のマイルストーンを意識識すれば その⽅方向に最も素早く正しく向かえる
27 ©Gunosy Inc. ⽬目的に対して最短距離離を⾛走り続け 望む⽅方向で評価されていこう