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
第4回 社内勉強会 「設計 前編」
Search
Wemotion, Inc
September 03, 2022
Technology
0
150
第4回 社内勉強会 「設計 前編」
Wemotion, Inc
September 03, 2022
Tweet
Share
More Decks by Wemotion, Inc
See All by Wemotion, Inc
第10回 社内勉強会「GPT x Embeddingで質疑応答を試す」
wemotion
0
79
第9回 社内勉強会「ChatGPTを使い倒そう」
wemotion
0
230
第8回 社内勉強会 「サーバーを構築してWebページを公開してみよう」
wemotion
0
160
第7回 社内勉強会 「REST APIを作ってみよう」
wemotion
0
140
第5回 社内勉強会 「設計 後編」
wemotion
0
110
第3回 社内勉強会 「要件定義 後編」
wemotion
1
160
第2回 社内勉強会 「要件定義 前編」
wemotion
1
320
第1回 社内勉強会 「セキュアプログラミング」
wemotion
0
260
Other Decks in Technology
See All in Technology
GCASアップデート(202508-202510)
techniczna
0
230
ストレージエンジニアの仕事と、近年の計算機について / 第58回 情報科学若手の会
pfn
PRO
4
940
AI時代の発信活動 ~技術者として認知してもらうための発信法~ / 20251028 Masaki Okuda
shift_evolve
PRO
1
130
JAWS UG AI/ML #32 Amazon BedrockモデルのライフサイクルとEOL対応/How Amazon Bedrock Model Lifecycle Works
quiver
1
570
書籍『実践 Apache Iceberg』の歩き方
ishikawa_satoru
0
420
abema-trace-sampling-observability-cost-optimization
tetsuya28
0
420
InsightX 会社説明資料/ Company deck
insightx
0
170
境界線が消える世界におけるQAエンジニアのキャリアの可能性を考える / Considering the Career Possibilities for QA Engineers
mii3king
2
110
20251027_findyさん_音声エージェントLT
almondo_event
2
520
Observability — Extending Into Incident Response
nari_ex
2
710
GTC 2025 : 가속되고 있는 미래
inureyes
PRO
0
140
仕様駆動開発を実現する上流工程におけるAIエージェント活用
sergicalsix
10
5.2k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Code Reviewing Like a Champion
maltzj
526
40k
BBQ
matthewcrist
89
9.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Navigating Team Friction
lara
190
15k
Transcript
ઃܭલฤ ୈճࣾษڧձ্ྲྀఔฤ1BSU
ΞδΣϯμ wཁ݅ఆ͔ٛΒઃܭ wݟੵΓ wઃܭલฤ w·ͱΊ
ཁ݅ఆ͔ٛΒઃܭ
γεςϜ։ൃͷશମ૾ ΥʔλʔϑΥʔϧϞσϧͷશମ૾
γεςϜ։ൃͷશମ૾ ্ྲྀఔ ։ൃͷલʹཁ݅ఆٛͱઃܭͷϑΣʔζ͕͋Δ
7Ϟσϧ ࠨӈ͕ϖΞʹͳ͓ͬͯΓɺ ࠨͰ࡞ͨ͠ͷΛӈͰςετ͢Δ ৄࡉઃܭʹෆ۩߹͕͋Δ߹ɺ ։ൃޙͷ୯ମςετͰൃݟͰ͖Δ ཁ݅ఆٛͷෆ۩߹࠷ऴஈ֊·Ͱ ൃݟͰ͖ͳ͍͜ͱ͕͋Δ
ઃܭϑΣʔζͷత ઃܭϑΣʔζͷతɺ ཁ݅ఆٛͰఆٛͨ͠༰Λ۩ମԽ͠ɺ Ͳ͏ͬͯγεςϜʹ࣮͢Δͷ͔Λ໌֬ʹ͢Δ͜ͱ
جຊઃܭৄࡉઃܭ ։ൃϓϩηεͷઃܭʹ༷ʑͳ໊લ͕͚ΒΕ͍ͯΔ͕ɺ ͜͜Ͱ֎෦ઃܭ෦ઃܭͱͯ͠ΛਐΊΔ جຊઃܭˠ֎෦ઃܭ ৄࡉઃܭˠ෦ઃܭ
֎෦ઃܭ෦ઃܭ ֎෦ઃܭʢجຊઃܭʣ 6*֎෦γεςϜʹରͯ͠ఏڙ͢Δػೳʹ͍ͭͯɺ ೖྗͱग़ྗΛ໌֬ʹ͠ը໘σʔλϕʔεཧΛઃܭ͢Δ ෦ઃܭʢৄࡉઃܭʣ ֎෦ઃܭͰઃܭ͞Εͨೖྗͱग़ྗͷؒͰߦ͏෦ॲཧΛઃܭ͢Δ
֎෦ઃܭ෦ઃܭ
ݟੵΓ
ݟੵΓ ཁ݅ఆٛͷ༰ΛͱʹߦΘΕΔ͜ͱ͕ଟ͍ γεςϜձ͕ࣾཁ݅ఆٛͷ༰Λੳ͠ɺ ։ൃΛड͚ΔͨΊͷֹۚظؒɾ݅ΛݟੵΔ ։ൃنΛਖ਼֬ʹݟੵΔ͜ͱ͍͠
ݟੵΓํ๏ ɾ-0$ͱਓ݄๏ʢϓϩάϥϛϯάґଘʣ ɹ-JOFT0G$PEFͱ͍͏Α͏ʹιʔείʔυͷߦΛ ɹϓϩδΣΫτϚωʔδϟʔͷաڈͷܦݧײͰ͖ग़͠ɺ ɹ୯ҐΛֻ͚ࢉͯ͠։ൃΛࢉग़͢Δํ๏ ɾϑΝϯΫγϣϯϙΠϯτ๏ʢϓϩάϥϛϯάඇґଘʣ ɹγεςϜͷσʔλͱػೳͷ͔Βɺ ɹग़དྷΔ͚ͩఆྔతʹ։ൃنΛࢉग़͢Δํ๏
ϑΝϯΫγϣϯϙΠϯτ๏ ϑΝϯΫγϣϯϙΠϯτ๏Ͱɺ '1ʢϑΝϯΫγϣϯϙΠϯτʣͱ͍͏୯ҐͰ։ൃنΛܭଌ '1ҎԼͷͭʹ͚ΒΕΔ ɾσʔλϑΝϯΫγϣϯ ɾτϥϯβΫγϣϯϑΝϯΫγϣϯ ˞ʹ*#.ͷΞϨϯɾ+ɾΞϧϒϨώτʢ"+"MCSFDIUʣ͕ߟҊͨ͠
σʔλϑΝϯΫγϣϯ γεςϜ͕෦Ͱཧ͢ΔσʔλͰσʔλϕʔε͕Ұൠత ػೳཁ݅Λ࣮ݱ͢ΔͨΊͷσʔλ͚͕ͩର σʔλϑΝϯΫγϣϯߋʹͭʹྨ ɾ෦ཧϑΝΠϧʢ*-'ʣ ɹγεςϜʹΑͬͯࢀরɾߋ৽͞ΕΔσʔλϕʔεͳͲ ɾ֎෦ΠϯλʔϑΣΠεϑΝΠϧʢ&*'ʣ ɹγεςϜʹΑͬͯࢀর͔͠͞Εͳ͍ಡΈऔΓઐ༻ͷσʔλ
σʔλϑΝϯΫγϣϯͷෳࡶ͞ σʔλ߲ͱϨίʔυछྨͷͭͰσʔλͷෳࡶ͞ΛධՁ σʔλ߲ʢ%&5ʣ d d d Ϩίʔυ छྨ
ʢ3&5ʣ த d த ߴ d த ߴ ߴ ˞ %&5%BUB&MFNFOU5ZQF ˞ 3&53FDPSE&MFNFOU5ZQF
τϥϯβΫγϣϯϑΝϯΫγϣϯ γεςϜ͕֎քͱߦ͏σʔλͷ૬ޓ࡞༻ τϥϯβΫγϣϯϑΝϯΫγϣϯߋʹͭʹྨ ɾσʔλͷ֎෦ೖྗʢ&*ʣ ɹ֎෦͔ΒσʔλΛड͚औΓɺσʔλϑΝϯΫγϣϯʹ֨ೲ͢ΔτϥϯβΫγϣϯ ɾσʔλͷ֎෦ग़ྗʢ&0ʣ ɹσʔλϑΝϯΫγϣϯ͔ΒσʔλΛ֎෦ʹՃग़ྗ͢ΔτϥϯβΫγϣϯ ɾσʔλͷ֎෦রձʢ&2ʣ ɹσʔλϑΝϯΫγϣϯ͔ΒσʔλΛ֎෦ʹग़ྗ͢ΔτϥϯβΫγϣϯ
τϥϯβΫγϣϯϑΝϯΫγϣϯͷෳࡶ͞ σʔλ߲ͱؔ࿈ϑΝΠϧͷͭͰσʔλͷෳࡶ͞ΛධՁ σʔλ߲ʢ%&5ʣ d d d ؔ࿈ ϑΝΠϧ
ʢ'53ʣ d த த ߴ d த ߴ ߴ ˞ %&5%BUB&MFNFOU5ZQF ˞ '53'JMF5ZQF3FGFSFODFE σʔλ߲ʢ%&5ʣ d d d ؔ࿈ ϑΝΠϧ ʢ'53ʣ d த d த ߴ d த ߴ ߴ ֎෦ೖྗʢ&*ʣ ֎෦ग़ྗʢ&0ʣ֎෦রձʢ&2ʣ
'1ͷࢉग़ ߲Ͱෳࡶ͞͝ͱͷجૅʹݸΛֻ͚ͯग़ͨ͠߹ܭ͕'1 ϑΝΫγϣϯλΠϓ ෳࡶ͞ ߹ܭ த ߴ τϥϯβΫγϣϯ ϑΝϯΫγϣϯ
֎෦ೖྗʢ&*ʣ ֎෦ग़ྗʢ&0ʣ ֎෦ࢀরʢ&2ʣ σʔλ ϑΝϯΫγϣϯ ෦ཧϑΝΠϧʢ*-'ʣ ֎෦ΠϯλʔϑΣΠεϑΝΠϧ ʢ&*'ʣ
·ͱΊcϑΝϯΫγϣϯϙΠϯτ๏ ϑΝϯΫγϣϯϙΠϯτ๏Λ༻͍Δ͜ͱͰɺ ཁ݅ఆٛ͞Εͨػೳͷݸͱෳࡶ͔͞Βɺ ఆྔతʹ։ൃنͷ૯Λࢉग़͢Δ͜ͱ͕Ͱ͖Δ ϓϩάϥϜͷߦͰଌΒͳ͍ͷͰϓϩάϥϛϯάඇґଘͰ͋Δ
֎෦ઃܭ
֎෦ઃܭ 6*֎෦γεςϜʹରͯ͠ఏڙ͢Δػೳʹ͍ͭͯɺ ೖྗͱग़ྗΛ໌֬ʹ͠ɺը໘σʔλϕʔεཧΛઃܭ͢Δ
֎෦ઃܭཁૉ ɾը໘ઃܭ ɾ֎෦γεςϜ*'ઃܭ ɾόονઃܭ ɾாථઃܭ ɾσʔλϕʔεཧઃܭ
ػೳཁ݅c֎෦ઃܭ
ը໘ઃܭ 6*ͳͲϢʔβʔ͕ݟΔը໘ʹ͍ͭͯͷઃܭ ը໘ઃܭͰҎԼͷ߲ͷઃܭΛߦ͏ ɾ6*ઃܭϙϦγʔ ɾը໘ભҠਤ ɾը໘Ұཡ ɾը໘ϞοΫΞοϓ ɾը໘ೖྗνΣοΫ
6*ઃܭϙϦγʔ ϓϩδΣΫτؔऀͰڞ௨ೝࣝͱͯ͠ͷ6*ઃܭϙϦγʔ 6*ઃܭϙϦγʔͷ߲ ɾલఏ݅ ɾը໘ϨΠΞτύλʔϯ ɾը໘ػೳύλʔϯ ɾը໘߲ύλʔϯ
લఏ݅c6*ઃܭϙϦγʔ ը໘ͷલఏ݅ΛఆΊΔ ɾରԠϒϥβ ɾը໘ϨΠΞτ෯ ɾσΟεϓϨΠղ૾ ɾจࣈίʔυ ͳͲ
ը໘ϨΠΞτύλʔϯc6*ઃܭϙϦγʔ ڞ௨ςϯϓϨʔτͱͳΔը໘ϨΠΞτΛఆΊΔ ɾϔομʔɺϑολʔɺϝχϡʔɺϘσΟͳͲͷϨΠΞτ ɾύϯͣ͘ϦετͳͲ֊ʹԠͯ͡ಈతʹ༰͕มΘΔཁૉ ɾσόΠεϒϥβ͝ͱͷը໘ϨΠΞτ ͳͲ
ը໘ػೳύλʔϯc6*ઃܭϙϦγʔ ݕࡧը໘ɺҰཡը໘ɺొɾߋ৽ը໘ͳͲͷػೳʹԠͯ͡ɺ ը໘ϨΠΞτͷϘσΟͷߏͱը໘ભҠΛύλʔϯͱͯ͠ఆΊΔ ػೳύʔπΛύλʔϯͱͯ͠ఆΊɺ ࠶ར༻ੑརศੑΛߴΊΔͨΊʹσβΠϯγεςϜʹ্͛Δ͜ͱ
ը໘߲ύλʔϯc6*ઃܭϙϦγʔ ೖྗ߲ͷܗࣜΛఆΊΔ ɾి൪߸Λͭͷೖྗ߲ͱ͢Δ͔ɺͭͷೖྗ߲ͱ͢Δ͔ ɾಓݝΛϓϧμϯͰબͤ͞Δ͔ɺೖྗͤ͞Δ͔ ɾॅॴͰࢢ۠ொଜɺொ໊൪ɺϚϯγϣϯ໊ΛͲͷཻͰ͚Δ͔ ͳͲ
ը໘ભҠਤ ػೳཁ݅ͷը໘ʹؔ͢ΔఆٛΛͱʹ ࣮ݱ͢Δը໘Λચ͍ग़͠ɺը໘ભҠͷذදݱ͢Δ ۙͰϑϩϯτΤϯυͷ࣮ํ๏ͱͯ͠443ʹՃ͑ɺ $43Ͱը໘ભҠ෦తͳ࠶ඳըΛߦ͏࣮ՄೳͳͷͰ ͲͪΒͰ։ൃ͢Δͷ͔೦಄ʹஔ͍ͯը໘ભҠͷઃܭΛߦ͏ͱྑ͍ ˞4434FSWFS4JEF3FOEFSJOH ˞$43$MJFOU4JEF3FOEFSJOH
ը໘Ұཡը໘ϞοΫΞοϓ ը໘ભҠਤʹొͨ͠ը໘ʹ*%Λ࠾൪ͯ͠ཧ͠ɺ ػೳཁ݅ʹ߹ΘͤͨܗͰը໘ϞοΫΞοϓͷ࡞Λߦ͏ 6*ઃܭϙϦγʔʹԊͬͨσβΠϯͰϞοΫΞοϓΛ࡞͢Δ
ը໘ೖྗνΣοΫ ը໘ೖྗνΣοΫͷ༷ΛఆΊΔ ɾϑΥʔϚοτ ɹจࣈྻɺɺνΣοΫϘοΫεɺϥδΦϘλϯͳͲ ɾσϑΥϧτ ɹೖྗ߲ʹσϑΥϧτͰදࣔ͞ΕΔ ɾඞਢ ɹೖྗ͕ඞਢͰ͋Δ͔ɺҙͰ͋Δ͔ ɾ࠷େ࠷খ ɹͱจࣈྻͰ͋Εจࣈͷ࠷େ࠷খ
ɾར༻Մೳจࣈ ɹશ֯֯ӳࣈࣈه߸ͳͲ
֎෦γεςϜ*'ઃܭ ֎෦γεςϜͱσʔλΛΓͱΓ͢Δ෦ͷઃܭ ֎෦γεςϜ*'ઃܭͰҎԼͷ߲ͷઃܭΛߦ͏ ɾϓϩτίϧ ɾೝূ ɾΠϯλʔϑΣΠε߲༷ ɾλΠϛϯά ɾྫ֎ॲཧ
όονઃܭ ܾΊΒΕͨॱংͱ࣌ؒଳʹԠͯ͡ىಈɾ࣮ߦ͢ΔϓϩάϥϜͷઃܭ όονઃܭͰҎԼͷ߲ͷઃܭΛߦ͏ ɾ࣮ߦλΠϛϯά ɾ࣮ߦ੍ޚδϣϒ੍ޚ ɾτϥϯβΫγϣϯ ɾϦΧόϦʔ
ாථઃܭ ֤छϨϙʔτॻ໘ͳͲͷாථग़ྗͷઃܭ ಠ࣮͔ࣗύοέʔδΛಋೖ͢Δͷ͔Λ໌֬ʹ͢Δ
σʔλϕʔεཧઃܭ ࡞͢ΔςʔϒϧΧϥϜɺͦΕΒͷΩʔʹ͍ͭͯͷઃܭ ϦϨʔγϣϯͷਖ਼نԽΛͰ͖ΔݶΓߦ͍ɺ ϦϨʔγϣφϧσʔλϕʔεͰѻ͑ΔܗࣜͰཧ&3ਤΛهड़͢Δ
·ͱΊ
։ൃͷݟੵΓ ϑΝϯΫγϣϯϙΠϯτ๏Λ༻͍Δ͜ͱͰɺ ཁ݅ఆٛ͞Εͨػೳͷݸͱෳࡶ͔͞Βɺ ఆྔతʹ։ൃنͷ૯Λࢉग़͢Δ͜ͱ͕Ͱ͖Δ
ઃܭϑΣʔζ ઃܭͷϑΣʔζɺ ֎෦ઃܭʢجຊઃܭʣͱ෦ઃܭʢৄࡉઃܭʣʹ͚ΒΕΔ ֎෦ઃܭɺ 6*֎෦γεςϜʹରͯ͠ఏڙ͢Δػೳʹ͍ͭͯɺೖྗͱग़ྗΛ໌֬ʹ͠ɺ ը໘σʔλϕʔεཧΛઃܭ͢Δ ෦ઃܭɺ ֎෦ઃܭͰઃܭ͞Εͨೖྗͱग़ྗͷؒͰߦ͏෦ॲཧΛઃܭ͢Δ
֎෦ઃܭͷཁૉ ɾը໘ઃܭ ɾ֎෦γεςϜ*'ઃܭ ɾόονઃܭ ɾாථઃܭ ɾσʔλϕʔεཧઃܭ
None