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
Mitsuki Ogasahara
December 17, 2020
Technology
2
960
技術が好きで好きで好きでたまらないエンジニアが「取締役」になって思う、マネジメントキャリアパス / My Manager's Path
Developers Boost 2020 基調講演
Mitsuki Ogasahara
December 17, 2020
Tweet
Share
More Decks by Mitsuki Ogasahara
See All by Mitsuki Ogasahara
コスト管理から向き合う技術的負債 / Accounting for Technical Debt Through Cost Management
yamitzky
0
3
Utility-first な CSS-in-JS 〜Tailwind CSS と Chakra UI を添えて〜 / Utility-First CSS-in-JS
yamitzky
5
1.3k
今から始める型安全 Python / Start Python Type Hints
yamitzky
13
4.7k
Python 3.9 時代の型安全な Pythonの極め方 / Mastering Type Safety in Python 3.9 Era
yamitzky
35
29k
なぜサーバーレスとDockerなのか 〜 インフラ運用を最小化するサービス開発 〜 / Why We Choose Serverless AND Docker
yamitzky
0
3.9k
サーバーレスを活用して少数精鋭で開発するニュースアプリ #devsumi
yamitzky
4
2.8k
ここが辛いよサーバーレス だが私は乗り越えた #builderscon
yamitzky
14
7.7k
会社の開発合宿で Electron-vueで Slackクライアント作ってみた
yamitzky
0
2.6k
GitLabのSlack連携を魔改造して作る開発を楽しくする仕組み
yamitzky
1
2.5k
Other Decks in Technology
See All in Technology
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
220
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
280
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
340
GitHub Copilot のテクニック集/GitHub Copilot Techniques
rayuron
37
14k
生成AIのガバナンスの全体像と現実解
fnifni
1
190
PHPからGoへのマイグレーション for DMMアフィリエイト
yabakokobayashi
1
170
社外コミュニティで学び社内に活かす共に学ぶプロジェクトの実践/backlogworld2024
nishiuma
0
260
re:Invent 2024 Innovation Talks(NET201)で語られた大切なこと
shotashiratori
0
310
Opcodeを読んでいたら何故かphp-srcを読んでいた話
murashotaro
0
260
.NET 9 のパフォーマンス改善
nenonaninu
0
990
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
17
4.5k
マイクロサービスにおける容易なトランザクション管理に向けて
scalar
0
130
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Done Done
chrislema
181
16k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
A Philosophy of Restraint
colly
203
16k
GraphQLとの向き合い方2022年版
quramy
44
13k
Making Projects Easy
brettharned
116
5.9k
Code Review Best Practice
trishagee
65
17k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Speed Design
sergeychernyshev
25
670
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Transcript
ٕज़͕͖Ͱ͖Ͱ͖Ͱ ͨ·Βͳ͍ΤϯδχΞ͕ ʮऔకʯʹͳͬͯࢥ͏ ϚωδϝϯτΩϟϦΞύε খּݪΈ͖ͭ!ZBNJU[LZ %FWFMPQFST#PPTUجௐߨԋ
ࣗݾհ খּݪޫو!ZBNJU[LZ +9௨৴ࣾऔక$%0 ͖ͳͷϓϩάϥϛϯά ɺ58*$& ͖ͳٕज़ͱ͔ 5ZQF4DSJQUɺ1ZUIPOɺαʔόʔϨε ˞54ϩΰ$$#:.JDSPTPGU
JX௨৴ࣾͷϛογϣϯ ςΫϊϩδʔͰ ʮࠓى͖ͯΔ͜ͱʯΛ ໌Β͔ʹ͢Δใಓػؔ
JX௨৴ࣾ /FXT%JHFTU ʮײછࢪઃࣄྫϚοϓʯ ʮΞτϨܙൺणʯαΠωʔδͰ ৽ܕίϩφͷใΛܝࡌ ৽ܕίϩφͷใχϡʔεใΛ toBɺtoC Ͱ৴
JX௨৴ࣾ ใಓɾࡂͰͷσʔλɾAIͷऔΓΈ '"45"-&35 SNS ͔Βࣄ݅ՐࡂͳͲͷใݕ ʮେࡕߏʯಛઃαΠτ ҟྫͷௐࠪʮຖि࣮ࢪʯ ౦େֶͱͷڞಉϓϩδΣΫτ ʮ৽ܕίϩφۭ࣌ؒ%Ϛοϓʯ
ࠓͷຊ ϓϩάϥϛϯά͕ʮ͖Ͱͨ·Βͳ͍ʯ͚Ͳ ʮऔకʯͱ͍͏ΩϟϦΞύεΛาΜͩ ˠ͖Ͱͨ·Βͳ͍ͷ͔ௐͯΈͨ
ɾ૬खʹձ͑ͳ͍࣌ʹऐ͘͠ͳΔ ɾ૬खͷϫΨϚϚΛڐͯ͠͠·͏ ɾ૬खͷશͯΛΖ͏ͱ4/4Λݟͯ͠·͏ ɾ༑ୡʹ͖ͳਓͷ͜ͱΛѱ͘ݴΘΕΔͱ͢Δ ͖Ͱͨ·Βͳ͍࣌ͷ͋Δ͋Δߦಈ ग़యɿʮ͖Ͱͨ·Βͳ͍࣌ͷ͋Δ͋Δߦಈʛยࢥ͍Ͱਏ͍ؾ࣋ͪΛ͑Δํ๏ͱʯ IUUQTTNBSUMPHKQ
ɾ૬खʹձ͑ͳ͍࣌ʹऐ͘͠ͳΔ ˠίʔυ͕ॻ͚ͳ͍ͱऐ͘͠ͳΔ ɾ૬खͷϫΨϚϚΛڐͯ͠͠·͏ ˠίϯύΠϥͷϫΨϚϚΛڐͯ͠͠·͏ ɾ૬खͷશͯΛΖ͏ͱ4/4Λݟͯ͠·͏ ˠٕज़ͷ͜ͱΛ4/4Ͱใऩूͯ͠͠·͏ ɾ༑ୡʹ͖ͳਓͷ͜ͱΛѱ͘ݴΘΕΔͱ͢Δ ˠ͖ͳϓϩάϥϛϯάݴޠΛѱ͘ݴΘΕΔͱ͢Δ ͖Ͱͨ·Βͳ͍࣌ͷ͋Δ͋Δߦಈ
ஊ͜͜·Ͱʹͯ͠ ຊʹೖΓ·͢
ࠓͷΰʔϧ ʮϚωδϝϯτΩϟϦΞʯΛೳಈతʹબͿਓΛ૿͢ ʮϚωδϝϯτʯͷதͷղ૾Λগ্͛͠Δ
͋Δٕज़ऀͷ̒ؒ ϚωδϝϯτΩϟϦΞύε 01
̒ؒͷʮϚωδϝϯτΩϟϦΞύεʯ ৽ଔೖࣾ +9స৬ 1. Τ ϯ δ χ
Ξ 1E. 71P& ࣥߦһ $%0 औక ˞ݫີʹ71P&ͱ1E.ͷ࣌ظ͕͔Ϳ͍ͬͯ·ׂ͕͢Ѫ͠·͢ ΤϯδχΞ Πϯλʔϯ
ϚωδϝϯτΩϟϦΞύε ςοΫϦʔυ͔Β$50·Ͱ ʮٕज़ܥϚωʔδϟʔʯʹ͍ͭͯॻ໊͍ͨஶ ΞϝϦΧͷͳͷͰຊʹೃછ·ͳ͍ͱ͜Ζ ϚωʔδϟʔΛࢦ͞ͳ͍ਓʹ͓͢͢Ί
ଐޙʹಥવʮΤϯδχΞ݉1.ʯ ɾ։ൃ ɾઃܭͳͲʮςοΫϦʔυʯͬΆ͍ࣄ ɾϓϩδΣΫτͷܭըɾใࠂͳͲ ͍͖ͳΓʂ1. ͍͖ͳΓPMฤ @ Ұࣾ ※ Ұࣾ৽ଔʹͤͯҭͯΔจԽ͕ڧ͍ձࣾ
ۀҕୗத৺ͷνʔϜߏ ୲һ Ӧۀാ ৽ଔ ۀҕୗ ۀҕୗ ۀҕୗ ։ൃνʔϜ ͍͖ͳΓPMฤ @
Ұࣾ
ӈࠨΘ͔ΒΜ ͍͖ͳΓPMฤ @ Ұࣾ
࣌ؒͷ͍ํ ։ൃ ཁܾ݅Ίɺࢿྉ࡞ΓFUD ͍͖ͳΓPMฤ @ Ұࣾ
ɾશવ͏·͘Εͳ͔ͬͨʂ ɾ࣌ؒͷ͍ํɺཧͷํ͕υԼखͩͬͨ ˠ1.ͷʮύλʔϯʯʮϑϨʔϜϫʔΫʯ ɹΛ͍ͬͯΕͬͱ͏·͘Ͱ͖ͨͣʜ ৼΓฦΔͱ ͍͖ͳΓPMฤ @ Ұࣾ ͜Μͳײ͡
ʮεΫϥϜʯ ʮϦʔϯʯ 1.ͷϑϨʔϜϫʔΫ ϓϩάϥϛϯάͱಉ͡ͰʮϑϨʔϜϫʔΫʯ͕͋Δ ˞ৄ͘͠հ͠·ͤΜ
͓͢͢Ίͷຊ QNDPOGͳͲͷΧϯϑΝϨϯεεΫϥϜϚελʔݚम͓͢͢Ί ϓϩδΣΫτͷ࢝ΊํɺऴΘΒͤํɺճ͠ํͷʮύλʔϯʯΛֶͿ
ྫ ΠϯηϓγϣϯσοΩ ϓϩδΣΫτͷ࢝Ίํͷྫ ʮΞδϟΠϧαϜϥΠʯΑΓ σβύλͷΑ͏ʹɺ1.ʹʮύλʔϯʯ͕͋Δ
ଟ͔Εগͳ͔Ε lࣦഊz͠·͢ ʮॳΊͯͷ1.ʯͷֶͼ
։ൃΛͨͯ͘͠ʮ̍ΤϯδχΞʯΔ MLΤϯδχΞฤ @ Ұࣾ ৽ଔ స৬ 1. Τ ϯ δ
χ Ξ 1E. 71P& ࣥߦһ $%0 औక ΤϯδχΞ Πϯλʔϯ ˠΞυςΫʷػցֶशͷݚڀ։ൃΛ୲
ɾʮෆಘҙͳ1.ʯΑΓʮಘҙͳ։ൃʯͷධՁ͕ѱ͍ ɾ"*ͳͷͰࢢՁతʹྑ͍ͱࢥ͍ͬͯͨ ࠪఆͷ݁Ռ͕ѱԽ MLΤϯδχΞฤ @ Ұࣾ
"ϚωʔδϟʔͨͪͷཧͰ ʮՌʯΛग़ͤͳ͔ͬͨ PSઆ໌Ͱ͖ͳ͔ͬͨ 2ͳͥࠪఆͷ݁Ռ͕ѱ͔ͬͨͷ͔ʁ ࠪఆ ˞ͪΖΜ࣌ؾ͚ͮͳ͍ɻࠪఆΛ͢ΔΑ͏ʹͳͬͯΘ͔ͬͨ͜ͱ
స৬ɺͦͯ͠1E.ɾࣄۀऀ ৽ଔ స৬ 1. Τ ϯ δ χ Ξ 1E.
71P& ࣥߦһ $%0 औక ΤϯδχΞ Πϯλʔϯ
1.ܦݧ̎पˠʴЋͷϛογϣϯ͕͋ͬͯ͏·͘ߦ͔ͳ͍ PdM ฤ @ JX 1E.ࣄۀऀͷࣄ ϓϩδΣΫτϚωδϝϯτ ˞ҰྫͰ͢ ʹͬͨ͜ͱ Ӧۀཧ
POਓͷཧ \ ͞ΒʹΔ͜ͱ \
εΫϥϜͱͷग़ձ͍ ։ൃऀ ։ൃऀ ։ൃऀ 10 ։ൃऀ ։ൃऀ ։ൃऀ ։ൃνʔϜ εΫϥϜΛֶΜͰ͔Β
͏·͍͔͘ͳ͔ͬͨͱ͖ ֤։ൃऀͱݸผʹΓऔΓ ˠ༹͕͚࣌ؒΔ όοΫϩάɺηϨϞχʔ lϧʔϧzΛ௨ͯ͡lνʔϜzͱΓऔΓ 10 ͪΐͬͱ͜Μͳײ͡ʹͳͬͨˠ
εΫϥϜʹ׳ΕͨΤϯδχΞͱͷग़ձ͍ 10ɺ͜ͷཁ͕݅ᐆດͰ͢ʂ ܾΊ͍ͯͩ͘͞ʂ 10ɺ"ͱ#ͷλεΫ྆ํೖΒͳ͍Ͱ͢ʂ Ͳͬͪ༏ઌ͔બΜͰ͍ͩ͘͞ʂ ˞10ʹϓϩμΫτΦʔφʔɻεΫϥϜͷ༻ޠ ͋͑ͯ10ͱͯ͠ͷʮҙࢥܾఆʯΛٻΊΔಈ͖Λͯ͘͠Εͨ
࣌ؒͷ͍ํ ։ൃ σʔλੳ PO Ӧۀཧ
༷ॻɺࢦࣔɺใࠂFUD PdM ฤ @ JX ੜ࢈తͳࣄʹ࣌ؒΛ͍ɺҙࢥܾఆʹྗΛ͑ΔΑ͏ʹਐา
࣍ͷΩϟϦΞʹΉ ৽ଔ స৬ 1. Τ ϯ δ χ Ξ 1E.
71P& ࣥߦһ $%0 औక ΤϯδχΞ Πϯλʔϯ ϚωδϝϯτΊΔʁ
্࢘ࣾ֎ͷઌഐʹ૬ஊͯ̏͠ϲ݄ ˠʮਓʯʮ৫ʯͷ՝ʹ͖߹ͬͯΈΔ͔ 71P&͔ɺඇϚωδϝϯτ৬͔
ɾࠪఆ݁Ռʹೲಘ͕͍͔ͳ͍ ɾΓͨ͘ͳ͍ࣄΛΒ͞ΕΔ ɾ˓˓͞Μ͕ཧղͯ͘͠Εͳ͍ ɾίϛϡχςΟ͕രࢄͨ͠ FUDʜ ͷΤϯδχΞք۾Ͱฉ͘Έ ʮٕज़ʯΑΓʮਓʯʮ৫ʯ ΤϯδχΞͱʮਓʯͷ՝ ˞্هࣾ֎Ͱฉ͍͚ͨͩͲɺͪΖΜ+9ʹ৫ͷ՝͋Δ
71P&ͷࣄ VPoE ฤ @ JX ΤϯδχΞ࠾༻ POҭ ධՁɾࠪఆ ˞Ұൠతͳ71P&ͷࣄ༰͕ͩձࣾʹΑͬͯҟͳΔ ؔ৺͕ʮࣄۀʯˠʮਓʯʹେ͖͘νΣϯδ
࣌ؒͷ͍ํ ։ൃ ࠾༻ɾ໘ ධՁ PO
1.ࢧԉ VPoE ฤ @ JX ͢͜ͱɺจॻΛॻ͘͜ͱʹ࣌ؒΛͬͨ
ٕͦͯ͠ज़৫୲һ ৽ଔ స৬ 1. Τ ϯ δ χ Ξ 1E.
71P& ࣥߦһ $%0 औక ΤϯδχΞ Πϯλʔϯ
ٕज़ܥऔక $50ͱ͔ ͷ ࣄͬͯԿͩΖ͏ʁ ٕज़ܥһฤ @ JX
Α͘ݴΘΕΔ͜ͱ ʮϑΣʔζʹΑͬͯҧ͏ʯ CTOͷࣄ ΤϯδχΞͷͨΊͷϚωδϝϯτΩϟϦΞύε ʮʰ߹ʹΑΓ͚Γʱͱݴ͏͔͠ͳ͍ͷ͕࣮Ͱ͢ʯ
Θ͔ΒΜ
ˠ$50ͱʮٕज़ऀͱͯ͠ܦӦ՝ʹܞΘΔ৬ʯ ʮܦӦɺͯ͠·͔͢ʁʯ CTO ྺ10ͷਓʹฉ͍ͯΈͨ
ϑΣʔζʹΑͬͯҟͳΔʮܦӦ՝ʯͷྫ ˞ͪΖΜձࣾʹΑͬͯҟͳΔ ˠ ۀظ ˠ 1.' ˠ εέʔϧ ϓϩμΫτ։ൃ ҰਓͷΤϯδχΞͷ࠾༻
Ӧۀͷख͍ ։ൃνʔϜͷߏங ,1*Ϛωδϝϯτ ৽ଔҰׅ࠾༻ ηΩϡϦςΟ จԽͮ͘Γ
ɾʮ৽ܕίϩφʯؔ࿈ͷϦϦʔε ɾෳϓϩδΣΫτͷߴϦϦʔε ɾ։ൃ৫ͷະདྷ૾ͷఏࣔ ˠ·ͨ࣍ͷܦӦ՝Λݟ͚ͭΔ ࣗͷͷٕज़తܦӦ՝Կ͔ͩͬͨʁ
͍͖ͳΓ1.ɹɹˠʮϓϩδΣΫτʯ ΤϯδχΞˠʮ։ൃʯ 1E.ɹɹɹɹˠʮϓϩμΫτʯʮࣄۀʯ 71P&ˠʮਓʯʮ৫ʯ ٕज़ܥһ $%0 ˠʮܦӦ՝ʯ ࣗͷϚωδϝϯτΩϟϦΞύεͷ·ͱΊ ʮٕज़ऀʯͷཱ͔Β͖߹͏՝Λม͑ɺҙࢥܾఆΛ͢Δ̒ؒ
02 ࣗͷҙࢥͰΩϟϦΞΛબͿͨΊʹ ϚωʔδϟʔΛࢦ͢
ࣗͷ߹ʮר͖ࠐ·ΕʯͰͨ͠ ࠓͷςʔϚ ʮ͔ࣗΒΩϟϦΞબ͢ΔਓΛ૿͍ͨ͠ʯ
ʮϚωδϝϯτΓͨ͘ͳ͍͍ʯ ʮڵຯ͋Δɺ͚ͲΜͰΔʯ ʮϚωδϝϯτ͍ͨ͠ʂʯ ΩϟϦΞબͷΠϝʔδύλʔϯ
ɾΒͳͯ͘ྑ͍Ͱ͢ ɾ͚ͲɺϚωʔδϟʔͷߟ͑ํΛֶͿͱಘ Ϛωδϝϯτͨ͘͠ͳ͍ਓ ˞ධՁͷΈɺਓ৫ͷʹૺ۰͠ͳ͍ΤϯδχΞك
ʮͬͯΈΔʯ͕ઈରΦεεϝ ΜͰ͍Δਓ ̍ΤϯδχΞʹΔ͜ͱͰ͖Δ͠ɺ ʮܦӦϚωδϝϯτࢹʯ࠷ڧඋ ˞ϩάϥε൧ా͞ΜͷOPUF͓͢͢Ί ʮϚωʔδϟʔΤϯδχΞʹΕΔͷ͔ʁݩࣥߦһ͕ࠓݱʹΔཧ༝ʯ IUUQTOPUFDPNZTL@OOFBF
ɾٕज़పఈతʹֶΜͰ͍ͩ͘͞ ɾखΛ্͛ͯΈΑ͏ ϚωδϝϯτΓ͍ͨਓ
IUUQTSFXPSLXJUIHPPHMFDPNKQHVJEFTNBOBHFSTJEFOUJGZXIBUNBLFTBHSFBUNBOBHFSTUFQTMFBSOBCPVUHPPHMFTNBOBHFSSFTFBSDI ٕज़ʹৄ͍͜͠ͱ ʮνʔϜͷΞυόΠεʯʮઓུʯͷ ඞཁ݅
ٕज़͕͖ͦ͏ͳϝϯόʔ ˠϦʔμʔۀɾϚωʔδϟʔʹ͍͍͔ͯ᪳͠͏ ˠҙࢥද͕ࣔ͋Δͱʮখͤ͘͞Δʯ͕Γ͍͢ ʮϚωδϝϯτʹڵຯ͕͋Δʯͷҙࢥදࣔ ɾΠϯλʔϯ৽ଔͷϝϯλʔ ɾϓϩδΣΫτͷใࠂ ɾϩʔυϚοϓཱҊ ɾཁܾ݅Ί FUDʜ
·ͱΊ 03
ʮϚωδϝϯτΩϟϦΞύεʯͷҰྫͷհ ˠʮٕज़ऀʯͱ༷ͯ͠ʑͳ՝ʹ͖߹͍ɺ ҙࢥܾఆͨ̒ؒ͠ ˞Θ͔Γ͘͢͢ΔͨΊɺ͢͝ʔʔʔ͘ંͬͯ͠·ͨ͠ ˞ͬͱࣦഊͯ͠·͢
Ϛωʔδϟʔʹڵຯ͕͋ΔͳΒ खΛ্͛ͯΈΑ͏
࠷ޙʹ͓͍͑ͨ͜͠ͱ ʮ࠷ॳͷҰาʯͷ৺ߏ͑
͖ͬͱlࣦഊz͠·͢ʂ ˠֶͼେ͖͍͠ɺपΓΊͬͪΌॿ͚ͯ͘ΕΔ ࠷ॳͷҰาͷ৺ߏ͑ σϒετͷςʔϚʹʮͻͱΓ͡Όͳ͍ʯ
Thank you!