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
ディープライフ(研究室訪問バージョン)
Search
MATSUMOTO Ryosuke
PRO
April 24, 2019
Technology
1
2.1k
ディープライフ(研究室訪問バージョン)
2019/04/24
さくらインターネット株式会社
さくらインターネット研究所
上級研究員
松本亮介 / まつもとりー / @matsumotory
MATSUMOTO Ryosuke
PRO
April 24, 2019
Tweet
Share
More Decks by MATSUMOTO Ryosuke
See All by MATSUMOTO Ryosuke
エンジニアのキャリアパスはどう描く? まつもとりーさんと考える後悔しないキャリア選択
matsumoto_r
PRO
9
1.8k
まつもとりーのこれまでとCOGNANOのこれから
matsumoto_r
PRO
0
270
2022年の研究所の評価制度振り返りと今後
matsumoto_r
PRO
0
650
VUCAワールドから紐解く組織や評価制度の変遷と再設計
matsumoto_r
PRO
9
26k
コンテナの研究開発から学ぶLinuxの要素技術
matsumoto_r
PRO
2
1.4k
開発者体験をさらに向上させる 事業と研究との連携
matsumoto_r
PRO
2
2.2k
企業研究の価値と事業との連携
matsumoto_r
PRO
0
1.2k
誇りを持って研究していくために
matsumoto_r
PRO
1
1.4k
インフラの企業研究の価値とこれから
matsumoto_r
PRO
7
19k
Other Decks in Technology
See All in Technology
プロダクトマネージャーは 事業責任者の夢をみるのか pmconf2024
gimupop
2
9.7k
KubeCon NA 2024 Recap: Managing and Distributing AI Models Using OCI Standards and Harbor / Kubernetes Meetup Tokyo #68
pfn
PRO
0
150
イベントをどう管理するか
mikanichinose
1
120
サーバレスアプリ開発者向けアップデートをキャッチアップしてきた #AWSreInvent #regrowth_fuk
drumnistnakano
0
140
pmconf2024_UPSIDER
upsider_tech
0
8k
長年運用されているサービスの主要データ移行をサービス停止せず安全にリリースしました
phayacell
2
210
プロセス改善とE2E自動テストによる、プロダクトの品質向上事例
tomasagi
1
4.1k
権威ドキュメントで振り返る2024 #年忘れセキュリティ2024
hirotomotaguchi
0
270
マルチプロダクト開発の現場でAWS Security Hubを1年以上運用して得た教訓
muziyoshiz
1
110
Ruby on Browser - RubyWorld Conference 2024
tmtms
1
120
10分で学ぶKubernetesコンテナセキュリティ/10min-k8s-container-sec
mochizuki875
1
120
Turing × atmaCup #18 - 1st Place Solution
hakubishin3
0
150
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Writing Fast Ruby
sferik
627
61k
Documentation Writing (for coders)
carmenintech
65
4.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
How to Ace a Technical Interview
jacobian
276
23k
Side Projects
sachag
452
42k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Practical Orchestrator
shlominoach
186
10k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
27
2.1k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Transcript
͘͞ΒΠϯλʔωοτגࣜձࣾ (C) Copyright 1996-2019 SAKURA Internet Inc ͘͞ΒΠϯλʔωοτݚڀॴ σΟʔϓϥΠϑ 2019/04/24
্ڃݚڀһ দຊ ྄հ ެཱͩͯ͜ະདྷେֶ দݪݚڀࣨ ๚
2 ɾ͘͞ΒΠϯλʔωοτݚڀॴ ্ڃݚڀһ ɾגࣜձࣾGrooves Forkewll ٕज़ސ ɾϖύϘݚڀॴ ٬һݚڀһ ݚڀސ ɾηΩϡϦςΟɾΩϟϯϓߨࢣ
ɾใॲཧֶձ Πϯλʔωοτͱӡ༻ٕज़ݚڀձ ֤छҕһ ɾژେֶത࢜ʢใֶʣ দຊ྄հ / ·ͭͱΓʔ / @matsumotory
3 ɾࣾձਓʹͳͬͨΓ݁ࠗͨ͠ޙͷ࣌ؒͱεΩϧʹؔ͢Δߟ͑ํ ɾΠϯλʔωοτۀք·͢·͢ಇ͖͕͢͞ਐΜͰ͍Δ ɾΑΓࡋྔͷ͋Δಇ͖ํͲ͜Ͱಇ͚ΔΑ͏ͳڥ ɾͦ͏͍͏ঢ়گͰϓϥΠϕʔτͷ࣌ؒͱࣄΛͲͷΑ͏ʹߟ͑Δ͔ ɾΑΓҰൠԽ͢ΔͱΤϯδχΞʹΑΒͳ͍ʹͳΔ͔͠Ε·ͤΜ ࠓͷ
4 ɾ͏͓͓͓͓୭ΑΓࣄ͢Δ͓͓͓ͧ ɾ͕࣌ؒΓͳ͍ʂ࣌ؒΒͳ͍ͱ͋ͷਓʹউͯͳ͍ʂ ɾήʔϜөըΛΈ͍ͯͯͲ͔͜ޙΖΊ͍ͨؾ࣋ͪ ɾ༡ΜͰ͍ͯࣄଞਓͷࣄͷ༷ࢠ͕ؾʹͳΔ ɾࣗͷਫ਼ਆ͕མͪண͘ٳͷա͝͠ํ ɾٳग़ۈ͍ͯ͠ΔϝϯόʔͷࣄͿΓΛIRCͳͲͰίʔώʔΛݟͳ͕ΒோΊͨ ΓɺΒͳ͍͜ͱΛ͍ͯͨ͠Βਅࣅֶͯ͠Ϳ͜ͱ ɾͱʹ͔࣌ؒ͘ษڧͨ͠Γݚڀͨ͠Γ͢Δ ੲͷΘͨ͠શʹϫʔΫϫʔΫόϥϯε
• ͚͕ࣗͩࣗ༝ʹ͑Δ͔࣌ؒ֬ʹݮΔ • ࣄɼಛʹݚڀΤϯδχΞϦϯάʹ͓͍ͯͲ͏͔ʁ • ษڧ͢Δ͕࣌ؒͳ͘ͳΔ͔ • ίʔυΛॻ͕࣌ؒ͘ͳ͘ͳΔ͔ • ͕࣌ؒΓͳ͍ͷͰεΩϧ্͕͕Βͳ͍͔
• ݚڀऀΤϯδχΞΛ·ͤΔͻͱͭͷେ͖ͳ 5 ݁ࠗͨ͠Γࢠڙ͕ੜ·ΕΔͱ͕࣌ؒΓͳ͍ʁ
• ࠷ॳͱʹ͔͘ؤுͬͯͲΜͲΜ͍ͯ͘͠ • વͳ͕ΒಘΔͷ͔Γ͔ͩΒ • Ͱ࣮ࡍʹಉ͡Α͏ʹ͠ଓ͚ΒΕ͍ͯΔͷ͔ʁ 6 ·ͣεΩϧͷۂઢΛߟ͑Δ
εΩϧͷ૯ྔͷۂઢ 7 εΩϧͷ૯ྔ ࣌ؒͷྲྀΕˠ ۂઢઓུతʹΒͳ͍ͱఀ͍ͯ͘͠ʂ
• ࠷ॳͱʹ͔͘ؤுͬͯ͘͢͢͝Δ • ൃతʹదͳֶशෛՙΛࣗʹ͔͚ΒΕ͍ͯΔ • ͕ਐΉͱ৭ʑͳ͜ͱָ͕ʹͰ͖ΔΑ͏ʹͳΔ • ࣗͷεΩϧͱൺֱͯ͠దͳෛՙ͕͔͔Βͳ͘ͳ͍ͬͯ͘ • ͤΒΕΔࣄऔΓΉ͖՝࣍ୈʹେ͖͘ͳ͍ͬͯ͘
• ͕࣌ؒඞཁʂʂʂ • Ոͱͷ͕࣌ؒ͋Δͱ͕࣌ؒΓͳ͍ʂʂʂ ……ͱࢥͬͯ͠·͏ 8 ঃʑʹ͕ఀ͍ͯ͘͠ྲྀΕ
࣌ؒ୯ҐͷεΩϧͷΛߟ͑Δ
• ͱʹ͔͕࣌ؒ͋ͬͯ͘ूதͰ͖Δ࣌ؒݶք͕͋Δ • ݚڀΤϯδχΞϦϯάʹඞཁͳ࣌ؒ࣌ؒ୯ҐͷεΩϧʹґଘ • ࣌ؒ୯ҐͷεΩϧ͕ߴ͚Εɼඞཁͳ࣌ؒવͳ͕Βগͳͯ͘ྑ͍ • ࣌ؒ୯ҐͷεΩϧ͕͠ͳ͘ͳΔ͜ͱ͕ɼεΩϧͷ૯ྔΛఀͤ͞ΔݪҼ • ࣮εΩϧ͕͋Δఔ্͕ͬͯ͘ΔͱɼूதͤͣʹखบͰաڈʹ͔͚ͨ࣌ؒ
ΛΠϝʔδ͠ͳ͕Βμϥμϥͱ࡞ۀ͍ͯͨ͠Γ͢Δ • μϥμϥͱͨ͠࡞ۀΛϚΠϖʔεͱצҧ͍ͯ͠͠·͏ → ͕ఀ͢Δ 10 ࣌ؒ୯ҐͷεΩϧͱʮεΩϧͷ૯ྔʯͷؔ
࣌ؒ୯ҐͷεΩϧ͕ఀ͍ͯ͘͠ ࣌ؒ୯ҐͷεΩϧ ࣌ؒͷྲྀΕˠ 11
• ࣌ؒ୯ҐͷεΩϧΛ্͛ΔʹͲ͏ͨ͠ΒΑ͍͔ 1. ͕ఀ͢Δ࣌ظͰൃతͰదͳෛՙΛ༩͑Δํ๏ΛΔ 2. աڈʹ࣌ؒΛ͔͚ͨࣄ͕ࠓͦͦͲΕ͙Β͍ͰͰ͖Δ͔Λଌఆ͢Δ ɹɹ → ूத͢Δͷ͕͠ΜͲ͍ͷͰͳ࣌ؒ͘Δͷ͕͠ΜͲ͍ ɹɹ
→ ूதͰ͖Δ࣌ؒʹݶք͕͋Δ ɹɹ → ࣌ؒ୯ҐͷεΩϧΛ্͛ΔऔΓΈΛ͢Ε࣌ؒؾʹগͳͯ͘ྑ͍ 12 େࣄͳͷ࣌ؒ୯ҐͷεΩϧΛ্͛Δ͜ͱ
ͦ͜ͰʮσΟʔϓϥΠϑʯ
• ࣄ͕͋ͬͨͱͯ͠Ոࢠڙͷ࣌ؒʹ಄͢Δ • ۭ͍ͨ࣌ؒͰͱʹ͔͘Ұूதͯ͠ΈΔ • จࠪಡɼίʔυΛूதͯ͠ॻ͍ͨΒ࣌ؒͰͲ͜·Ͱॻ͚Δ͔ • ͜ͷ2࣌ؒͰಈ͘ιϑτΣΞΛ࡞Γ͖ͬͯΈΔ…ͱ͔ • ঃʑʹ֤ࣄʹ͔͔Δ͕࣌ؒͲͷఔ͔ࣗͷதͰΞοϓσʔτ͞ΕΔ
• ੲେมͦ͏ͩͬͨ͜ͱ࣮1࣌ؒूதͨ͠ΒͰ͖Δ͜ͱͩͬͨ • ͜ͷݪߘ͙Β͍ͩͱ͜Ε͙Β͍30֬อ͍ͯ͠ΕͰ͖Δ…ͱ͔ 14 Ոࢠڙͷ࣌ؒʹ಄͢Δ
• ूதͯ͠औΓΉ͜ͱͰ֤աఔʹ͓͍ͯൃతʹదͳෛՙ͕͔͔Δ • ࣌ؒ୯ҐͷεΩϧΛҙࣝͯ͠ࣄͷηϧϑΞαΠϯΛ͢Δ • ͕ਐΜͩঢ়ଶͰʹޮՌతͳෛՙΛҡ࣋Ͱ͖Δ • ܧଓతʹ࣌ؒ୯ҐͷεΩϧΛͤ͞ΒΕΔ → ࣌ؒͷ࡞ۀͰྑ͍
• ֤ࣄʹඞཁͳ࣌ؒͱूத࣌ؒɾεΩϧͷؔੑΛೝࣝͰ͖Δ • ͞ΒʹϫʔΫͱϥΠϑͷόϥϯεΛࡉ͔͘ௐͰ͖ΔΑ͏ʹͳΔ • αΠΫϧΛճͯ͠ৗʹؔੑσʔλΛΞοϓσʔτ͍ͯ͘͠ 15 ࣌ؒ୯ҐͷεΩϧ্ʹྑ͍Өڹ͕͋Δ
࣌ؒ୯ҐͷεΩϧ͕ఀ͍ͯ͘͠ ࣌ؒ୯ҐͷεΩϧ ࣌ؒͷྲྀΕˠ 16
࣌ؒ୯ҐͷεΩϧ͕ܧଓతʹ͍ͯ͘͠ ࣌ؒ୯ҐͷεΩϧ ࣌ؒͷྲྀΕˠ 17
18 ࣮ൺֱʢത࢜՝ఔ vs اۀͰͷݚڀ։ൃʣ ݚڀ࣮ͷʢത࢜՝ఔͱاۀͰͷ࣮ൺֱʣ Number of presentations 0 4
8 12 17 21 25 29 33 37 41 45 50 54 58 62 δϟʔφϧ ࠃࡍձٞ ࠪಡ͖ ࠪಡͳ͠ ͦͷଞӳޠൃද ͦͷଞຊޠൃද ۀࢽɾղઆ ड ത࢜՝ఔ(2012~2015) اۀ࣌(2015~2018)
• ࣄͷ͜ͱΛߟ͑ͳͯ͘Α͘ͳΔ • ֤ࣄ͕ͲΕ͙Β͍ͰऴΘΔ͔ೝࣝͰ͖࢝ΊΔͨΊ • ෆ࣮֬ͳ՝Ұ࣌ؒΛଟΊʹ֬อͯ͠ͲΕ͙Β͍͔͔Δ͔֬ೝ͢Δ • શྗͰՈͱࢠڙͱա࣌ؒ͢͝Λָ͠ΊΔ • ͳʹ͔Λؾʹ͍ͯ͠Δ͜ͱΛՈහײʹ͖ͮ͘
• ಛʹࢠڙࣗୡͱָ͘͠༡ΜͰ͘Ε͍ͯͳ͍ͱ͍͏͜ͱʹහײ • ࢠڙʹ༠ΘΕͳ͘ͳΔ……Έ͍ͨͳղܾʂ 19 Ոͱࢠڙͷ࣌ؒॆ࣮͢Δ
• Ոʹ͍Δ͕͍࣌ؒͱ҆৺ײ͕͋Δ • ࢠͲͨͪɺ͓͞ΜՈʹ͍Δͷ͕ͨΓલͩͱࢥ͍ͬͯΔ • ແཧ͗͢͠ΔલʹٳΉΑ͏ʹͳͬͨͷͰମΛյ͢͜ͱ͕ݮͬͨ 20 ൃදʹର͢ΔΘͨ͠ͷ࠺͔Βͷϝοηʔδ
σΟʔϓϥΠϑϫʔΫόϥϯε ͍͖ͯ͠·͠ΐ͏ʂ