Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Railsのメンタリングから学んだこと

 Railsのメンタリングから学んだこと

110cd4dcaed019b3bd9809e541afdeb6?s=128

Masafumi Okura

October 31, 2018
Tweet

Transcript

  1. RailsͷϝϯλϦϯά ͔ΒֶΜͩ͜ͱʢԾʣ Ebisu.rb (2018/10/31) େ૔խ࢙ (@okuramasafumi)

  2. ϝϯλϦϯάʹ͍ͭͯ • ཁ͢ΔʹίʔνͬΆ͍͜ͱΛ͢Δ • ࣭໰ʹ౴͑ͨΓɺόάΛ௚ͨ͠Γ͢Δ • ͜Ε·Ͱʹ20୅લ൒͔Β40୅ޙ൒·Ͱͷॳֶ ऀɺஉঁ8໊΄ͲʹϝϯλϦϯάΛ࣮ࢪ

  3. ࠓ೔ͷൃදʹ͍ͭͯ • ϝϯλϦϯάΛͨ͠Βɺॳֶऀ͕ؕΓ͕ͪͳ ঢ়گ͕Θ͔͖ͬͯͨͷͰγΣΞ͍ͨ͠ • ৽ଔݚमͱ͔ɺॳֶऀΛ૬खʹ͢Δ͜ͱʹͳͬ ͨࡍʹ͓໾ʹཱ͔ͭ΋ • ͨͩɺαϯϓϧ਺͕গͳ͍ͷͰ͋͘·Ͱ͜͏ ͍͏͜ͱ΋͋ΔΑͱ͍͏͜ͱͰ

  4. ॳֶऀʹ͋Γ͕ͪͳ͜ͱ 1. ΞϓϦ͸ҰԠ࡞ΕΔ͕ɺRubyͷجૅ͕਎ʹ ෇͍͍ͯͳ͍ 2. Gem΁ͷཧղ͕ઙ͍ 3. ϚΠάϨʔγϣϯͷ͜ͱΛਖ਼͘͠ཧղ͍ͯ͠ ͳ͍

  5. 1. ҰԠΞϓϦ͸࡞ΕΔ͕ɺ Rubyͷجૅ͕਎ʹ෇͍͍ͯͳ ͍

  6. Rubyͷجૅͳ͠Ͱདྷͯ͠·͏ • Progate͚ͩ΍͖ͬͯͨਓͱ͔ʹଟ͍ײ͡ • selectͱ͔͕௨͡ͳͯ͘যͬͨ͜ͱ͕͋Δ • Ͱ΋ΞϓϦ͸࡞ΕΔʢΒ͍͠ʣ • νΣϦʔຊΛקΊ͓͚ͯ͹ͻͱ·ͣ͸͍͍ͷ ͔ͳͱߟ͍͑ͯΔ

  7. 2. Gem΁ͷཧղ͕ઙ͍

  8. Gemଟ͗͢໰୊ • ଞݴޠ͔Βདྷͨਓʹ͋Γ͕ͪ • ARؔ܎ͱ͔ͰGem͕ଘࡏ͢ΔͷʹεΫϥον Ͱॻ͍ͯ͠·͍ͦ͏ʹͳΔਓ΋ • awesome-rubyΛಡ·ͤΔͷ͕͍͍ͷ͔ͳͱ ࢥ͏͕ɺ਺ͷ໰୊͸มΘΒͳ͍͠…

  9. 3. ϚΠάϨʔγϣϯͷ͜ͱΛ ਖ਼͘͠ཧղ͍ͯ͠ͳ͍

  10. ϚΠάϨʔγϣϯ͸೉͍͠ • ຊ൪Ͱ࣮ߦͨ͠ϚΠάϨʔγϣϯΛमਖ਼ͯ͠ ͠·͍ɺϩʔΧϧͷDBͱຊ൪ͷDBͰࠩ෼͕ ൃੜ͓͔ͯ͘͠͠ͳͬͯͨ • @sue445ࢯ΋ɺcreate_tableͨ͠ϚΠάϨʔ γϣϯΛ࡟আ͢Ε͹ςʔϒϧ͕ফ͑Δͱࢥ͍ ࠐΜͩॳֶऀ͔ΒͷPRΛଟ਺ݟ͖ͯͨΒ͍͠

  11. ࠷ޙʹ

  12. pp self • Cycleͱ͍͏ձࣾͰRails։ൃऀɾΠϯϑϥ؅ཧ ͦͷଞ΍ͬͯ·͢ • ࠷ۙ͸ReactͱReactNativeΛ΍Γ͍ͨʢձࣾ Ͱ࢖ͬͯΔͷͰʣ • Rails

    Girls SendaiͰίʔν͠·͢