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
Git講習会 第4回
Search
Yukiho Yoshieda
October 29, 2020
Programming
0
200
Git講習会 第4回
Yukiho Yoshieda
October 29, 2020
Tweet
Share
More Decks by Yukiho Yoshieda
See All by Yukiho Yoshieda
Git講習会 第3回
yukiho_yoshieda
0
220
Git講習会 第2回
yukiho_yoshieda
0
270
Git講習会 第1回
yukiho_yoshieda
0
310
Other Decks in Programming
See All in Programming
コーディングエージェント概観(2025/07)
itsuki_t88
1
470
「次に何を学べばいいか分からない」あなたへ──若手エンジニアのための学習地図
panda_program
3
690
Prompt Engineeringの再定義「Context Engineering」とは
htsuruo
0
110
[Codecon - 2025] Como não odiar seus testes
camilacampos
0
100
TypeScriptでDXを上げろ! Hono編
yusukebe
4
910
抽象化という思考のツール - 理解と活用 - / Abstraction-as-a-Tool-for-Thinking
shin1x1
1
900
はじめてのWeb API体験 ー 飲食店検索アプリを作ろうー
akinko_0915
0
180
MySQL9でベクトルカラム登場!PHP×AWSでのAI/類似検索はこう変わる
suguruooki
1
270
0から始めるモジュラーモノリス-クリーンなモノリスを目指して
sushi0120
0
250
AIのメモリー
watany
12
1.2k
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
910
SwiftでMCPサーバーを作ろう!
giginet
PRO
2
210
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1031
460k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Cult of Friendly URLs
andyhume
79
6.5k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
We Have a Design System, Now What?
morganepeng
53
7.7k
Designing Experiences People Love
moore
142
24k
Transcript
(JUߨशձ ୈճ
εϥΠυͱ4DSBQ#PYͷରԠ • ͜ͷεϥΠυ4DSBQ#PYͱରԠ͍ͯ͠·͢ • 4DSBQ#PYͷ༰ εϥΠυ ͍ͯ͠Δ༰ ͡Ίʹ 4DSBQ#PYͷهࣄ໊ͱ ରԠ͍ͯ͠·͢ʂ
લճͷ͋Β͢͡ ಛఆͷϑΝΠϧΛ(JUͷཧԼ͔Βআ֎͢Δ ϒϥϯνΛΔ HJUCSBODI HJUTXJUDI ϒϥϯνΛϚʔδ͢Δ HJUNFSHF
44)Ωʔͷੜ
ࠓճͷ͓ॻ͖ (JU)VCʹΞοϓϩʔυ͢Δ HJUQVTI HJUDMPOF ڞ༗͞ΕͨϦϙδτϦʹϓογϡ͢Δ ϓϧϦΫΤετʹΑͬͯϚʔδ͢Δ
HJUQVMM
ࠓճͷඪ (JU)VCͱ ࿈ܞͰ͖ΔΑ͏ʹͳΔ
(JU)VCʹΞοϓϩʔυ͢ Δ HJUQVTI
͜Ε͚֮ͩ͑Α͏ʢ࠶ܝʣ (JUૢ࡞ͷجຊతͳྲྀΕ BEE DPNNJU QVTI ͷྲྀΕ
HJUQVTIͱʁ QVTI (JU)VCʹΞοϓϩʔυ͢Δ HJUQVTI
ϦϞʔτϦϙδτϦϩʔΧϧϦϙδτϦ (JU)VCʹΞοϓϩʔυ͢Δ HJUQVTI
HJUQVTIͱʁ ϩʔΧϧϦϙδτϦͷมߋཤྺΛ ϦϞʔτϦϙδτϦʹө͢Δૢ࡞ ˺(JU)VCʹΞοϓϩʔυ͢Δ (JU)VCʹΞοϓϩʔυ͢Δ HJUQVTI
ϦϞʔτϦϙδτϦͷ࡞ (JU)VCʹΞοϓϩʔυ͢Δ HJUQVTI
ϦϞʔτϦϙδτϦͷ࡞ (JU)VCʹΞοϓϩʔυ͢Δ HJUQVTI /PUFNQMBUFΛબ ʮHJUTBNQMFʯͱೖྗ ͲͪΒ͔બ ͲΕνΣοΫ͠ͳ͍
ϦϞʔτϦϙδτϦͷ࡞ (JU)VCʹΞοϓϩʔυ͢Δ HJUQVTI
ϦϙδτϦͷඥ͚ͮ ϦϞʔτϦϙδτϦͱϩʔΧϧϦϙδτϦΛඥ͚ͮΔํ๏ͭ HJUSFNPUFͰϩʔΧϧϦϙδτϦʹϦϞʔτϦϙδτϦΛ Ճ͢Δ HJUDMPOFͰϦϞʔτϦϙδτϦΛ৽ͨͳϩʔΧϧϦϙδτ Ϧͱͯ͠ίϐʔ͢Δ େମͬͪ͜ (JU)VCʹΞοϓϩʔυ͢Δ
HJUQVTI
ϦϙδτϦΛඥ͚ͮΔ HJUCSBODI.NBJO HJUSFNPUFBEEPSJHJO\ϦϙδτϦͷ63-^ HJUSFNPUFW (JU)VCʹΞοϓϩʔυ͢Δ HJUQVTI
ϓογϡ͢Δ HJUQVTIVPSJHJO\ϒϥϯν໊^ (JU)VC্Ͱߋ৽Λ֬ೝ͢Δ (JU)VCʹΞοϓϩʔυ͢Δ HJUQVTI
HJUDMPOF
ϦϙδτϦͷඥ͚ͮ ࠶ܝ ϦϞʔτϦϙδτϦͱϩʔΧϧϦϙδτϦΛඥ͚ͮΔํ๏ͭ HJUSFNPUFͰϩʔΧϧϦϙδτϦʹϦϞʔτϦϙδτϦΛ Ճ͢Δ HJUDMPOFͰϦϞʔτϦϙδτϦΛ৽ͨͳϩʔΧϧϦϙδτ Ϧͱͯ͠ίϐʔ͢Δ େମͬͪ͜
ϦϞʔτϦϙδτϦ͔Β৽ͨͳϩʔΧϧϦϙδτϦΛ࡞͢Δ HJUDMPOF
Ϋϩʔϯ͢Δ ʮϦϞʔτϦϙδτϦͷ࡞ʯΛࢀরͯ͠৽ͨʹϦϙ δτϦΛ࡞ • ϦϙδτϦ໊ԿͰ0, • "EEB3&"%.&GJMFʹνΣοΫ͓ͯ͘͠ͱ˕ HJUDMPOF\ϦϞʔτϦϙδτϦͷ63-^
DE\ϦϙδτϦ໊^ MTͰϑΝΠϧ֬ೝ ϦϞʔτϦϙδτϦ͔Β৽ͨͳϩʔΧϧϦϙδτϦΛ࡞͢Δ HJUDMPOF
ڞ༗͞ΕͨϦϙδτϦʹ ϓογϡ͢Δ
ཧͷϦϙδτϦӡ༻ ڞ༗͞ΕͨϦϙδτϦʹϓογϡ͢Δ νέοτۦಈ։ൃ • ࡞ۀϒϥϯνΛ ϓογϡ͢Δ • ڞ༗ϒϥϯν ϦϞʔτϦϙδ τϦͷΈͰߋ৽
͢Δ • ڞ༗ϒϥϯν ϦϞʔτ͔Β ϩʔΧϧʹߋ৽
͜ΕΛ࣮ݱ͢Δʹʁ JTTVF൪߸ʹඥͮ͘ϒϥϯν໊Λ ࡞ɾϓογϡ͢Δ ڞ༗͞ΕͨϦϙδτϦʹϓογϡ͢Δ νέοτۦಈ։ൃ
JTTVFͱʁ • ຊޠʹ༁͢ͱʮ՝ʯ • (JUϗεςΟϯάαʔϏεͷඪ४ػೳͷͭ • λεΫϦετͱͯ͠ΘΕΔέʔε͕ଟ͍ • ϓϩάϥϜͷͷચ͍ग़͠ •
࡞ۀ͢Δ༰ͷચ͍ग़͠ ڞ༗͞ΕͨϦϙδτϦʹϓογϡ͢Δ νέοτۦಈ։ൃ
JTTVFͷൃߦ ڞ༗͞ΕͨϦϙδτϦʹϓογϡ͢Δ νέοτۦಈ։ൃ
JTTVFͷൃߦ (JU)VCʹΞοϓϩʔυ͢Δ HJUQVTI λΠτϧ Δ͜ͱ Λೖྗ ۩ମతͳ࡞ۀΛೖྗ
JTTVFͷൃߦ ڞ༗͞ΕͨϦϙδτϦʹϓογϡ͢Δ νέοτۦಈ։ൃ
JTTVFʹج͍ͮͨϒϥϯνΛΔ HJUDIFDLPVUNBJO·ͨ HJUTXJUDINBJO HJUDIFDLPVUC\JTTVF൪߸^@BEE@TFMG@JOUSPEVDUJPO ·ͨ HJUTXJUDID\JTTVF൪߸^@BEE@TFMG@JOUSPEVDUJPO FDIPࢲͷχοΫωʔϜ\͋ͳͨͷχοΫωʔϜ^
Ͱ͢ɻ\JTTVF൪߸^@ࣗݾհUYU BEEDPNNJUQVTI ڞ༗͞ΕͨϦϙδτϦʹϓογϡ͢Δ νέοτۦಈ։ൃ
JTTVFʹج͍ͮͨϒϥϯνΛΔ ͜ͷΑ͏ͳख๏Λ ʮνέοτۦಈ։ൃʯ ·ͨ ʮ JTTVFۦಈ։ൃʯ ͱݺͼ·͢ ڞ༗͞ΕͨϦϙδτϦʹϓογϡ͢Δ νέοτۦಈ։ൃ
ϓϧϦΫΤετʹΑͬͯ Ϛʔδ͢Δ
ϓϧϦΫΤετͱʁ • Ϛʔδ͍ͯͩ͘͠͞ʂͱ͓ئ͍͢Δػೳ • (JUϗεςΟϯάαʔϏεͷඪ४ػೳͷͭ • Ϛʔδ͢Δલͷ࠷ޙͷ֬ೝ͕Ͱ͖ΔλΠϛϯά • ίʔυϨϏϡʔ •
$* • ίϯϑϦΫτͷݕग़ ϓϧϦΫΤετʹΑͬͯϚʔδ͢Δ
ϓϧϦΫΤετΛൃߦ͢Δ ϓϧϦΫΤετʹΑͬͯϚʔδ͢Δ
ϓϧϦΫΤετΛൃߦ͢Δ ϓϧϦΫΤετʹΑͬͯϚʔδ͢Δ NBJOΛબ ͕ࣗ࡞ͨ͠ ϒϥϯνΛબ
ϓϧϦΫΤετΛൃߦ͢Δ ϓϧϦΫΤετʹΑͬͯϚʔδ͢Δ λΠτϧ ͬͨ͜ͱ Λೖྗ ۩ମతʹͨ͠࡞ۀΛೖྗ
ϓϧϦΫΤετΛൃߦ͢Δ ϓϧϦΫΤετʹΑͬͯϚʔδ͢Δ
ϓϧϦΫΤετΛϚʔδ͢Δ ϓϧϦΫΤετʹΑͬͯϚʔδ͢Δ
ϓϧϦΫΤετΛϚʔδ͢Δ ϓϧϦΫΤετʹΑͬͯϚʔδ͢Δ
ϓϧϦΫΤετΛϚʔδ͢Δ ϓϧϦΫΤετʹΑͬͯϚʔδ͢Δ
HJUQVMM
ϓϧͱʁ • ϦϞʔτϦϙδτϦͷมߋཤྺΛϩʔΧϧϦϙδτϦʹಉظ ͢Δૢ࡞ • ϒϥϯν͝ͱͷߋ৽ཤྺΛߋ৽͢Δ ϓϧϦΫΤετʹΑͬͯϚʔδ͢Δ
ϓϧ͢Δ HJUDIFDLPVUNBJO·ͨ HJUTXJUDINBJO HJUQVMMPSJHJONBJO MT • ϦϞʔτϦϙδτϦʹ͔͠ͳ͔ͬͨϑΝΠϧ͕ϩʔΧϧϦ
ϙδτϦʹө͞Ε͍ͯΔ͔֬ೝ ϓϧϦΫΤετʹΑͬͯϚʔδ͢Δ
࠷ޙʹ
͓ർΕ͞·Ͱͨ͠ (JUͷجຊతͳૢ࡞Λ ϚελʔͰ͖·ͨ͠
Ͱʜ ࣗ͢Δʹ ͕ࣝগ͠Γͳ͍
ͬͱࣝΛਂΊ͍ͨʂ ࣮ફฤΛ4DSBQ#PYͰ ެ։ʂ
࠷ޙͷ࠷ޙʹ िؒ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ