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
July 27, 2015
Technology
11
4k
たったひとつの教訓
社内のWebオペレーション研修でのキャリアキーノートで利用した資料です。
MATSUMOTO Ryosuke
PRO
July 27, 2015
Tweet
Share
More Decks by MATSUMOTO Ryosuke
See All by MATSUMOTO Ryosuke
問いを起点に、社会と共鳴する知を育む場へ
matsumoto_r
PRO
0
660
さくらインターネット研究所 アップデート2025年
matsumoto_r
PRO
0
750
リモートワークにおけるパッシブ疲労
matsumoto_r
PRO
6
5.3k
エンジニアのキャリアパスはどう描く? まつもとりーさんと考える後悔しないキャリア選択
matsumoto_r
PRO
10
2.3k
まつもとりーのこれまでとCOGNANOのこれから
matsumoto_r
PRO
0
320
2022年の研究所の評価制度振り返りと今後
matsumoto_r
PRO
0
790
VUCAワールドから紐解く組織や評価制度の変遷と再設計
matsumoto_r
PRO
9
26k
コンテナの研究開発から学ぶLinuxの要素技術
matsumoto_r
PRO
2
1.5k
開発者体験をさらに向上させる 事業と研究との連携
matsumoto_r
PRO
2
2.4k
Other Decks in Technology
See All in Technology
AWS Top Engineer、浮いてませんか? / As an AWS Top Engineer, Are You Out of Place?
yuj1osm
2
210
AI時代こそ求められる設計力- AWSクラウドデザインパターン3選で信頼性と拡張性を高める-
kenichirokimura
3
310
LLMアプリの地上戦開発計画と運用実践 / 2025.10.15 GPU UNITE 2025
smiyawaki0820
1
540
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
14k
能登半島地震で見えた災害対応の課題と組織変革の重要性
ditccsugii
0
750
Performance Insights 廃止から Database Insights 利用へ/transition-from-performance-insights-to-database-insights
emiki
0
270
ガバメントクラウドの概要と自治体事例(名古屋市)
techniczna
2
240
Node.js 2025: What's new and what's next
ruyadorno
0
250
ビズリーチ求職者検索におけるPLMとLLMの活用 / Search Engineering MEET UP_2-1
visional_engineering_and_design
1
120
綺麗なデータマートをつくろう_データ整備を前向きに考える会 / Let's create clean data mart
brainpadpr
3
500
E2Eテスト設計_自動化のリアル___Playwrightでの実践とMCPの試み__AIによるテスト観点作成_.pdf
findy_eventslides
2
620
今この時代に技術とどう向き合うべきか
gree_tech
PRO
0
660
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Faster Mobile Websites
deanohume
310
31k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
Context Engineering - Making Every Token Count
addyosmani
6
250
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
4 Signs Your Business is Dying
shpigford
185
22k
Transcript
ΩϟϦΞɾΩʔϊʔτ 8FCΦϖϨʔγϣϯݚमه೦ߨԋ GMO Pepabo, Inc. ٕज़ج൫νʔϜ ΞυόϯευγχΞ MATSUMOTO, Ryosuke @matsumotory
2015/07/27 ΩϟϦΞΩʔϊʔτ ͨͬͨͻͱͭͷڭ܇
·ͣੲ
ຊؾग़ͯ͠ͳ͍
ຊؾग़ͯ͠ͳ͍ தֶߴߍͰษڧͰ͖ͳ͍ͷຊؾग़ͯ͠ͳ͍ εϙʔπͰෛ͚ͨͷ࿅शΛຊؾग़ͯ͠ͳ͍ ਅʹΕͰ͖ΔɾউͯΔ ࣗΛͲ͏ʹ͔ਖ਼Խͯ͠৺Λ҆ఆͤ͞Δ
ͦΜͳਓੜ͕ఔଓ͍͍ͯͨʜʜ
᱘Γͱ࠳ં
େֶ࣌ͷಘҙͳतۀ $ݴޠͰίϯύΠϥ࣮ ୭ΑΓૣ͘࡞ͬͯճΓͷखॿ͚ ಈ͔ͳ͍ίʔυΛఏग़ ·ΘΓͰਓ͚ͩཹ
ຊؾग़ͯ͠ͳ͍ʜͰ৺͕࣋ͨͳ͔ͬͨ
ϒϨΠΫεϧʔ
Ͳ͏ͨ͠Βྑ͍ͷ͔ ຊؾग़͢ࣄΛڪΕͳ͍ɾࣗΛਖ਼Խ͠ͳ͍ ຊؾग़ͯ͠࠽ೳͳͦ͞͏ͩͬͨΒྗ͢Δ ͱʹֶ͔͘ͿɾຊΛಡΉ ϨϯλϧαʔόձࣾͰϑϧλΠϜͰόΠτ
ઌߦͯ͠اۀͰݱͷٕज़ΛֶͿ ʢා͍ࠒͷࠇా͞Μ͕͍·ͨ͠ʣ
͜ΜͳͨΓલͷࣄʹ ؾ͕͍ͭͨࡀͷՆ
ֶͿࣄָ͕͘͠ͳͬͨ
ͱ͍͏͜ͱͰ ࠓݚڀऀɾٕज़ऀͱͯ͠Α͔ͬͨͱ ࢥ͏ͭͷڭ܇Λ̐ͭͷষͷΤϐιʔυ Λަ͑ͯհ͍ͨ͠ͱࢥ͍·͢
ୈ̍ষ ৽ଔೖࣾ
ઌΛݟ͍ͯͨ
ޙʹେֶʹΔ ݱΛΒͣʹݚڀ͢Δා͞ ࠇా͞Μ༏लͳٕज़ऀͷଘࡏ ใΛ֎ʹग़ͯ͠ͳ͍͚ͩͰاۀͬͯ ͍͢͝ͷͰ ೲಘͨ͠ΒେֶʹΖ͏ͱܾҙ
म࢜ʹߦֶ͔ͣ෦ଔͰब৬
ࣾһͱͷ૬ରൺֱͰ ·ͳ͔ͬͨ
͢ͰʹΩϟϦΞϓϥϯ͕͋ͬͨ ͱʹ͔͘ݱͷٕज़ΛֶͿ ੈͷதʹ͍͢͝ਓ͕ࢁ͍Δͣ ݚڀۀքʹ͍͢͝ਓ͕ࢁ͍Δ ͱʹ͔͘ߴΈΛࢦ͞ͳ͚Ε
ࣾͰͷൺֱͰΜͰ͍ΔՋແ͔ͬͨ
৴པͰ͖Δࢣঊ
ୈࡾऀͱͯ͠ͷࢹ ଞऀͱͷൺֱΛྫྷ੩ʹධՁͯ͘͠ΕΔ ৴པͰ͖Δࢣঊɾಉ྅͔Βͷࢦఠ ࣗͷؒҧ͍Λड͚͍ΒΕΒΕΔ ·ΘΓʹܙ·Ε͍ͯͨ
ձָ͍ࣾ͠ͷͰࣙΊͨ͘ͳ͍ʜʜ
ࣾ֎ʹ͍Δ༏Εͨ ٕज़ऀɾݚڀऀͷଘࡏ
༏Εٕͨज़ऀɾݚڀऀ ੈքதʹ͍Δஶ໊ਓԕ͍ଘࡏ ࣗͷͰ෯͘ݟͯΈ͍ͨ ݚڀऀͱͯࣗ͠༝ʹਂ͘ݚڀ͍ͨ͠ ͍͔ࣗͭͦ͏ͳΓ͍ͨ
ޱ͚ͩʹͳΓͨ͘ͳ͍
ࣗͷ͖ͳٕज़Λ ৳͍ͨ͠
͖ͳྖҬ ৭ʑͬͨ 04ɾϛυϧΣΞͷӡ༻ɾӡ༻ઃܭɾ։ൃ ϓϩηεվળɾۀޮͷվળ ϓϩδΣΫτཧɾεέδϡʔϧཧ
ڭҭɾݚम ɾɾɾɾɾ ಛʹ04ɾϛυϧΣΞͱӡ༻ٕज़͕͖
04ɾϛυϧΣΞͱӡ༻ٕ ज़ʹؔ͢Δ൚༻తͳٕज़Λ͞ Βʹਂ͘۷ΓԼ͍͛ͨ
ڭ܇̍ ͖ͳٕज़Λٻͯ͠ΈΔ͜ͱ
ୈ̎ষ ത࢜՝ఔઓ
ֶ෦ଔ
म͔࢜ΒೖΔ༧ఆͩͬͨ ڭतʹ͓ձ͍ͯ͠૬ஊ म͖࢜ͳݚڀ͕Ͱ͖ͳ͍ ͖ͳݚڀΛΓ͍ͨͳΒത࢜՝ఔ ͋ʜֶ෦ଔ
म࢜ଔ૬
म࢜ଔ૬ͷ࣮͕ඞཁ ࣾ֎ͷΞτϓοτ͕ͳ͔ͬͨ ͱʹ͔ࣾ͘Ͱͷ࣮Λ·ͱΊΔ ༰ྑ͍Ͱ͠ΐ͏ͱݴͬͯ͘ Α͠ʂ
ത࢜՝ఔग़ئࢿ֨৹ࠪ
ग़ئࢿ֨৹ࠪئॻ ·ͱΊͨࢿྉΛϖʔδ͙Β͍ ݚڀܦաใࠂॻ ॻྨબߟ͕߹֨ͨ͠Βޱ಄ࢼ
݁Ռ
ෆ߹֨
ୀ৬Λ͑ͨޙ ॻྨબߟམͪ ڳ͕௧͍ Ͳ͏͠Α͏ Ӭԕʹ߹֨Ͱ͖ͳ͔ͬͨΒʜʜ
ཹͨ࣌͠ఔͰͳ͔ͬͨ ࣗͳΒΕΔ ߹֨͢Δ·Ͱઓ͢ΔͷΈ ߹֨͢Δ·Ͱษڧ͢ΔͷΈ ແཧͩͬͨΒ࠶ब৬͠Α͏
͍ͭͷ·ʹ͔ઈʹ׳Ε͍ͯͨ
ത࢜՝ఔग़ئࢿ֨৹ࠪ ࠶ઓ
ࣾͷ࣮ΛΦʔϓϯʹ ಛڐग़ئ લճͷ༰Λࠪಡ͖จԽɾର֎ൃද ৽͍͠ผͷݚڀͷӳͷจԽɾࠃࡍձ ٞݚڀձͰBDDFQU ΑΓৄࡉͳݚڀܭը
݁Ռ
߹֨ ʢޱ಄ࢼ໔আʣ
Αͬ͠ʂʂʂ
ത࢜՝ఔೖֶऀબൈ ࢼݧ
ͪ͜Β͕ຊ൪ ݚڀܭը จۀ খจͷචهࢼݧ 50&*$
ݚڀܭըͷϓϨθϯ ेਓͷڭतɾ।ڭतɾߨࢣɾɾɾͷલ
݁Ռ
߹֨
Αͬ͠ʂʂʂʂʂʂ
ڭ܇̎ Γ͍ͨํҰา౿Έग़͠ ͯΈΔ͜ͱ
ୈ̏ষ NSVCZͱͷग़ձ͍
Πϯλʔωοτج൫ ٕज़ͷݚڀ
ઐ 04ɾ.JEEMFXBSFͷηΩϡϦςΟɾϦιʔεཧɾӡ༻ٕज़վɾੑೳɾେنԽ ֤छαʔόͷϦιʔεཧɾΞΫηε੍ޚ 8FCαʔόͷηΩϡϦςΟɾύϑΥʔϚϯεɾӡ༻ੑɾେنɾߴूੵ 8FCαʔόͷ։ൃࢧԉΠϯλʔϑΣΠε
,FSOFMɾϑΝΠϧγεςϜɾDHSPVQTɾ-JOVY$BQBCJMJUZɾηΩϡΞ04 ϝʔϧྲྀྔͷબత੍ݶ ࣍ੈΠϯϑϥɾϓϩτίϧٕज़ 8FCαʔόͱ11 ࣍ੈ)551ϓϩτίϧʢ41%:ɺ)551ɺ26*$ʣ 5FTU%SJWFO*OGSBTUSVDUVSF *NNVUBCMF*OGSBTUSVDUVSF ωοτϫʔΫηΩϡϦςΟ σʔλϚΠχϯάʹΑΔύέοτղੳ มԽݕग़ʢ֎ΕͱมԽͷݕΞϧΰϦζϜʣ
ߴूੵϚϧνςφϯτڥʹ͓͚Δߴ ੑೳ͔ͭॊೈʹݖݶՄೳͳ8FC αʔόͷΞʔΩςΫνϟʹؔ͢Δݚڀ
ಥʹNSVCZ
݄̐ʹެ։ ࠐΈεΫϦϓτݴޠ ࠐΈػثʹΈࠐΉ ಛʹݚڀͱؔͳ͔ͬͨ
໘നͦ͏
ݚڀͷଉൈ͖ʹ دΓಓ
ಘҙͳ8FCαʔό ʹΈࠐ͏
ͱΓ͋͑ͣΈࠐΜͰΈΑ͏ $ݴޠʹΈࠐΊΔΒ͍͠ "QBDIFͱ͔ʹΈࠐΉͱͲ͏ͳΔͷ͔ͳ 3VCZͰ"QBDIF੍ޚͰ͖ͯศརʙ ໘നͦ͏ͳͷͰͱΓ࣮͋͑ͣ͠Α͏
NSVCZެ։ͷ ࣍ͷʹެ։
ҙ֎ͱ͞Εͨ ͋ʂ.BU[͞Μ͕πΠʔτͯ͘͠Εͨ ৭ʑͳਓ͕໘നͦ͏ͱݴͬͯ͘Εͨ ָ࣮͔ͬͨ͠ͷͰͱΓ࣮͋͑ͣ ໘ന͍ͷͰຖ࣮
සൟʹϒϩάͷεύΠϥϧ
จͰॻ͍ͯΈ·ͤ Μ͔ʁ
͍͖ͳΓڭत͔Β%. ͼͬ͘Γͨ͠ ָ͍͠ͷͰదʹझຯͰ͍ͬͯͨ Ͱ࣮ͳΔͳΒخ͍͠ͷͰྃঝ
ݚڀͱͯ͠࠶ఆٛ
Կ͕༏Ε͍ͯΔ͔ ݚڀऀࢹ NSVCZΛ͍ͬͯΔ͔Β༏Ε͍ͯΔͷ͔ʁ ΞʔΩςΫνϟͷ؍Ͱ৽نੑɾ༏ҐੑΛఆٛ ͋͘·Ͱ࣮ͱͯ͠NSVCZΛͬͨ
ͱ͍࣮͑ॏཁ ٕज़ऀࢹ NSVCZΛ࠾༻͢ΔϝϦοτ ͍खͷ͍͢͞ ੜ࢈ੑͱੑೳͷόϥϯε
ΤϯδχΞͷεΩϧͷ෯Λ૿͢ޮՌ
ֶज़ɾاۀ͔Β ೝΊΒΕΔ
044NSVCZͷߩݙ *054༏लจ 3VCZ1SJ[Fީิऀ ϑΫΦΧ3VCZେ༏ल ຊ044ྭ
ใॲཧֶձࢁԼه೦ݚڀ 3VCZ1SJ[F࠷ऴϊϛωʔτ ϑΫΦΧ3VCZେاۀ ژେֶ૯ʢֶʣͷީิऀʹਪન
دΓಓ͕ࣗͷಘҙ ʹ
ڭ܇̏ ڵຯͷ͋Δٕज़ͱدΓಓ ͯ͠ΈΔ͜ͱ
ୈ̐ষ ֶज़ݚڀͱ044։ൃ
Φʔϓϯʹ044։ൃ ͢Δ͜ͱ
Α͋͘ΔΓํ ΦʔϓϯιʔειϑτΣΞ Φʔϓϯʹ։ൃ͢Δͷ ະख़ͳঢ়ଶ͔Βެ։ ύονΛͯଓ͚ͯΫΦϦςΟΛ্͛Δ
ਐḿωλ࣮Φʔϓϯʹݟ͑Δ
Φʔϓϯʹݚڀ͢Δ ͜ͱ
࣮͍͠ʢ߹͕ଟ͍ʣ ͦ͏͍͏Γํಛघ จʹॻ͘༰ࣄલʹެ։͠ͳ͍ ݚڀͷωλਐḿΛެ։͠ͳ͍ جຊతʹจʹ·ͱΊͯެ։
Ͱ044։ൃ ͷΑ͏ʹݚڀΛͨ͠
൷Λड͚ͨ ݚڀͦ͏͍͏ΓํΛ͠ͳ͍ จʹݚڀʹͳΒͳ͍Αʁ ॏཁͳωλਐḿΛϒϩάʹॻ͘ͳ ΜͯԿΛߟ͍͑ͯΔͷ͔ʁ จԽͷલʹϒϩάʹॻ͘ͱจʹ
ͳΒͳ͍͔Αʁ
ؒҧͬͨࣄ͍ͯ͠ͳ͍ Γ͍ͨΑ͏ʹΔ
ͱࢥ͍ͭͭ ෆ͍҆ͩͬͨͯͨ͠͠ ΦʔϓϯʹઐΛݚڀ͢ΔͨΊ ʹ৭ʑࣺͯͯ͜͜ʹ͖ͨ ͦΕ͕Ͱ͖ͳ͍ͷ͔ʁ ͳΜͷͨΊʹ͜͜ʹ͖ͨͷ͔ʁ
ڭतͷݴ༿
ੲͷΓํʹनΘΕͳͯ͘ྑ͍Ͱ͢ɻ দຊ͞Μ͕ྑ͍ͱࢥ͏ΓํͰ͖ͳ Α͏ʹͬͯԼ͍͞ɻ ࠓͷΓํɺྑ͍ͱࢥ͍·͢Αɻ
ٹΘΕͨ ໎͍͕ফ͑ͨ Φʔϓϯʹݚڀɾ։ൃ͕Ͱ͖Δ Γ͍ͨࣄ͕Ͱ͖Δ
੯͠Έͳٕ͘ज़Λެ։
ͱʹ͔͘Ξτϓοτ 044։ൃຖͷΑ͏ʹͬͨ ϒϩάࢁॻ͍ͨ ֶज़ɾاۀΘͣݚڀൃදΛͨ͠ จ͔͍ͨ
ঃʑʹͬͯΒ͑ΔΑ͏ʹͳͬͨ
ϑΟʔυόοΫͷத Ͱ
ࢁϑΟʔυόοΫΛಘΒΕͨ ஶ໊ͳٕज़ऀ͕ใ֦ࢄͯ͘͠Εͨ ωΨςΟϒͳίϝϯτ͋ͬͨ ͦΕΛٕज़Ͱݟฦ͢Α͏ʹߟ͑ͨ ߨԋ༠ΘΕΔΑ͏ʹͳͬͨ
ֶज़ɾاۀͰͷධՁʹܨ͕͍ͬͯͬͨ
ੈͷதͰͷࣗͷ ཱͪҐஔΛΔ
ੲԕ͍ଘࡏͩͬͨஶ໊ਓ ͍ͭͷ·ʹ͔Γ߹͍ʹͳ͍ͬͯͨ ҰॹʹτʔΫηογϣϯΛ͍ͯͨ͠ Ұॹʹ044։ൃΛͯٞ͢͠Δ ڧ͍ٕज़ऀʹ·Εͯڧ͘ͳ͍ͬͯ͘
ใެ։͢Δఔʹใ͕ࣗʹू·Δ
ݟ͑ͳ্͔ͬͨ
্͕ݟ͑࢝Ίͨ ࣗͷઐͰͷཱͪҐஔ τοϓϨϕϧͷٕज़Ͳ͔͜ ԿΛΕḷΓ͚ͭΔ͔ ࣗͷಘҙͰੈքҰΛࢦ͢
ເͰແ͍
ڭ܇̐ ಘٕͨज़Λެ։ͯ͠ΈΔ͜ͱ
ͭͷڭ܇Λಘͨ
̐ͭͷڭ܇ ʢଟগͷࠔ͕༧͞Εͨͱͯ͠ʣ ͖ͳٕज़Λٻͯ͠ΈΔ͜ͱ Γ͍ͨํҰา౿Έग़ͯ͠ΈΔ͜ͱ ڵຯͷ͋Δٕज़ͱدΓಓΛͯ͠ΈΔ͜ͱ ಘٕͨज़Λެ։ͯ͠ΈΔ͜ͱ
͍͔ͭͦΕΒ͕ࣗΒͷٕज़ྗ ͱͯ͠ܨ͕ͬͯ͘Δ
࠷ޙʹ
ͨͬͨͻͱͭͷڭ܇
̐ͭͷڭ܇ΛಘΔʹࢸͬͨ ͨͬͨͻͱͭͷڭ܇
ࣗΛ৴͡Δ͜ͱ