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
しごとバースライド
Search
pollo
July 11, 2016
2
55
しごとバースライド
pollo
July 11, 2016
Tweet
Share
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Design by the Numbers
sachag
274
18k
Thoughts on Productivity
jonyablonski
60
3.9k
Web development in the modern age
philhawksworth
203
10k
Building Flexible Design Systems
yeseniaperezcruz
320
37k
Documentation Writing (for coders)
carmenintech
60
4k
GitHub's CSS Performance
jonrohan
1025
450k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
0
46
Fireside Chat
paigeccino
22
2.6k
Rails Girls Zürich Keynote
gr2m
91
13k
The Mythical Team-Month
searls
217
42k
Transcript
ަྲྀ͔͡Μ Ͳ͔͜Βདྷ·ͨ͠ʁ ԿͬͯΔਓʁ ͲΜͳతͰɺ͜͜ʹ͍·͔͢ɻ ͖ͳөըͳΜͰ͔͢ɻ िɺͲ͔͜ʹ͓ग़͔͚͠·͔͢ɻ FUDʜ
ͬ͘͟ΓɺྲྀΕ HSFFO[KQʹ͍ͭͯɺΔ ιʔγϟϧσβΠϯΛཧղ͢Δ ࣍ͷΞΫγϣϯΛߟ͑Δ
͚͢͡ΎʔΔ ɹࣗݾհ ɹ/10๏ਓάϦʔϯζͬͯʁ ɹɹɹHSFFO[KQͬͯʁ ɹަྲྀ ɹιʔγϟϧσβΠϯͬͯԿͰ͔͢ʁɹ ɹަྲྀˍ࣭λΠϜ ɹऴྃ
ࣗݾհ
͡Ί·ͯ͠ɻ
ҏ౻༏ଡʢQPMMPʣHSFFO[KQฤू෦ ɺذෞݝ֤ݪࢢౡொੜ·ΕɻHSFFO[KQฤूΞγελϯτɺ HSFFOESJOLT/BHPZBΦʔΨφΠβʔɻΑΓʮֶੜʯʮ·ͪ ͮ͘ΓʯΛςʔϚʹ׆ಈɻʮHSFFO[KQʯΛಡΈࠐΈɺهࣄࣄྫΛݚڀ ͠ɺ୭ʹͰͰ͖ΔେͷιʔγϟϧσβΠϯͷछΛूΊ͍ͯ·͢ɻ
ʹͱͬͯɺʠಇ͘ʡͱʁ
ςʔϚ ιʔγϟϧσβΠϯ ͬͯͳΜͰ͔͢ʁ
/10๏ਓάϦʔϯζ
None
None
HSFFO[KQͬͯʁ
None
None
΄͍͠ະདྷɺͭ͘Ζ͏ɻ εϩʔΨϯ
ͰΈΔ HSFFO[KQ ץɿ ݄ؒ17ɿສ ݄ؒ66ɿສ هࣄͷຊɿ߹ܭهࣄҎ্ هࣄͻͱͭͷ͞ɿʙࣈ ϥΠλʔ͞Μͷਓɿਓ ɹɹʢઌɺશେΛ੍͠·ͨ͠ʣ
ΞτυΞΤσΟϯάຊʹͰ͖Δ ࢁԞͰ݁ࠗࣜΛ։͍ͪΌͬͨɻ ʮ)BQQZ0VUEPPS8FEEJOHʯ
ো͕͍ͷ͋ΔҰྲྀγϣίϥςΟΤ͕ɺඦ՟ళόΠϠʔΛ͏ͳΒͤͨʂ ژͷݹ͍ۀஂΛϦϊϕ͓ͨ͠ళ ʮχϡʔελϯμʔυνϣίϨʔτΩϣτCZٱԕʯ
λόίΑΓ݈߁తʹٳܜͰ͖ͯྑ͘׳ΕΔʂ ʮ౦ژγϟϘϯۄ۞ָ෦ʯ
ϥϯχϯάͰɺαΠΫϦϯάͰൃిɻ Χϥμʹٿʹ݈߁తͳϞόΠϧόοςϦʔʮ".1:ʯ
HSFFO[KQͷඪ ҰਓͰଟ͘ͷਓ͕ ϓϨΠϠʔʹͳͬͯ͘ΕΔ͜ͱɻ هࣄͷ࠷ޙʹ/FYU "DUJPO͕͋Γ·͢ʂʂ
΄͍͠ະདྷɺͭ͘Ζ͏ɻ εϩʔΨϯ
None
࣮ࡍʹಡΜͰΈ·͠ΐ͏ʂʂ
None
ަྲྀ͔͡Μ
None
ιʔγϟϧσβΠϯͬͯɺԿͰ͔͢ʁ
ͱɺ࢝ΊΔલʹɺ ࣮ιʔγϟϧσβΠϯຊʹͨ͘͞Μͷҙຯ͕͋ͬͯɺ ਓͦΕͧΕҧ͍·͢ɻ ࠓճɺάϦʔϯζ͕ߟ͑Δ ιʔγϟϧσβΠϯΛհ͠·͢Ͷ˕
ιʔγϟϧσβΠϯͬͯɺԿͰ͔͢ʁ ˕ఆٛΛΔ ɾԾઆΛཱͯͯΈΑ͏ʂ ɾάϦʔϯζ͕ߟ͑ΔιʔγϟϧσβΠϯ ˕ମݧஊΛΔ ɾ׆ಈ͔Βݟ͖͑ͯͨ͜ͱɻ ɾҰਓҰਓͷιʔγϟϧσβΠϯ ˕ߦಈ͢ΔͨΊʹ ɾେͳͷʠࣗ͝ͱʡ ɾωΫετΞΫγϣϯͷఏҊ
ԾઆΛཱͯͯΈΑ͏ʂʂ ˕ఆٛΛΔԾઃΛཱͯͯΈΑ͏ʂ
˕ఆٛΛΔԾઃΛཱͯͯΈΑ͏ʂ ઌ΄Ͳհͨ͠ʮHSFFO[KQʯ͕ ιʔγϟϧσβΠϯ͕ू·Δॴͩͱ͢Δͱʜ
˕ఆٛΛΔԾઃΛཱͯͯΈΑ͏ʂ ো͕͍ͷ͋ΔҰྲྀγϣίϥςΟΤ͕ɺඦ՟ళ όΠϠʔΛ͏ͳΒͤͨʂ ژͷݹ͍ۀஂΛϦϊϕ͓ͨ͠ళ ʮχϡʔελϯμʔυνϣίϨʔτΩϣ τCZٱԕʯ ΞτυΞΤσΟϯάຊʹͰ͖Δ ࢁԞͰ݁ࠗࣜΛ։͍ͪΌͬͨɻ ʮ)BQQZ0VUEPPS8FEEJOHʯ
λόίΑΓ݈߁తʹٳܜͰ͖ͯྑ͘׳ΕΔʂ ʮ౦ژγϟϘϯۄ۞ָ෦ʯ ϥϯχϯάͰɺαΠΫϦϯάͰൃిɻΧϥ μʹٿʹ݈߁తͳϞόΠϧόοςϦʔ ʮ".1:ʯ
None
˕ఆٛΛΔάϦʔϯζ͕ߟ͑ΔιʔγϟϧσβΠϯ ˕ఆٛΛΔάϦʔϯζ͕ߟ͑ΔιʔγϟϧσβΠϯ
˕ఆٛΛΔάϦʔϯζ͕ߟ͑ΔιʔγϟϧσβΠϯ ࣾձతͳ՝ͷղܾͱಉ࣌ʹɺ ৽ͨͳՁΛग़͢Δ ըظతͳΈΛͭ͘Δ͜ͱɻ
࣮ࡍͷࣄྫͰߟ͑ͯΈ·͠ΐ͏ʂ
λόίΑΓ݈߁తʹٳܜͰ͖ͯྑ͘׳ΕΔʂ ʮ౦ژγϟϘϯۄ۞ָ෦ʯ ˕ఆٛΛΔάϦʔϯζ͕ߟ͑ΔιʔγϟϧσβΠϯ
˕ఆٛΛΔάϦʔϯζ͕ߟ͑ΔιʔγϟϧσβΠϯ ࣾձతͳ՝ͷղܾɿېԎ ৽ͨͳՁɿΠϯΫϧʔγϒίϛϡχέʔγϣϯ ըظతͳɿ౦ژγϟϘϯۄ۞ָ෦ ʴ ʹ λόίΑΓ݈߁తʹٳܜͰ͖ͯྑ͘׳ΕΔʂ ʮ౦ژγϟϘϯۄ۞ָ෦ʯ
ΞτυΞΤσΟϯάຊʹͰ͖Δ ࢁԞͰ݁ࠗࣜΛ։͍ͪΌͬͨɻ ʮ)BQQZ0VUEPPS8FEEJOHʯ ˕ఆٛΛΔάϦʔϯζ͕ߟ͑ΔιʔγϟϧσβΠϯ
ࣾձతͳ՝ͷղܾɿʁʁ ৽ͨͳՁɿʁʁ ըظతͳɿ)BQQZ0VUEPPS8FEEJOH ʴ ʹ ΞτυΞΤσΟϯάຊʹͰ͖Δ ࢁԞͰ݁ࠗࣜΛ։͍ͪΌͬͨɻ ʮ)BQQZ0VUEPPS8FEEJOHʯ ˕ఆٛΛΔάϦʔϯζ͕ߟ͑ΔιʔγϟϧσβΠϯ
˕ఆٛΛΔάϦʔϯζ͕ߟ͑ΔιʔγϟϧσβΠϯ ϫΫϫΫ͢Δ͜ͱͰɺ ࣾձͷΛղܾ͢Δʂ ࣾձతͳ՝ͷղܾͱಉ࣌ʹɺ ৽ͨͳՁΛग़͢ΔըظతͳΈΛͭ͘Δ͜ͱɻ
None
˕ମݧஊΛΔ׆ಈ͔Βݟ͖͑ͯͨ͜ͱ ˕ମݧஊΛΔ׆ಈ͔Βݟ͖͑ͯͨ͜ͱɻ
͓ՖϓϩδΣΫτʢԾʣ ˕ମݧஊΛΔ׆ಈ͔Βݟ͖͑ͯͨ͜ͱɻ
˕ମݧஊΛΔ׆ಈ͔Βݟ͖͑ͯͨ͜ͱɻ
HSFFO[ESJOLT/BHPZB ˕ମݧஊΛΔ׆ಈ͔Βݟ͖͑ͯͨ͜ͱɻ
˕ମݧஊΛΔ׆ಈ͔Βݟ͖͑ͯͨ͜ͱɻ
׆ಈΛ͍ͯ͘͠͏ͪʹɺ໘ന͍͜ͱ͕ى͜Γ·ͨ͠ɻ ͜Ε·Ͱ ࣾձతͳ՝ͷղܾͱಉ࣌ʹɺ ৽ͨͳՁΛग़͢ΔըظతͳΈΛͭ͘Δ͜ͱɻ Λҙ͍ࣝͯͨ͠ͷͰ͕͢ɺͦΕʹՃ͑ ࣗͳΓͷιʔγϟϧσβΠϯͷΧλν͕ݟ͖͑ͯ·ͨ͠ɻ ˕ମݧஊΛΔ׆ಈ͔Βݟ͖͑ͯͨ͜ͱɻ
͍ΖΜͳ͜ͱɺ΄Μͱʹ͍ΖΜͳ͜ͱͷԸฦ͠ɻ ˕ମݧஊΛΔ׆ಈ͔Βݟ͖͑ͯͨ͜ͱɻ
None
˕ମݧஊΛΔҰਓҰਓͷιʔγϟϧσβΠϯ ˕ମݧஊΛΔҰਓҰਓͷιʔγϟϧσβΠϯ
ଞͷϓϨΠϠʔͷํʹ͖͍ͯΈ·ͨ͠ʂ ˕ମݧஊΛΔҰਓҰਓͷιʔγϟϧσβΠϯ
None
˕ߦಈΛ͢ΔͨΊʹେͳͷʠࣗ͝ͱʡ ˕ߦಈΛ͢ΔͨΊʹେͳͷʠࣗ͝ͱʡ
ઌ΄Ͳհͨ͠ ؚΊͨΈΜͳʹڞ௨͍ͯ͠Δ͜ͱͷ ʠࣗ͝ͱʡ͔Β࢝Ί͍ͯΔ͜ͱɻ ˕ߦಈΛ͢ΔͨΊʹେͳͷʠࣗ͝ͱʡ
͓ՖϓϩδΣΫτʢԾʣ ɹˠ༮ஓԂͷࢠͲͱަྲྀ͍ͨ͠ HSFFOESJOLT/BHPZB ɹˠ໊ݹͷਓʹɺ໊ݹͷັྗΛͬͯ΄͍͠ ˕ߦಈΛ͢ΔͨΊʹେͳͷʠࣗ͝ͱʡ
େͳͷʠࣗ͝ͱʡ ˕ߦಈΛ͢ΔͨΊʹେͳͷʠࣗ͝ͱʡ
Έͳ͞Μͷʠࣗ͝ͱʡԿͰ͔͢ʁ ʮͳΜͱ͔͍ͨ͠ʯ ͦͷؾ͕࣋ͪɺιʔγϟϧσβΠϯͷ࢝·ΓͰ͢ɻ ˕ߦಈΛ͢ΔͨΊʹେͳͷʠࣗ͝ͱʡ
Έͳ͞ΜͷɺωΫετΞΫγϣϯԿͰ͔͢ʁ ˕ߦಈΛ͢ΔͨΊʹେͳͷʠࣗ͝ͱʡ
None
˕ߦಈΛ͢ΔͨΊʹωΫετΞΫγϣϯͷఏҊ ˕ߦಈΛ͢ΔͨΊʹωΫετΞΫγϣϯͷఏҊ
ɾهࣄΛಡΜͰΈΔ ɹˠHSFFO[KQʂ ɹ⇛ͦͷࣄྫΛੳͯ͠ΈΔɻ ɹɹࣗ͝ͱͳʹʁɹͲΜͳࣾձ՝Λղܾ͢Δͷʁ ɾΠϕϯτʹࢀՃͯ͠ΈΔ ɹˠࣗͷϞϠϞϠΛڞ༗ͯ͠ΈΔʂ ɹɹࣗͷΓ͍ͨ͜ΑΛͯ͠ΈΔʂ ɹɹؒΛݟ͚ͭΔʂ ɾߟ͑Δʮ͕ຊʹΓ͍ͨ͜ͱͬͯʁʯ ˕ߦಈΛ͢ΔͨΊʹωΫετΞΫγϣϯͷఏҊ
ɾهࣄΛಡΜͰΈΔ ɹˠHSFFO[KQʂ ɹ⇛ͦͷࣄྫΛੳͯ͠ΈΔɻ ɹɹࣗ͝ͱͳʹʁɹͲΜͳࣾձ՝Λղܾ͢Δͷʁ ɾΠϕϯτʹࢀՃͯ͠ΈΔ ɹˠࣗͷϞϠϞϠΛڞ༗ͯ͠ΈΔʂ ɹɹࣗͷΓ͍ͨ͜ΑΛͯ͠ΈΔʂ ɹɹؒΛݟ͚ͭΔʂ ɾߟ͑Δʮ͕ຊʹΓ͍ͨ͜ͱͬͯʁʯ ɾମݧͯ͠ΈΔ
ɹˠʮ౦ژΞʔόϯύʔϚΧϧνϟʔʯͷ ɹɹυωʔγϣϯ੍Λɺ͜ͷͰߦ͍·͢ʂ ˕ߦಈΛ͢ΔͨΊʹωΫετΞΫγϣϯͷఏҊ
ʮ౦ژΞʔόϯύʔϚΧϧνϟʔʯυωʔγϣϯ੍ͱʁ ˕ߦಈΛ͢ΔͨΊʹωΫετΞΫγϣϯͷఏҊ
Έͳ͞ΜͷɺωΫετΞΫγϣϯԿͰ͔͢ʁ Έͳ͞Μͷɺʠࣗ͝ͱʡԿͰ͔͢ʁ ˕ߦಈΛ͢ΔͨΊʹωΫετΞΫγϣϯͷఏҊ
None