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
ぼくの考えるさいきょうの Taptripアーキテクチャ
Search
konifar
April 14, 2015
Programming
0
360
ぼくの考えるさいきょうの Taptripアーキテクチャ
初めての社内ピザ勉強会
konifar
April 14, 2015
Tweet
Share
More Decks by konifar
See All by konifar
提案のレベルを上げる #QiitaConference
konifar
78
29k
目安箱の設置とワークさせるポイント
konifar
4
2k
サバイバルモード下でのエンジニアリングマネジメント
konifar
30
12k
Android開発以外のAndroid開発経験の活かしどころ
konifar
3
2.8k
初めてのiOS関連GitHub ActionsをMarketplaceに公開するまでの実録
konifar
3
370
オーナーシップを持つ領域を明確にする
konifar
16
5.6k
雑に思考を整理する技術と効能
konifar
76
43k
何のための個人目標設定?
konifar
33
17k
30点で打席に立つ
konifar
88
57k
Other Decks in Programming
See All in Programming
コードに語らせよう――自己ドキュメント化が内包する楽しさについて / Let the Code Speak
nrslib
6
1.3k
AIエージェントによるテストフレームワーク Arbigent
takahirom
0
350
Perplexity Slack Botを作ってAI活用を進めた話 / AI Engineering Summit プレイベント
n3xem
0
500
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
110
がんばりすぎないコーディングルール運用術
tsukakei
1
210
Zennの運営完全に理解した #完全に理解したTalk
wadayusuke
1
170
20250528 AWS Startupイベント登壇資料:AIコーディングの取り組み
procrustes5
0
150
つよそうにふるまい、つよい成果を出すのなら、つよいのかもしれない
irof
0
220
AIにコードを生成するコードを作らせて、再現性を担保しよう! / Let AI generate code to ensure reproducibility
yamachu
7
6.2k
2度もゼロから書き直して、やっとブラウザでぬるぬる動くAIに辿り着いた話
tomoino
0
130
機械学習って何? 5分で解説頑張ってみる
kuroneko2828
0
180
Using AI Tools Around Software Development
inouehi
0
870
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
The Invisible Side of Design
smashingmag
299
50k
How STYLIGHT went responsive
nonsquared
100
5.6k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Navigating Team Friction
lara
186
15k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
For a Future-Friendly Web
brad_frost
178
9.8k
Site-Speed That Sticks
csswizardry
9
620
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
2
110
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Transcript
΅͘ͷߟ͑Δ͍͖͞ΐ͏ͷ 5BQUSJQΞʔΩςΫνϟ ϐβษڧձ ʢՐʣ খ༟հ
ϓϩϩʔά
લɺ5BQUSJQϦχϡʔΞϧ ͋ͷࠒΈΜͳए͔ͬͨ
ͷঢ়گ w "DUJWJUZDSFBUFͬͨ͜ͱͳ͍ w -JTU7JFXͬͯԿʁ w (SBEMF͜Θ͍ w ͱʹ͔͘ॳ৺ऀ
ए͞Ώ͑ͷաͪ w ʮ.7$ʁ7JFX7JFXͳΜ͔ͩΒɺ"DUJWJUZ $POUSPMMFSͩΑͶʂʯ w ʮ௨৴෦"DUJWJUZʹॻ͍͍͍ͯΑͶɻ $POUSPMMFSͳΜ͔ͩΒʯ w ʮ'SBHNFOUʁ͍͠͠ϚϧνσόΠεରԠΒͳ ͍͔ΒͱΓ͋͑ͣແࢹʂʯ
w ʮςετͬͯͨΒ݄ϦϦʔεؒʹ߹Θͳ͍͔Β ͱΓ͋͑ͣςετॻ͔ͳ͍ʂʯ
ͦͯ͠ޙɺݱࡏɾɾɾ
None
ςετ͕ʜॻ͖͍ͨͰ͢ʜʂʂ
ϝϯςφϯεͷ w ϝϯςφϯεੑ͕ѱ͘ͳ͖ͬͯͨɻ w ͋ͷ࣌શྗগͩͬͨɻ w ͚ͲҎ্"OESPJEΛͬͯΔͱΞϓϦ։ൃͷ͋ Γ͕ͪͳ͕ݟ͖͑ͯͯɺԶͷதͷΰʔετ͕ʮͦ ΖͦΖϠό͍ʯͱ͖࢝͞͞Ίͨɻ
ʮͦΖͦΖɺগ͠ߴ͍ͱ͜Ζ͔Β ԕ͘ΛݟΔͱ͖͕͖ͨΜͩΑʯ
ΞʔΩςΫνϟΛߟ͑࢝Ίͨ w εϐʔυΛམͱ࣭ͣ͞ΛอͭͨΊͷΞʔΩςΫνϟ Λࢼߦࡨޡ࢝͠Ίͨɻ w ΞʔΩςΫνϟཧղ͠ʹ͍͘ɻڭऀ͕ඞཁɻ w ͋Δఔݻ·͔ͬͨΒϐβ৯͍ͨ͠ษڧձͰ ͢Δ͔Ὅࠓίί
ϓϩϩʔάɾ
ୈҰ ͍͖͞ΐ͏ΛΓ͍ͨ
ͨ͘͞ΜͷΞʔΩςΫνϟ w .7$ɺ.77.ɺ'MVYɺ%%%ɺ$MFBO"SDIɺ .71ɾɾɾɻ w ΞʔΩςΫνϟΛߟ͑Δ্ͰॏཁͳͷɺͦͷΞʔ ΩςΫνϟ͕ͲΜͳΛղܾ͠Α͏ͱ͍ͯ͠Δ͔ ͱ͍͏ɻ w ࠓͷ5BQUSJQͷ͔Βߟ͑Δͷ͕େࣄɻ
5BQUSJQͷ͋Δ͋Δ Ͳ͜ʹԿΛॻ͖͘ͳͷ͔Θ͔Βͳ͍ σʔλߋ৽Ͱόά͕ى͜Γ͍͢ ςετ͕ॻ͖ʹ͍͘
Ͳ͜ʹԿΛॻ͖͘ͳͷ͔Θ͔Βͳ͍ w "DUJWJUZ'SBHNFOUʹϏδωεϩδοΫ͕ೖΓࠐ ΈංେԽɻ͍ΘΏΔεϚʔτ6*ɻ w ΤϯδχΞ͜ΕΛ͍͗ͨؾ࣋ͪ͋ΔͨΊɺ͋ Δਓ.PEFMʹωοτϫʔΫॲཧΛ·ͱΊɺ·ͨ͋ Δਓ%BPΛ࡞ͬͯҕৡͤ͞ΔͳͲɺݸʑਓͷϕε τϓϥΫςΟε͕ԣߦɻ w
͜͏ͯ͠ɺͲ͜ʹԿ͕ॻ͍ͯ͋Δ͔Θ͔Βͳ͍Ұ؏ ੑͷͳ͍ΞϓϦ͕ҭ͍ͬͯ͘οɾɾɾʂ
σʔλߋ৽Ͱόά͕ى͜Γ͍͢ w "OESPJEͰհͳͷϥΠϑαΠΫϧͷಠಛ͞ɻ "TZOD5BTLͷ$BMMCBDL͕ऴΘͬͨ࣌ʹ"DUJWJUZ͕ ࢮΜͰͨΓ͢Δɻ w ίʔϧόοΫࠈɻΠϕϯτॲཧ͕͋ͪͪ͜ࢄΒ ͬͯίʔυͷݟ௨͕͠ѱ͘ͳΓ͕ͪɻ w "DUJWJUZΛ·͍ͨͩϞσϧͷߋ৽հɻ
ྫʣৄࡉը໘Ͱ͍͍Ͷԡ͢㱺Ұཡʹ͍͍ͬͯ Ͷ͕ө͞Ε͍ͯͳ͍
ςετ͕ॻ͖ʹ͍͘ w 7JFX"DUJWJUZ͕ؔ͢Δͱςετ͕Ұؾʹॻ͖ʹ ͘͘ͳΔɻ w ϏδωεϩδοΫ7JFX"DUJWJUZʹґଘ͠ͳ͍ͱ ͜Ζʹهड़͖͕ͩ͢ɺ.7$Ͱ͍͏$POUSPMMFSͷ෦ Λ"OESPJEͷதͰͲ͏ଊ͑Δ͔ͷࢦ͕ͳ͍ঢ়گ Ͱͳ͔ͳ͔͍͠ɻ w
"OESPJEΧϝϥ($.ɺ"1*ɺ%#ͷΑ͏ͳ֎෦ͱ ͷ࿈ܞ͕ଟ͘ɺٕज़తؔ৺෦͕ϏδωεϩδοΫ ʹೖΓࠐΈ͍͢ɻ
ҰݴͰݴ͏ͱ ʰεϐʔυͱ࣭Λཱ྆͢Δ ͷ͕͍͠ʱ
ٯʹݴ͏ͱ ʰεϐʔυͱ࣭Λཱ྆͢Δ ͷ͕͍͖͞ΐ͏ʱ
ٯʹݴ͏ͱ ʰεϐʔυͱ࣭Λཱ྆͢Δ ͷ͕͍͖͞ΐ͏ʱ
ୈҰ ͍͖͞ΐ͏ΛΓ͍ͨɾ
ୈೋ ॳΊͯͷ%%%
ϏδωεϩδοΫͷ w "OESPJEͷ.7$͏·͘ߦ͔ͳ͍ w $ͷ֓೦͕͗ͯ͢ɺ7ͱ͙ͪΌ͙ͪΌʹͳΓ͕ͪ w ϏδωεϩδοΫͷΛڧ੍͢ΔΞʔΩςΫνϟ ͕ඞཁͩͬͨ
"OESPJEͰݴ͏ͱ w ϩʔυͱ͔Ωϟογϡͱ͔ɺͲ͜ͰΕ͍͍͔Θ ͔Βͳ͍ΑͶɻ w Ͱɺ݁ہ"DUJWJUZͱ͔ͰͬͪΌ͏ΑͶɻ w ͜Ε͕͔ͩΒɺͦ͏͍͏ॲཧΛͲ͜ʹॻ͖͘ ͔֓೦Ͱఆٛ͞ΕͯΔΞʔΩςΫνϟ͕͍͍Α Ͷɺͬͯɻ
%PNBJO%SJWFO%FTJHO .71 IUUQGFSOBOEPDFKBTDPN BSDIJUFDUJOHBOESPJEUIFDMFBOXBZ
None
ᶃϢʔβʔ͕5BQUSJQΛ ىಈ
ᶃϢʔβʔ͕5BQUSJQΛ ىಈ ᶄ1SFTFOUFS͕ىಈΛݕ
ᶃϢʔβʔ͕5BQUSJQΛ ىಈ ᶄ1SFTFOUFS͕ىಈΛݕ ᶅϑΟʔυҰཡͷऔಘΛ (FU'FFE-JTU6TF$BTFʹ ґཔ
ᶃϢʔβʔ͕5BQUSJQΛ ىಈ ᶄ1SFTFOUFS͕ىಈΛݕ ᶅϑΟʔυҰཡͷऔಘΛ (FU'FFE-JTU6TF$BTFʹ ґཔ ᶆϑΟʔυҰཡऔಘ"1*Λ ίʔϧ
ᶃϢʔβʔ͕5BQUSJQΛ ىಈ ᶄ1SFTFOUFS͕ىಈΛݕ ᶅϑΟʔυҰཡͷऔಘΛ (FU'FFE-JTU6TF$BTFʹ ґཔ ᶆϑΟʔυҰཡऔಘ"1*Λ ίʔϧ ᶇऔಘ͞ΕͨϑΟʔυҰ ཡ͕5JNFMJOF5ISFBEʹม
ᶃϢʔβʔ͕5BQUSJQΛ ىಈ ᶄ1SFTFOUFS͕ىಈΛݕ ᶅϑΟʔυҰཡͷऔಘΛ (FU'FFE-JTU6TF$BTFʹ ґཔ ᶆϑΟʔυҰཡऔಘ"1*Λ ίʔϧ ᶇऔಘ͞ΕͨϑΟʔυҰ ཡ͕5JNFMJOF5ISFBEʹม
ᶈ6TF$BTF͔Βฦ͖ͬͯ ͨϑΟʔυҰཡΛ6*ʹ௨
ᶃϢʔβʔ͕5BQUSJQΛ ىಈ ᶄ1SFTFOUFS͕ىಈΛݕ ᶅϑΟʔυҰཡͷऔಘΛ (FU'FFE-JTU6TF$BTFʹ ґཔ ᶆϑΟʔυҰཡऔಘ"1*Λ ίʔϧ ᶇऔಘ͞ΕͨϑΟʔυҰ ཡ͕5JNFMJOF5ISFBEʹม
ᶈ6TF$BTF͔Βฦ͖ͬͯ ͨϑΟʔυҰཡΛ6*ʹ௨ ᶉϑΟʔυҰཡ͕දࣔ
None
None
ͭͷϨΠϠʔ
ೖྗΛड͚ͯ 7JFXʹө͢Δ෦ ͭͷϨΠϠʔ
ϏδωεϩδοΫͷத֩ தΠϯλʔϑΣʔε ͭͷϨΠϠʔ
%PNBJOϨΠϠʔͷ࣮ "1*࣮ͬͯࡍʹσʔλ औ͖ͬͯͨΓɻ ͭͷϨΠϠʔ
1SFTFOUBUJPO-BZFS
1SFTFOUBUJPO-BZFS ᶃ'FFE1BHF'SBHNFOU͕ 3FTVNF͞Εͨʂ
1SFTFOUBUJPO-BZFS ᶃ'FFE1BHF'SBHNFOU͕ 3FTVNF͞Εͨʂ ᶄσʔλऔಘΛґཔ
%PNBJO-BZFS
%PNBJO-BZFS ΓऔΓ*OUFSGBDFͰͷΈߦ͏ɻ ֎ͷ7JFXͷ͜ͱΒͳ͍
%PNBJO-BZFS ΓऔΓ*OUFSGBDFͰͷΈߦ͏ɻ ֎ͷσʔλ͕Ͳ͔͜ΒདྷΔ͔ͪ ΖΜΒͳ͍
%BUB-BZFS
%BUB-BZFS ϦϙδτϦύλʔϯͱݺΕΔ࣮ σʔλͷऔಘ͔͜͜Βߦ͏
%BUB-BZFS ྫ͑ɺωοτϫʔΫ͕ͳ͍࣌ʹΩϟο γϡ͔ΒϑΟʔυΛදࣔ͢Δ Έ͍ͨͳϩδοΫ3FQPTJUPSZͰΔ
%BUB-BZFS HFU'FFE-JTU JOUDPVOU HFU'FFE JOUUJNFMJOF5ISFBE*E ͷΑ͏ͳײ͡
ྲྀΕͷ·ͱΊ ΞϓϦ։͘ʂ 㱺"DUJWJUZPO$SFBUF 㱺1SFTFOUFSTIPX'FFE-JTU 㱺(FU'FFE-JTU6TF$BTFpOE 㱺'FFE3FQPTJUPSZHFU'FFE-JTU
ୈೋ ॳΊͯͷ%%%ɾ
࠷ऴճ ίʔυͱ͜Ε͔Β
ύοέʔδߏ QSFTFOUBUJPO ᵓEJ ᴹᵋDPNQPOFOU ᴹᵋNPEVMF ᵓQSFTFOUFS ᵓTFSWJDF ᵋWJFX ᵓBDUJWJUZ ᵓBEBQUFS
ᵓDPNQPOFOU ᵓGSBHNFOU ᵋVUJM EPNBJO ᵓFYDFQUJPO ᵓFYFDVUPS ᵓNPEFM ᵓSFQPTJUPSZ ᵋVTFDBTF EBUB ᵓDBDIF ᵓFOUJUZ ᴹᵋNBQQFS ᵓFYDFQUJPO ᵓFYFDVUPS ᵋSFQPTJUPSZ
ଓ͖·ͨࠓ ษڧͷͨΊʹɺ͜ͷߏͰ5XJUUFSΫϥΠΞϯτΛ࡞ தɻ IUUQTHJUIVCDPNLPOJGBSUXJQFUSFFSFMFBTF
ଞʹߟ͑ͯΔ͜ͱ
͏͖ϥΠϒϥϦ %BHHFS㱺ґଘੑೖ &WFOU#VT㱺ڧྗͳΦϒβʔόʔύλʔϯ 3FUSPpU㱺3&45"1*Λγϯϓϧʹ࣮ "OESPJE"OOPUBUJPO㱺ศརͳΞϊςʔγϣϯຬࡌ 3FUSPMBNCEB㱺+BWBͷϥϜμ
3Y"OESPJEʹ͍ͭͯ w ྲྀߦΓͷ3FBDUJWF1SPHSBNNJOHΛ࣮ݱͰ͖Δ 3Y"OESPJEɻ w ετϦʔϜͷ֓೦Λ௫Ήͷ͕͍͠ͷͰɺνʔϜͰ ಋೖ͠ͳ͍ํ͕͍͍͔ɻ w 5XJUUFS4%,ͳͲ֎෦"1*ࠓ·Ͱ௨Γ$BMMCBDLʹ ΑΔ࣮ͳͷͰɺ3Yͳͱ͜Ζͱͦ͏͡Όͳ͍ͱ͜
Ζ͕ࠞࡏ͢Δͷඍົɻ
ϥΠϒϥϦͷϥούʔʹ͍ͭͯ w ྫ͑6OJWFSTBM*NBHF-PBEFSΛ1JDBTTPʹม͑Δ ࣌ͷͨΊʹɺEJTQMBZ*NBHF VSM ͷΑ͏ͳϝιου ΛநԽ͓͖͔ͯ͘͠ɺͱ͍͏ɻ w ϥΠϒϥϦΛ͛͢ସ͑ΔͳΜͯ͜ͱ΄ͱΜͲͳ͍ ͷͰɺͱΓ͋͑ͣඞཁͳ͍ͱߟ͍͑ͯΔɻ
·ͩ·ͩษڧத͚ͩͲ ͕ΜΓϚελϯάʂ
͓ΘΓ