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
技術が好きで好きで好きでたまらないエンジニアが「取締役」になって思う、マネジメントキャリアパス / My Manager's Path
Search
Mitsuki Ogasahara
December 17, 2020
Technology
2
910
技術が好きで好きで好きでたまらないエンジニアが「取締役」になって思う、マネジメントキャリアパス / 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.6k
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.7k
ここが辛いよサーバーレス だが私は乗り越えた #builderscon
yamitzky
14
7.6k
会社の開発合宿で Electron-vueで Slackクライアント作ってみた
yamitzky
0
2.5k
GitLabのSlack連携を魔改造して作る開発を楽しくする仕組み
yamitzky
1
2.4k
Dockerfileを素早く書くtips&ライブデモ
yamitzky
2
1.8k
Other Decks in Technology
See All in Technology
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
17
8.4k
20240725 LLMによるDXのビジョンと、今何からやるべきか @Azure OpenAI Service Dev Day
nrryuya
3
1.2k
AWSサービスメニュー開発をしていてAWSを好きだ!と感じた瞬間
toru_kubota
0
130
さらに高品質・高速化を目指すAI時代のテスト設計支援と、めざす先 / AI Test Lab vol.1
shift_evolve
0
190
公共領域から学ぶ クラウド移行についてエンジニアが意識していること
kawakawa2222
0
140
AutomatedLabを使って内部ペンテストを勉強しよう! -やられ社内ネットワークの自動構築-
n_etupirka
1
610
開発生産性をむしろ向上させる セキュリティパートナーの作り方 / Dev Productivity Con 2024
flatt_security
0
390
[I/O Extended Android 2024] What`s new in Android 2024
kyeongwan
0
220
サービスの持続的な成長と技術負債について
siva_official
PRO
10
4.4k
大規模ドラレコデータ収集・機械学習基盤を支える AWS CDK 〜導入・運用事例紹介〜
pemugi
0
110
スタートアップにおける組織設計とスクラムの長期戦略 / Scrum Fest Kanazawa 2024
yoshikiiida
13
3.6k
可視化プラットフォームGrafanaの基本と活用方法の全て
hamadakoji
0
230
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
The World Runs on Bad Software
bkeepers
PRO
63
11k
Being A Developer After 40
akosma
72
580k
Git: the NoSQL Database
bkeepers
PRO
423
64k
Building an army of robots
kneath
301
42k
Done Done
chrislema
179
15k
4 Signs Your Business is Dying
shpigford
178
21k
Build your cross-platform service in a week with App Engine
jlugia
227
17k
Raft: Consensus for Rubyists
vanstee
134
6.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
78
15k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.4k
A designer walks into a library…
pauljervisheath
201
24k
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!