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
180
Git講習会 第4回
Yukiho Yoshieda
October 29, 2020
Tweet
Share
More Decks by Yukiho Yoshieda
See All by Yukiho Yoshieda
Git講習会 第3回
yukiho_yoshieda
0
200
Git講習会 第2回
yukiho_yoshieda
0
240
Git講習会 第1回
yukiho_yoshieda
0
270
Other Decks in Programming
See All in Programming
聞き手から登壇者へ: RubyKaigi2024 LTでの初挑戦が 教えてくれた、可能性の星
mikik0
1
130
ヤプリ新卒SREの オンボーディング
masaki12
0
130
watsonx.ai Dojo #4 生成AIを使ったアプリ開発、応用編
oniak3ibm
PRO
1
100
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
4
640
CSC509 Lecture 11
javiergs
PRO
0
180
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
1
100
Make Impossible States Impossibleを 意識してReactのPropsを設計しよう
ikumatadokoro
0
170
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
190
Amazon Qを使ってIaCを触ろう!
maruto
0
400
EventSourcingの理想と現実
wenas
6
2.3k
LLM生成文章の精度評価自動化とプロンプトチューニングの効率化について
layerx
PRO
2
190
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
For a Future-Friendly Web
brad_frost
175
9.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Building Your Own Lightsaber
phodgson
103
6.1k
Practical Orchestrator
shlominoach
186
10k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
16k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
It's Worth the Effort
3n
183
27k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
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Ͱ ެ։ʂ
࠷ޙͷ࠷ޙʹ िؒ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ