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
CoderDojo岐阜 メンター・サポーター登録希望者オリエンテーション / coderdoj...
Search
Koji Kuno
February 12, 2020
Education
1
330
CoderDojo岐阜 メンター・サポーター登録希望者オリエンテーション / coderdojo-gifu-mentor-orientation
Koji Kuno
February 12, 2020
Tweet
Share
More Decks by Koji Kuno
See All by Koji Kuno
unitoneが楽しくなるまでの道のり
oleindesign
0
91
WordPress 6.5 の新機能紹介
oleindesign
0
130
How to deal with WordPress themes in the future
oleindesign
0
1.7k
WordPress(再)入門 - 運用・学習編
oleindesign
0
230
WordPress(再)入門 - カスタマイズ編
oleindesign
0
260
WordPress(再)入門 - コンテンツ作成方法編
oleindesign
0
210
WordPress(再)入門 - テーマ・プラグイン編 / introduction-to-wordpress-again-theme-plugin
oleindesign
0
230
WordPress(再)入門 - 基本設定編 / introduction-to-wordpress-again-basic-settings
oleindesign
0
480
WordPress(再)入門 - 基礎知識・環境編
oleindesign
2
1k
Other Decks in Education
See All in Education
SJRC 2526
cbtlibrary
0
170
1014
cbtlibrary
0
510
多様なメンター、多様な基準
yasulab
5
19k
QR-koodit opetuksessa
matleenalaakso
0
1.8k
1202
cbtlibrary
0
190
渡辺研Slackの使い方 / Slack Local Rule
kaityo256
PRO
10
10k
AWS re_Invent に全力で参加したくて筋トレを頑張っている話
amarelo_n24
1
110
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
PRO
4
17k
いわゆる「ふつう」のキャリアを歩んだ人の割合(若者向け)
hysmrk
0
290
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
HyRead2526
cbtlibrary
0
180
ThingLink
matleenalaakso
28
4.3k
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
The Invisible Side of Design
smashingmag
302
51k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
How to train your dragon (web standard)
notwaldorf
97
6.5k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
1
340
How Software Deployment tools have changed in the past 20 years
geshan
0
31k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Transcript
ϝϯλʔɾαϙʔλʔ ొرऀ͚ΦϦΤϯςʔγϣϯ
ΞδΣϯμ w $PEFS%PKPʹ͍ͭͯ w $PEFS%PKPذෞʹ͍ͭͯ w ϝϯλʔɾαϙʔλʔʹر͢Δׂʹ͍ͭͯ w ։࠵ͷྲྀΕ w
ϝϯλʔɾαϙʔλʔಉҙॻʹ͍ͭͯ
$PEFS%PKPʹ͍ͭͯ w ϓϩάϥϛϯάΫϥϒͷάϩʔόϧωοτϫʔΫ w ΞΠϧϥϯυͰൃ w ಠཱࣗతίϛϡχςΟ w ༗ࢤϘϥϯςΟΞʹΑΔӡӦ w
χϯδϟɾಉऀ͔ΒҰͷྉۚΛऩ͠ͳ͍ w ӡӦࢿۚدͳͲʹΑͬͯ͏
ࢀՃରऀɾࢀՃཁ݅ w ରྸɿࡀʙࡀ w ֤ಓͷํʹΑΔ w ݪଇͱͯ͠খֶߍ̐ੜҎԼอޢऀಉ w εΩϧ݅ w
ʮύιίϯͷجຊૢ࡞͕Ͱ͖Δ͜ͱʯΛࣔ͢ಓ͕ଟ͍
ಉऀʹ͍ͭͯ w ಉऀʹϘϥϯςΟΞͱͯ͠ͷࢀՃΛਪ͢Δ w Ҭ͙ΔΈͰࢠڙͨͪΛݟकΔ׆ಈͷҰͱ͍͏ೝࣝͰ
ॏཁͳ w ࣗൃతͳֶशϓϩδΣΫτͰ͋Δ͜ͱ w ಓͰʮݴΘΕͯΔʯඞཁͳ͍ w ৗʹࣗ༝Ͱ։͔ΕͨͰ͋Δ͜ͱ w ϦϥοΫεָͯ͠͠ΊΔͰ͋Δ͜ͱ w
ϐΞϝϯλϦϯάͱ੨গϦʔμʔΛਪ ϐΞϝϯλϦϯάͱɺ̍ର̍Ͱͳ͘ڞ௨ͷςʔϚΛ࣋ͭෳਓ͕ఆظతʹू·Γɺ͓ޓ͍ͷؔ৺ࣄ૬ஊࣄΛڞ༗͠ɺҰॹʹߟ͑Δ͜ͱ Ͱ૬ޓΛਤΔΈ
$PEFS%PKPذෞʹ͍ͭͯ
ӡӦ৫ʹ͍ͭͯ w ࢢຽஂମ(JGV81.FFUVQ͕ӡӦ͢Δࣄۀͷ̍ͭ w ࢢຽஂମһɾձһͷதͷ$PEFS%PKPذෞࣄۀʹڵຯͷ͋Δਓ ͕୲ʢٱɾࠓʣ w ڵຯ͕͋Ε୭ͰһɾձһʹͳΔ͜ͱ͕Մೳ ݄ʹࢢຽஂମ໊͕ʮ4IJGUʯʹมߋͱͳΓ·͢ɻ IUUQTTIJGUHJGVPSH
$PEFS%PKPذෞͰେʹ͍ͨ͜͠ͱ w ࢠͲ͕ͨͪओମੑΛ࣋ͬͯϓϩάϥϛϯάʹ͔͑Δڥͷ ఏڙͱαϙʔτΛߦ͏ w ؔΘΔશͯͷਓʢνϟϯϐΦϯɾϝϯλʔɾαϙʔλʔɾχϯ δϟɾಉऀʣָ͕͠ΊΔॴʹ͢Δ w ࢠͲͨͪಉ͕࢜ڭ͍͑͋ɺ૬ஊ͠߹ͬͯ૬ޓͰ͖Δॴ ʹ͢Δ
ࢀՃऀ͕༻ҙ͢Δͷ جຊతʹɺ͕ࣗऔΓΉ͜ͱʹඞཁͳΛ࣋ࢀ͢Δ w ϊʔτ1$ʢϚεిݯؚΉʣʢ04Θͳ͍ʣ w աڈ̑Ҏʹߪೖͨ͠ແઢ8J'J͕ར༻Ͱ͖ΔͷΛਪ w චه༻۩ w ଞɺ֤ࣗඞཁͱߟ͑Δͷ
ಓ͕༻ҙ͢Δͷ w ձ w صɾҜࢠ w Πϯλʔωοτڥ w ϘϥϯςΟΞอݥʢࢿۚঢ়گʹΑΔʣ w
֤छॻྨʢࢀՃऀɾدऀ໊ͳͲʣ w دۚശ
ϝϯλʔɾαϙʔλʔ͕֤ࣗ༻ҙ͢Δͷ w ϝϯλʔ׆ಈ͢Δ্Ͱ͕ࣗඞཁͱࢥ͏ͷ
தࢭͷج४ w ѱఱީ࣌ͷΩϟϯηϧج४ w ಓ։࢝̐࣌ؒલʹ෩ܯใൃྩ w ແཧΛ͠ͳ͍ࣗݾஅͰࣗओΩϟϯηϧߦ͏ w ࡂ࣌ w
ࡂٹॿ๏͕దԠ͞ΕΔࡂ͕ذෞࢢҬʹग़ͨ߹ w தࢭܾఆ࣌ࢀՃਃࠐαʔϏεɾ֤4/4ʹͯҰ੪࿈བྷ
χϯδϟͷ҆શ֬อͷͨΊͷҙ w ձͰͷసɾམԼɾিಥͳͲ w ;͚͟Δχϯδϟ͕͍ͨ߹ʹҙΛ͢Δ w ಓͱͯ͠৯ఏڙ͠ͳ͍ w ذෞಓখֶੜҎԼͷχϯδϟʹอޢऀಉͱ͢Δ w
தֶੜҎ্ͷҰਓͰࢀՃ͢Δχϯδϟʹอޢऀͷ࿈བྷઌΛຖ ճඞͣ֬ೝ͢Δ
ใηΩϡϦςΟʹ͍ͭͯ w χϯδϟͷݸਓใɺอޢऀͷڐՄ͕ͳ͍ݶΓɺ໊࣮ɾॅ ॴɾ࿈བྷઌΛউखʹऩू͠ͳ͍ w ݸਓใຊਓɾอޢऀͷڐՄ͕ͳ͍ݶΓɺ·ͨۓٸࣄଶҎ ֎ɺελοϑಉ࢜Ͱڞ༗͠ͳ͍ w ݸਓ4/4Ͱχϯδϟɾอޢऀͷݸਓใ͕ࣸΓࠐΜͰ͍Δࣸਅ ઈରʹެ։͠ͳ͍
w *%ɾύεϫʔυͷཧɺχϯδϟ͔อޢऀͷΈɻϝϯλʔɾ αϙʔλʔཧ͠ͳ͍ɻ w ϝϯλʔɾαϙʔλʔͷύιίϯʹχϯδϟɾอޢऀͷ*%ɾύ εϫʔυΛอଘ͢Δ͜ͱઈର͠ͳ͍ɻԾʹอଘͯ͠͠·ͬͨ ߹ʹɺ࡞ۀΛதஅͯ͠Ͱଈ࣌আ͢Δ
χϯδϟͷઢͰৗʹݴಈɾߦಈΛ w χϯδϟࢠͲͰ͢ɻେਓͷԿؾͳ͍ҰݴͰࢠͲΛই͚ͭ Δ͜ͱ͕͋Δ͜ͱΛ͔ͬ͠Γཧղ͍͍ͯͯͩ͘͠͞ w େਓৗʹχϯδϟͷཱʹཱͬͨࢥ͍ͰɺݴಈɾߦಈΛબ ͍ͯͩ͘͠͞ w ࢠͲͱͷަྲྀΛ̍Ҏ্͍ͯ͠ͳ͍αϙʔλʔɾϝϯλʔر ऀࢀՃͷࡍʹඞͣਃࠂ͢Δ
ಓͷ࣭ΛอͭͨΊʹ w νϟϯϐΦϯपΓͷਓͷஅͰɺαϙʔλʔɾϝϯλʔͷࣙ ୀΛٻΊΒΕͨ߹ʹɺૉʹै͍ͬͯͩ͘͞ w ଞͷϝϯλʔɾαϙʔλʔɾχϯδϟɾอޢऀͷؾʹͳΔߦҝ ͕͋ͬͨ߹ʹɺ༐ؾΛग़ͯ͠νϟϯϐΦϯ·ͨ৴པͰ͖ Δϝϯλʔɾαϙʔλʔʹ૬ஊ͍ͯͩ͘͠͞
ϝϯλʔɾαϙʔλʔʹر͢Δ ׂʹ͍ͭͯ
ϝϯλʔͷׂ χϯδϟͷΞΠσΞΛҾ͖ग़͢ χϯδϟͷ࡞ͷ͓٬͞ΜʹͳΔ ಋೖϫʔΫγϣοϓʢ4DSBUDIϨΫνϟʔͳͲʣͷࢦش ࠔ͍ͬͯΔ࣌ͷαϙʔτ
ࣗͷ࡞ΛݟͤΔ
ϝϯλʔͷ৺ಘ χϯδϟʹࢦࣔΛ͠ͳ͍ χϯδϟͷΞΠσΞΛ൱ఆ͠ͳ͍Ͱฉ͘ ͍͖ͳΓ͑ΛݴΘͳ͍ खΛग़͞ͳ͍
ઌੜʹͳΒͳ͍
χϯδϟͱؔΘΔࡍͷώϯτ w γϯϓϧʹ࢝ΊΔ͜ͱ w ͖ͳͷʹऔΓΉ͜ͱ w ԿΛ͢Δ͖͔Θ͔Βͳ͍࣌ɺͱʹ͔͍͘͘͡Γ·Θ͢͜ͱ w ࣮ݧΛڪΕͳ͍ w
ڞʹಇ͖ɺΞΠσΞΛ͔ͪ߹͏༑ਓΛݟ͚ͭΔ͜ͱ
w ࣗͷΞΠσΞΛՃ͑ΔͨΊʹଞͷͷΛίϐʔͯ͠0, w ΞΠσΞΛԿ͔ʹॻ͍ͯΈΔ w ࡞ͬͯյͯ͠࡞Γ͢ w ͩ͜ΘΓա͗ͳ͍ w ֶ͕ࣗͼ͍͢ํ๏Λ୳ͦ͏
อޢऀͱ͍͏ଆ໘Λ࣋ͭ߹ w ྑ͍ҙຯͰࣗͷࢠͲΛʮݟຊʯʹ͠Α͏ w ɾ๙ΊΔɾ৳͢ɾҭͯΔͨΊͷϕετͳԠରΛߟ͑Δ w ຊʹةݥ͕͋Δ߹Ҏ֎ɺౖΔඞཁͳ͍ w ࣗͷࢠͲ͔ͩΒ͖ͳΑ͏ʹͯ͠ྑ͍Θ͚Ͱͳ͍ w
ͦͷ༷ࢠΛଞͷχϯδϟϝϯλʔݟ͍ͯΔ w શͯͷχϯδϟʹฏɾެฏͳଶɾରԠΛҙࣝ͠·͠ΐ͏
ӡӦɾ׆ಈͷࣗൃతίϛοτ ӡӦશ֤ͯϘϥϯςΟΞͷࣗൃతͳߦಈʹΑͬͯࢧ͑ΒΕ͍ͯ ·͢ɻ ओͳλεΫ ձखϘϥϯςΟΞߦࣄอݥՃೖखଓ͖ࠂ׆ಈʢ4/4ͳ ͲʣืूཧυΩϡϝϯτ࡞ɾඋ
ࢀߟίϛοτํ๏ ϝϯλʔͱͯ͠ΠϕϯτʹࢀՃ 4MBDLͰͷҙݟަɾఏҊ ඞཁͳλεΫͷࣗൃతணख $PEFS%PKPذෞΛΑΓྑ͍ಓʹ͢ΔͨΊʹඞཁͳ͜ͱʹࣗൃత ʹऔΓΜͰ͘ΕΔ͜ͱΛΜͰ͍·͢ʂ
։࠵ͷྲྀΕ
ҰൠతͳλΠϜεέδϡʔϧ ʙձ४උ ʙड։࢝ ʙಓ։࢝ʢѫࡰˠ؆୯ͳࣗݾհʣ ʙ֤ࣗΓ͍ͨ͜ͱΛΔʢϝϯλʔݟकΔʣ ʙͬͨ͜ͱͷൃදʢεϥΠυɾϚΠΫར༻ʣ ɹดձʢ࣌·ͰձΛղ์ʣ ɹఫऩ ன৯ͳͲΛऔΒΕΔ߹ʹɺ࣌ʙ࣌ϝϯλʔؔऀʹݶΓར༻Մೳͱ͠·͢ɻ
ձ४උͷྲྀΕ ओͳλεΫ͕̏ͭ͋Γ·͢ උͷൖೖ صɾҜࢠͷηοςΟϯά ిࢠػثͷηοςΟϯά
උͷൖೖ w ࢢຽஂମһPSձһ͕ࢢຽ׆ಈηϯλʔͰϩοΧʔͷ伴ΛआΓ Δ w උΛձ·ͰӡͿ w डͷઃӦ
صɾҜࢠͷηοςΟϯά w ֤ελδΦͰར༻Ͱ͖ΔصͱҜࢠͷϨΠΞτΛ͢Δ w جຊɺصΛ̍ͭͰ̍ͭͷౡΛ࡞ΓҜࢠΛඞཁ٭༻ҙ͢Δ
ిࢠػثͷηοςΟϯά w ϓϩδΣΫλʔͷ༻ҙ w 8J'Jϧʔλʔͷ༻ҙ w ֤ౡͷςʔϒϧిݯλοϓͷ༻ҙ
ϝϯλʔɾαϙʔλʔಉҙॻʹ͍ͭͯ IUUQTHJUIVCDPN$PEFS%PKP(JGVEPDVNFOUCMPCNBTUFS .FOUPS"HSFFNFOUNE ༰Λ͔ͬ͠Γͱ֬ೝͯ͠͝ॺ໊Λ͓ئ͍͠·͢ʂ
Ұॹʹ$PEFS%PKPذෞΛ ΑΓྑ͍ॴʹ͍͖ͯ͠·͠ΐ͏ʂ
ࢀরݩ w $PEFS%PKPӡӦɾاըࢿྉ͜Ε͔Β%PKPΛ্ཱ͍ͪ͛ͨ CZ$PEFS%PKP,PEBJSB w $PEFS%PKPͷ׆ಈͱ ͷ ࠷৽ࣄྫCZ$PEFS%PKPͻ Γϲٰ w
ϝϯλʔΛ͢ΔਓCZ$PEFS%PKP٢ࣉ
w ϝϯλʔͷ৺ಘ CZ$PEFS%PKPٶകా w ϝϯλʔɾαϙʔλʔࣄલଧͪ߹Θͤ CZ$PEFS%PKPඌு