技術顧問という働き方

 技術顧問という働き方

Rails Developers Meetup 2018 Day 3 Extreme で発表したスライドです

6ac7c50770603b53964d44db373e8e48?s=128

Shinichi Maeshima

July 14, 2018
Tweet

Transcript

  1. ٕज़ސ໰ͱ͍͏ಇ ͖ํ @willnet

  2. ࣗݾ঺հ • લౡਅҰ aka @willnet or @netwillnet • ginza.rb ͔Βདྷ·ͨ͠

    • https://github.com/willnet • https://twitter.com/netwillnet • https://blog.willnet.in
  3. ϑϦʔϥϯεRails ٕज़ސ໰Λͭͭ͠ɺ ۭ͍ͨ࣌ؒͰ savanna.ioͳͲΛ ։ൃ͍ͯ͠·͢

  4. ࠓ೔ͷςʔϚ 2೥൒΄Ͳٕज़ސ໰Λͨ͜͠ͱͰؾ͍ͮͨ͜ͱͱ ՝୊ʹ͍ͭͯ࿩͠·͢

  5. ٕज़తͳ࿩͸·ͨ ࣍ճͷRailsDMͰ

  6. ͱ͜ΖͰɺٕज़ސ ໰ͬͯͦ΋ͦ΋ͳΜ ͳΜͰ͠ΐ͏Ͷ

  7. ٕज़ސ໰ͷ3ଐੑ ͓͓·͔ʹ3ͭʹ෼ྨͰ͖ͦ͏ • ૊৫ͮ͘Γଐੑ • ϓϩμΫτ඼࣭޲্ଐੑ • ༗໊ଐੑ

  8. ૊৫ͮ͘Γଐੑ • ૊৫ͱنଇΛͲ͏΍ͬͯ࡞͍͔ͬͯ͘ʁ • ͩΕΛͲ͏΍ͬͯ࠾༻͢Δ͔ʁ • ΤϯδχΞΛͲ͏΍ͬͯධՁ͢Δ͔ʁ ͳͲʹ͍ͭͯɺ͜Ε·Ͱͷܦݧ͔ΒΞυόΠε͢ ΔɻCTOܦݧऀͳͲʹଟ͍

  9. ϓϩμΫτ඼࣭޲্ଐੑ • ઃܭ΍ٕज़બఆͲ͏͢Δ͔ • ίʔυͷ඼࣭ΛͲ͏΍ͬͯ͋͛Δͷ͔ • ࣾ಺ڭҭΛͲ͏͢Δ͔ ٕज़ྗΛධՁ͞Ε͍ͯΔਓʹଟ͍

  10. ༗໊ଐੑ • ◦͞Μ͕ٕज़ސ໰Ͱ͋Δɺͱ͍͏ࣄ࣮͚ͩͰࣾ ֎ʹΞϐʔϧͰ͖Δ • ◦͞Μͱ࿩ͤΔͱ͍͏෱རްੜ

  11. ͜ΕΒ3ͭͷ͏ͪ1ͭ΋͘͠͸ ෳ਺ͷଐੑΛ࣋ͭͷ͕ٕज़ސ ໰(ͷ͸ͣ) • ૊৫ͮ͘Γଐੑ • ϓϩμΫτ඼࣭޲্ଐੑ • ༗໊ଐੑ

  12. @willnet ͷ৔߹ ϓϩμΫτ඼࣭޲্ଐੑ͕ϝΠϯ

  13. ͲΜͳͱ͜ΖͰ΍ͬͯΔͷ • ݱࡏ4͓ࣾख఻͍͍ͯ͠·͢ • ࣾһΤϯδχΞ1໊ͷͱ͜Ζ͔Β2,30ਓ͘Β͍ ͷͱ͜Ζ·Ͱ • ෛ࠴ΛݮΒ͍ͨ͠ͱ͔ෛ࠴ΛͨΊͨ͘ͳ͍ձࣾ ͕ଟ͍ •

    ͍͍ͩͨͷձࣾͰि1͘Β͍ग़ࣾ͢ΔΑ͏ʹ͠ ͍ͯ·͢
  14. ૝ఆ͞ΕΔ࣭໰ • Q. ίϯςΩετεΠονͭΒ͘ͳ͍Ͱ͔͢ʁ • A. ͭΒ͍Ͱ͢ • Q. Ͱ͸ͳͥ4ࣾ΋΍ͬͯΔΜͰ͔͢ʁ

    • A. Ϗδωε্ͷཧ༝Ͱ͢ɻ͋ͱҰԠϝϦοτ ΋͋ΔΜͰ͢Α
  15. ෳ਺ࣾΛ͓ख఻͍͢Δ͜ͱͰ ͷྑ͞ • ੒ޭମݧΛԣల։Ͱ͖Δ • ෯޿͍෼໺ͷ೉͍͠՝୊ʹ৮ΕΔ͜ͱ͕Ͱ͖Δ

  16. ग़ࣾͯ͠ͳʹ΍ͬͯΔͷ • ઃܭͷ૬ஊʹͷΔ • ίʔυϨϏϡʔ͢Δ • ίʔυ΋ॻ͘ • ϖΞϓϩ͢Δ •

    ࣾ಺ษڧձओ࠵͢Δ • ొஃ΍ϒϩάدߘ͢Δ
  17. ͭ·Γ࣌ؒ಺Ͱޮ Ռ͕͋Γͦ͏ͳ͜ ͱͳΒͳΜͰ΋΍Δ

  18. ϝΠϯ͸ʮRailsͱ γεςϜ։ൃͷ஌ݟ Λڞ༗͢Δʯ

  19. Ͳ͏͢Δͱ஌ݟΛ ޮ཰Α͘ڞ༗Ͱ͖ Δ͔ʁΛߟ͑ͯ·͢

  20. ͍Ζ͍Ζࢼͯ͠Έͨ • ࣾ಺ಡॻձ • ϨϏϡʔ • طଘίʔυͷϦϑΝΫλϦϯά • ϖΞϓϩ

  21. ࣾ಺ಡॻձ • ྠಡܗࣜ • Ұਓ͕͋Δఔ౓Իಡ • ΩϦͷ͍͍ͱ͜ΖͰࢭΊͯ࿩͠߹͍ • ࿩͕ऴΘͬͨΒ࣍ͷਓ͕Իಡ͢Δ

  22. ྠಡͷϝϦοτʗσϝϦοτ • ༧श͕͍Βͳ͍ • (ि1։࠵ͳͷͰ)ຊʹΑͬͯ͸લճಡΜͩ಺༰ Λ๨Ε͍ͯΔ

  23. ஌ݟΛ఻͑Δͱ͍͏؍఺Ͱ͸ Ͳ͏͔ • ଟ͘ͷਓʹॻ੶Λ௨ͯ͡஌ݟͷγΣΞ͕Ͱ͖Δ • ࢀՃऀͷϨϕϧײ͕·ͪ·ͪͳͷͰɺ୊ࡐʹ Αͬͯ͸ޮՌ͕ബ͍ਓ͕͍Δ • ୊ࡐબͿͷେม •

    ྠಡܗࣜͳͷ΋੍໿ʹͳΔͷ͚ͩͲ༧शલ ఏʹ͸ͮ͠Β͍
  24. ϨϏϡʔ • ;ͭ͏ʹPRΛΈͯϨϏϡʔ • ͢Ͱʹmasterʹ͋ΔίʔυΛΈͯϦϑΝΫλ Ϧϯάͷํ਑Λࣔ͢ɺΈ͍ͨͳͷ΋͋Δ

  25. ϨϏϡʔͷϝϦοτ • खܰʹ஌ݟΛ఻͑ΒΕΔ

  26. ϨϏϡʔͷσϝϦοτ • 1ճͰ͸ͳ͔ͳ͔఻ΘΒͳ͍ • 3ճಉ͡ࢦఠΛͯ͠΋಄ʹೖͬͯ͜ͳ͍ɺΈ ͍ͨͳͷ͕͋Δ • ! γνϡΤʔγϣϯ͕มΘΔͱμϝͳͷ͔ ΋ʁ

  27. ϨϏϡʔͷσϝϦοτ • ίʔυͷࠩ෼ʹରͯ͠ίϝϯτΛ͢Δ౎߹্ɺ ઃܭʹ͍ͭͯίϝϯτͮ͠Β͍ͷ͕೉఺ • tipsΛ఻͑ΔɺΈ͍ͨͳ͜ͱ͕ଟ͍ • ʮલఏ͔Βߟ͑௚ͨ͠΄͏͕ྑ͍ͷͰ͸ʯ ͱ͍͏PR͕͋ΔͱͭΒ͍

  28. ϦϑΝΫλϦϯά ·͍ͣίʔυΛಡΈ΍͘͢௚͢աఔΛڞ༗͢Δ͜ ͱͰɺ·͍ͣίʔυͷ࠶ੜ࢈Λ๷͙

  29. ϦϑΝΫλϦϯάͷྑ͠ѱ͠ • (બ୒ͨ͠୊ࡐ͕ྑ͘ͳ͔ͬͨՄೳੑ΋͋Δͷ ͚ͩͲ)ޮՌ͕͍·͍ͪͩͬͨͱײ͍ͯ͡Δ • ϦϑΝΫλϦϯάͷ಺༰Λݟͤͯ΋ɺ࣍ճద༻ ͢ΔλΠϛϯά͕Θ͔Βͳ͍ • ϨϏϡʔͷͱ͖ͱಉ͡

  30. ϨϏϡʔ΍ϦϑΝΫλϦϯά Λ΍ͬͯΈͯ • ! ఻͑ͨ஌ݟΛ뱌͢Δ༨༟͕ແ͍ͷͰ͸ʁ • λεΫͷظݶʹ௥ΘΕͯ༨༟͕ͳ͘ɺࣗ෼ͷ஌ ࣝΛ૿΍͢͜ͱʹ࿑ྗΛׂ͚ͳ͍ࣄ͕ଟ͍ • ۀ຿͕๩ͯ͘͠ษڧ͢Δ͕࣌ؒऔΕͳ͍݁Ռɺ

    ۀ຿͕๩͍͠·· • ΋ͪΖΜۀ຿ΛͪΌΜͱճ͢ͷ͸େࣄ
  31. ຊདྷ͸։ൃϑϩʔ ΛؚΊͨۀ຿ͷ͋ Γํ͔Βߟ͑௚͢ ඞཁ͕͋Δͷ͚ͩ Ͳ΋…

  32. ϖΞϓϩ • ΤϯδχΞ͕୲౰͍ͯ͠ΔλεΫΛϖΞϓϩͰ ਐΊ͍ͯΔ • (ϨϏϡʔͳͲͱൺ΂ͯ)஌ݟ఻ΘͬͯΔײ͕͡ ͋Δ • ͍·௚໘͍ͯ͠Δ໰୊ʹ௚઀ΞυόΠε͢Δͱ ڹ͘ͷͰ͸

    • Ұ౓ʹͻͱΓ͔͠஌ݟΛ఻͑ΒΕͳ͍ͷ͸ܽ఺ ͚ͩͲɺݱঢ়͜ΕҎ্ͷํ๏͕ͳ͍
  33. ͜͜·Ͱͷ·ͱΊ • ஌ݟΛ఻͑Δͱ͍͏ҙຯͰ͸ϖΞϓϩ͕Ұ൪ख Ԡ͕͑͋ͬͨ • ۀ຿ϑϩʔ͕มΘΔͱҰ൪ޮՌ͕ߴ͍ͷ͚ͩ Ͳɺͦ͜Λม͍͑ͯ͘ͷ͸೉͍͠ʼʻ

  34. ٕज़ސ໰ͱ͍͏৬ ۀʹ͍ͭͯͷॴײ

  35. ٕज़ސ໰ۀͷϝϦοτ • ݸਓͰͨͩίʔυΛॻ͘ΑΓ΋όϦϡʔΛग़ͤ ͍ͯΔײ͕͋͡Δ • !

  36. ٕज़ސ໰ۀͷσϝϦοτ • ௚઀ίʔυΛॻ͕࣌ؒ͘ݮΔ • ίϯςΩετεΠον͕͍ͨ΁Μ • ݶΒΕͨ࣌ؒͰόϦϡʔग़͞ͳ͍ͱ͍͚ͳ͍ϓ Ϩογϟʔ

  37. ٕज़ސ໰ͷधཁͱڙڅ • ӅΕͨधཁ͸ͨ͘͞Μ͋Δ(Α͏ʹײ͡Δ) • ஌ݟແ͠ͰϨʔϧΛ౿Έ֎͍ͯ͠ΔϓϩδΣΫ τ͸ଟ͍ • தͷਓࢹ఺Ͱ͸ͦΕ͕ී௨ • ॳظϕϯνϟʔʹҰਓސ໰͕͍Δͱɺ਺೥ޙʹ

    େ͖͕ࠩ͘ग़Δ͸ͣ
  38. ٕज़ސ໰ͷधཁͱ ڙڅ͕΋ͬͱ૿͑Δ ͱΈΜͳͨͷ͘͠ ։ൃͰ͖Δ͸ͣ

  39. धཁͱڙڅͷ՝୊ • ٕज़ސ໰ۀͷ಺༰ͷ஌໊౓ͷ௿͞ • ٕज़ސ໰Λඞཁͱ͍ͯ͠Δձࣾ΄Ͳɺٕज़ސ໰ ͱͷͭͳ͕Γ͕ͳ͍

  40. ࣌ؒ༨ͬͨΒFAQ

  41. Q. Ͳ͏ͨ͠Βٕज़ސ໰ʹͳΕ ·͔͢ʁ A. ʮ͜Ε͔Βٕज़ސ໰ۀ΍Ζ͏ͱࢥͬͯ·͢ʔʯ ͱपΓʹએݴ͓ͯ͘͠ͱ঺հͯ͠΋Β͑Δ1 1 ͋͘·Ͱ@willnetͷ৔߹Ͱ͢

  42. Q. Ͳ͏ͨ͠Βٕज़ސ໰ʹͳΕ ·͔͢ʁ • ͜ͷ΍Γํͩͱʮ஌Γ߹͍ͷ਺ * ஌Γ߹͍͕ࣗ ෼Λސ໰ʹ޲͍͍ͯΔͱײ͍ͯ͡Δ౓߹͍ʯʹ ґଘ͢Δ •

    ίʔυॻ͍ͯൃද͍͖ͯ͠·͠ΐ͏
  43. (࠶ܝ)ٕज़ސ໰ͷध ཁͱڙڅ͕΋ͬͱ ૿͑ΔͱΈΜͳͨͷ ͘͠։ൃͰ͖Δ͸ ͣ

  44. ڵຯ͋Δਓ͸૬ஊ ͍ͩ͘͞