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
みえないものをみえるようにしよう 2019-03-26 #devlove
Search
Tsuyoshi Yasunishi
March 26, 2019
Education
1
5.7k
みえないものをみえるようにしよう 2019-03-26 #devlove
みえないものは組織やチームもありますが、個人にフォーカスしています。
Tsuyoshi Yasunishi
March 26, 2019
Tweet
Share
More Decks by Tsuyoshi Yasunishi
See All by Tsuyoshi Yasunishi
2024-12-05 本当に大事なこと(骨)を見出すための構造化という方法
tsuyok
0
120
「ソリューションの重力」を抗い「ビジネスの構造」に目を向けるマネジメント
tsuyok
0
160
2024-07-19 「変化の前に立ちはだかる "見えない構造" を取り扱うには」
tsuyok
0
190
2023-12-12 目標設定の効能と盲点の処方箋
tsuyok
3
1k
モデリングツールとモデリングの可能性を考える
tsuyok
3
1.1k
VPoEになって最初にやったこと
tsuyok
9
3.6k
増田亨さんによる 「設計の考え方とやり方」勉強会オープニング
tsuyok
0
1k
2019-09-21-growth
tsuyok
0
770
2019-08-31 DDD
tsuyok
2
3.7k
Other Decks in Education
See All in Education
Nodiレクチャー 「CGと数学」講義資料 2024/11/19
masatatsu
1
310
ビジネススキル研修紹介(株式会社27th)
27th
PRO
1
670
The Prison Industrial Complex by Billy Dee
oripsolob
0
680
Flinga
matleenalaakso
2
14k
自己紹介 / who-am-i
yasulab
PRO
2
4.6k
Introduction - Lecture 1 - Advanced Topics in Big Data (4023256FNR)
signer
PRO
1
1.7k
統計学に必要な数学(線形代数含む)
kosugitti
0
270
MySmartSTEAM2425
cbtlibrary
0
120
地図を活用した関西シビックテック事例紹介
barsaka2
0
180
Zero to Hero
takesection
0
160
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4019538FNR)
signer
PRO
0
2.3k
AI 時代軟體工程師的持續升級
mosky
1
2.2k
Featured
See All Featured
The Language of Interfaces
destraynor
156
24k
4 Signs Your Business is Dying
shpigford
182
22k
Embracing the Ebb and Flow
colly
84
4.6k
Building Applications with DynamoDB
mza
93
6.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
How to train your dragon (web standard)
notwaldorf
91
5.9k
Building Adaptive Systems
keathley
40
2.4k
Making Projects Easy
brettharned
116
6k
Become a Pro
speakerdeck
PRO
26
5.2k
Transcript
Έ͑ͳ͍ͷΛ Έ͑ΔΑ͏ʹ͠Α͏ ʙ৫ͷதͷݟ͑ΔԽɺਓͱਓͱͷؔੑͷݟ͑ΔԽʙ 2019.03.26
ࣗݾհ
ࣗݾհ ҆ ߶ʢϠεχγ πϤγʣ גࣜձࣾ4BUJFදऔక גࣜձࣾνʔϜϘοΫε ϓϩμΫτ։ൃΤϯδχΞ݉ίʔν /&$ใ γεςϜζ #*(-0#&
ΫϥυϫʔΫε νʔϜϘοΫε ٕज़ސ ΞδϟΠϧ৫վֵ υϝΠϯۦಈઃܭ 71P& ਓࣄ෦ ੍ ৫ͮ͘Γ Ϛωʔδϟʔҭ ίʔν αʔϏε։ൃ ٕज़ސࣾ ։ൃΤϯδχΞ
ͣͬͱ৫ͱνʔϜΛݟ͖ͯͨͷͰ ࡢ͔ΒʮݸਓʯʹϑΥʔΧε͠ ίʔνϯάΛ࣮ફֶΜͰ͍·͢
ώτʹݪཧݪଇ͕͋Γ ͲΜͳ՝͕͋ͬͯ ୭͕มԽͰ͖Δ
ͦͷݪཧݪଇΛϕʔεʹ ʮΈ͑ͳ͍ͷΛΈ͑ΔΑ͏ʹ͢Δʯ ͱ͍͏Λ͠·͢
ձࣾ৫ νʔϜ ݸਓ
ݸਓਓͷߟ͍͑ͯΔ͜ͱ͕ Έ͑·͔͢ʁ
ͷ͘͢͝Έʹ͍͘
ձࣾ৫ νʔϜ ؔੑ γεςϜͱͯ͠ ೝ͍ࣝ͢͠
ݸਓ ͦͷਓͷ໘·Ͱ Έͳ͍ͱ ೝࣝ͠ʹ͍͘
৫νʔϜݸਓͷू߹ମ
ݸਓͷ۪ஒ ݸਓͷΈ ݸਓͷ౻ ৫νʔϜʹେ͖͘Өڹ͍ͯ͠Δ
ݸਓ·ͰΈ͑Δͱྑͦ͞͏
ͰɺԿΛΈ͑ΔΑ͏ʹ͢Ε͍͍ ͷʁ
Έ͑ΔΑ͏ʹ͢Δͱྑ͍ͭ ݸਓͷະདྷ ݸਓͷ՝ ݸਓͷΈ
Έ͑ΔΑ͏ʹ͢Δͱྑ͍ͭ ݸਓͷΈ
۪ஒɺจ۟ɺൃɺҙݟʜ Έɾئ͍ɾχ ʔζ
ݴͬͯΔ͜ͱ ࢥͬͯΔ͜ͱ 㱠 ݴͬͯΔ͜ͱͱࢥͬͯΔ͜ͱ͕ҧ͏ ͔ͩΒɺ͍͠
ݴͬͯΔ͜ͱ ࢥͬͯΔ͜ͱ 㱠 ཧɾཧ۶ ϩδοΫ ײ ΤϞʔγϣϯ
ͦͷਓ͕ԿΛΜͰ͍Δ͔ΛΈΔ ʢΈΛ͑Δ͔Ͳ͏͔ผͷʣ
Ξϯνύλʔϯ ʮݴ͍ͬͯΔ͜ͱΛਅʹड͚Δʯ
ҰൠతͳίʔνϯάͷྖҬ ͦͷਓͷΈΛ໌֬Խ͠ ࣮ݱ͢ΔΑ͏ʹଅ͢
ձࣾνʔϜɺ ݸਓͷΈ͚ͩΛ࣮ݱ͢Δͷ͕ ΰʔϧͰͳ͍
ͨͩɺݸਓͷΈΛ্ͬͨͰ ରॲ͢Δͱɺ৴པ͞ΕΔ
Έ͑ΔΑ͏ʹ͢Δͱྑ͍ͭ ݸਓͷ՝
ձࣾνʔϜݸਓඪʹ͔ͬͯ มԽ͍ͯ͘͠ඞཁ͕͋Δ
ݸਓ৫ඞͣมԽʢʣ͢Δ
ͨͩɺ୭ͰมԽΛ્͢Δ ཁૉΛ͍࣋ͬͯΔ
ྫ͑ ʮ৽͍͜͠ͱʹνϟϨϯδ͢Δʯ ͷා͍
ࣦഊ͢Δ͔͠Εͳ͍ ൷͞ΕΔ͔͠Εͳ͍ সΘΕΔ͔͠Εͳ͍
Ͱ͖ͳ͍ɺݴ͍༁ɺΒͳ͍ʜ ڪΕɾා͞
ݴͬͯΔ͜ͱ ࢥͬͯΔ͜ͱ 㱠 ཧɾཧ۶ ϩδοΫ ײ ΤϞʔγϣϯ
ԿΛक͍ͬͯΔͷ͔ʁ ϓϥΠυʁ ͘͠क͍ͬͯͳ͍ʁ Ͱ͖ͯΔͱࢥ͍ͬͯΔʁ ͦ͘͠ͷଞʁ
ͦͷਓͷมԽΛ્ΜͰ͍Δ՝ΛΈΔ ʢ՝Λ͑ͨΓղܾ͢Δ͔Ͳ͏͔ผͷʣ
͑ํɺରॲͷํ͕ ΊͪΌͪ͘Ό͍͠
՝͕දԽ͢Δࣄྫ ʮϐʔλʔͷ๏ଇʯ ɾਓࣗݾೳྗͷݶք·Ͱग़ੈ͢Δɻ ɾແೳͳਓͦͷϙδγϣϯʹཹ·Γɺ༗ೳͳਓݶք·Ͱग़ੈ͢Δ͕ͦͷϙδγϣϯͰແೳԽ͢Δɻ ɾ৫ͷதͰɺ·ͩݶքʹୡ͍ͯ͠ͳ͍ਓͨͪʹΑͬͯਐΊΒΕɺػೳ͍ͯ͘͠ɻ
ϙΠϯτ ʮࣗͷ՝ΛࣗͰݴ͍͑ͯΔʯ
ݸਓͷݱঢ়͕Έ͑ͨ
͋ͱݸਓͷະདྷΛΈΔ
Έ͑ΔΑ͏ʹ͢Δͱྑ͍ͭ ݸਓͷະདྷ
ݸਓͷ Έ ৫ͷΈ ① ② ③ ④ ৫ͷΈͱҰக ݸਓͷΈͱҰக ͨ͠ࣄ
৫ͷΈʹҰக ݸਓͷΈͱෆҰக ͷࣄ ݸਓͷΈͱҰக ৫ͷΈͱෆҰக ͷࣄ ৫ͷΈͱෆҰக ݸਓͷΈͱෆҰக ͷࣄ ͍ۙ ԕ͍ ͍ۙ ԕ͍ ৫ݸਓͷΈͱࣄ༰
ݸਓͷ Έ ৫ͷΈ ◎ ② ③ ✕ ৫ͷΈͱҰக ݸਓͷΈͱҰக ͨ͠ࣄ
৫ͷΈʹҰக ݸਓͷΈͱෆҰக ͷࣄ ݸਓͷΈͱҰக ৫ͷΈMͱෆҰக ͷࣄ ৫ͷΈͱෆҰக ݸਓͷΈͱෆҰக ͷࣄ ͍ۙ ԕ͍ ͍ۙ ԕ͍ ৫ݸਓͷΈͱࣄ༰
ݸਓͷ Έ ৫ͷΈ ① ② ③ ✕ ৫ͷΈͱҰக ݸਓͷΈͱҰக ͨ͠ࣄ
৫ͷΈʹҰக ݸਓͷΈͱෆҰக ͷࣄ ݸਓͷΈͱҰக ৫ͷΈͱෆҰக ͷࣄ ৫ͷΈͱෆҰக ݸਓͷΈͱෆҰக ͷࣄ ͍ۙ ԕ͍ ͍ۙ ԕ͍ ᶃͰɺ৫ݸਓมԽ͠ɺᶄ͔ᶅʹ͔͍ͬͯ͘
① ② ③ ✕ ৫ͷΈͱҰக ݸਓͷΈͱҰக ͨ͠ࣄ ৫ͷΈʹҰக ݸਓͷΈͱෆҰக ͷࣄ
ݸਓͷΈͱҰக ৫ͷΈͱෆҰக ͷࣄ ৫ͷΈͱෆҰக ݸਓͷΈͱෆҰக ͷࣄ ͍ۙ ԕ͍ ͍ۙ ԕ͍ ᶄͱᶅɺ͍͔ͭᶃʹ͢Δ͜ͱΛࢦ͢ ݸਓͷ Έ ৫ͷΈ
① ② ③ ✕ ৫ͷΈͱҰக ݸਓͷΈͱҰக ͨ͠ࣄ ৫ͷΈʹҰக ݸਓͷΈͱෆҰக ͷࣄ
ݸਓͷΈͱҰக ৫ͷΈͱෆҰக ͷࣄ ৫ͷΈͱෆҰக ݸਓͷΈͱෆҰக ͷࣄ ͍ۙ ԕ͍ ͍ۙ ԕ͍ ৫ɺᶅΛᶄʹม͑Δ͜ͱ͕ଟ͍ ݸਓͷ Έ ৫ͷΈ
① ② ③ ✕ ৫ͷ8JMMͱҰக ݸਓͷ8JMMͱҰக ͨ͠ࣄ ৫ͷ8JMMʹҰக ݸਓͷ8JMMͱෆҰக ͷࣄ
ݸਓͷ8JMMͱҰக ৫ͷ8JMMͱෆҰக ͷࣄ ৫ͷ8JMMͱෆҰக ݸਓͷ8JMMͱෆҰக ͷࣄ ͍ۙ ԕ͍ ͍ۙ ԕ͍ ֓ͶʹͳΔͷᶄˠᶃ ์ͬͯஔ͘ͱ ύϑΥʔϚϯεˣ ୀ৬͢Δ ݸਓͷ Έ ৫ͷΈ
Έ͑ΔΑ͏ʹ͢Δͱྑ͍ͭ ݸਓͷ՝ ݸਓͷΈ ͜ΕΒΛΘ͔͍ͬͯΔͱʜ
① ② ③ ✕ ৫ͷ8JMMͱҰக ݸਓͷ8JMMͱҰக ͨ͠ࣄ ৫ͷ8JMMʹҰக ݸਓͷ8JMMͱෆҰக ͷࣄ
ݸਓͷ8JMMͱҰக ৫ͷ8JMMͱෆҰக ͷࣄ ৫ͷ8JMMͱෆҰக ݸਓͷ8JMMͱෆҰக ͷࣄ ͍ۙ ԕ͍ ͍ۙ ԕ͍ ݸਓͷ Έ ৫ͷΈ
ظతʹɺ৫ͱݸਓͷΈ͕ গ͠ͰҰக͍ͯ͠ΔࣄΛ୳͢ ॏͳΓ߹͏ͱ͜ΖΛ୳͢ Δࣄ
Ұ࣌తʹɺ಄ΛԼ͛ͯͬͯΒ͏ Ͳ͏ͯ͠ॏͳΒͳ͍߹ᶃ Δࣄ
৫ͷΈ ݸਓͷΈ ݱࡏ ະདྷ ৫ͷΈʹ͋ΘͤΔ ඪઃఆ PSผϙδγϣϯ ະདྷΛɺ৫ʹ͋ΘͤΔ ͍ͬͯΔࣄ
৫ͷΈ ݸਓͷΈ ݱࡏ ະདྷ ઓུͷมԽʹ߹Θͤ ͯ ݸਓͷඪઃఆ ະདྷΛɺ৫ͱݸਓΛมԽͤ͞߹Θͤʹߦ͘ ৫ͷઓུΛ ௐ͍ͯ͘͠
͍ͬͯΔࣄ
ࠓແ͍ݸਓͷΈΛΓग़͢
ࠓɺຊਓ͕ݟ͑ͯͳͯ͘ ৗʹݸਓͷະདྷΛඳ͖ଓ͚Δ
৫ͱݸਓͷະདྷΛඳ͖ɺ Ұॹʹඪઃఆ͠ɺ ݸਓͷมԽʹ͠ଓ͚Δ
࠷దϨϕϧ ػೳϨϕϧ *=;. %)"0<6 ?+59@->,($' *=;.87 <6
? +59C2>,($' ൃୡൣғ 9A($':>($'&!#1D@ @ &!#4/ >,3B ଞऀڥͷαϙʔτ͕ແ͍ͱ ࠷దϨϕϧͷύϑΥʔϚϯε͕ग़ͤͳ ͍
ඪ ઃఆ PO ࣮ફ ͔ͩΒPOඪઃఆ͕ඞཁ
৫ͷΈ ݸਓͷΈ ݱࡏ ະདྷ ͍ͬͯΔࣄ ৫ɾڥม͑Δ͜ͱඞཁ
Έ͑ΔΑ͏ʹ͢Δͱྑ͍ͭ ݸਓͷະདྷ ݸਓͷ՝ ݸਓͷΈ Ͳ͏ͬͨΒݟ͑Δͷ͔ʁ
ͪͳΈʹ
Έ͑ΔΑ͏ʹ͢Δͱྑ͍ͭ ʮࣗʯͷະདྷ ʮࣗʯͷ՝ ʮࣗʯͷΈ Έͳ͞ΜɺΈ͍͑ͯ·͔͢ʁ
ʢࢲؚΊͯʣ ଟ͘ͷਓ͕ ࣗͷ͜ͱ͕Έ͍͑ͯͳ͍
ࣗΛΈΔͷɺͦΕ͚͍ͩ͠
Έ͑ΔΑ͏ʹ͢Δͱྑ͍ͭ ʮࣗʯͷະདྷ ʮࣗʯͷ՝ ʮࣗʯͷΈ Έͳ͞ΜɺΈΔྗΛ͍ͯ͠·͔͢ʁ
૬खࣗͷڸͰ͋Δ ࣗ૬खͷڸͰ͋Δ
ࣗͱ͖߹͏ྗΛ͢Δͱ ૬खͱ͖߹͏ྗ͕Ͱ͖Δ
͕ࣗΈ͑Δͱ ૬खΈ͑Δ
·ͣࣗΛΈ͑ΔΑ͏ʹ͠Α͏
͓ΘΓ