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
930
技術が好きで好きで好きでたまらないエンジニアが「取締役」になって思う、マネジメントキャリアパス / My Manager's Path
Developers Boost 2020 基調講演
Mitsuki Ogasahara
December 17, 2020
Tweet
Share
More Decks by Mitsuki Ogasahara
See All by Mitsuki Ogasahara
Utility-first な CSS-in-JS 〜Tailwind CSS と Chakra UI を添えて〜 / Utility-First CSS-in-JS
yamitzky
5
1.2k
今から始める型安全 Python / Start Python Type Hints
yamitzky
13
4.7k
Python 3.9 時代の型安全な Pythonの極め方 / Mastering Type Safety in Python 3.9 Era
yamitzky
35
28k
なぜサーバーレスとDockerなのか 〜 インフラ運用を最小化するサービス開発 〜 / Why We Choose Serverless AND Docker
yamitzky
0
3.8k
サーバーレスを活用して少数精鋭で開発するニュースアプリ #devsumi
yamitzky
4
2.8k
ここが辛いよサーバーレス だが私は乗り越えた #builderscon
yamitzky
14
7.6k
会社の開発合宿で Electron-vueで Slackクライアント作ってみた
yamitzky
0
2.6k
GitLabのSlack連携を魔改造して作る開発を楽しくする仕組み
yamitzky
1
2.5k
Dockerfileを素早く書くtips&ライブデモ
yamitzky
2
1.8k
Other Decks in Technology
See All in Technology
LINEヤフー新卒採用 コーディングテスト解説 アルゴリズム問題編
lycorp_recruit_jp
0
13k
How CERN serves 1EB of data via FUSE
ennael
PRO
0
16k
Semantic Kernel の Agent 機能試してみた!
okazuki
1
100
KDD2024参加報告
cyberagentdevelopers
PRO
1
210
入門 バックアップ
ryuichi1208
17
5k
Understanding and Optimising INP
akshayysharma
0
150
PREEMPT_RT over the years
ennael
PRO
0
310
Webセキュリティのあるきかた
akiym
11
3.9k
kube-vipとkube-proxy置き換えCiliumを積んだ究極のK3sクラスタを建てる
logica0419
4
190
Amazon BedrockとPR-Agentでコードレビュー自動化に挑戦・実際に運用してみた
diggymo
0
560
たった一人で始めた音楽制作が気がついたら会社公認の部活動になっていた話〜組織の垣根を超えるコラボレーションを実現するには〜 / On-KAG-bu
piyonakajima
0
160
【shownet.conf_】トポロジ図の歩き方
shownet
PRO
0
370
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
37
1.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.8k
Why Our Code Smells
bkeepers
PRO
334
57k
A Modern Web Designer's Workflow
chriscoyier
692
190k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
355
29k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
125
18k
Practical Orchestrator
shlominoach
185
10k
Making the Leap to Tech Lead
cromwellryan
130
8.8k
Git: the NoSQL Database
bkeepers
PRO
425
64k
GraphQLの誤解/rethinking-graphql
sonatard
65
9.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
32k
Fashionably flexible responsive web design (full day workshop)
malarkey
403
65k
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!