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
Writing documentation can be fun with plugin system
okuramasafumi
0
120
.NET Frameworkでも汎用ホストが使いたい!
tomokusaba
0
180
パスキーのすべて ── 導入・UX設計・実装の紹介 / 20250213 パスキー開発者の集い
kuralab
3
850
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
9
1.8k
コミュニティ駆動 AWS CDK ライブラリ「Open Constructs Library」 / community-cdk-library
gotok365
2
180
Rubyで始める関数型ドメインモデリング
shogo_tksk
0
130
クリーンアーキテクチャから見る依存の向きの大切さ
shimabox
4
880
Rails アプリ地図考 Flush Cut
makicamel
1
130
DROBEの生成AI活用事例 with AWS
ippey
0
140
時計仕掛けのCompose
mkeeda
1
310
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
7
4.1k
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
120
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Six Lessons from altMBA
skipperchong
27
3.6k
The Language of Interfaces
destraynor
156
24k
Building Your Own Lightsaber
phodgson
104
6.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
Git: the NoSQL Database
bkeepers
PRO
427
65k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
52k
Designing Experiences People Love
moore
140
23k
How to Ace a Technical Interview
jacobian
276
23k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
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Ͱ ެ։ʂ
࠷ޙͷ࠷ޙʹ िؒ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ