エンジニアのための発信講座 #3

19d7ae634445d4bd9b10c7961a462260?s=47 shu223
August 01, 2020

エンジニアのための発信講座 #3

オンラインコミュニティ内の企画として始めた「エンジニアのための発信講座」の第3回のスライドです。

講座の詳細:
http://shu223.hatenablog.com/entry/2020/07/13/191517

エンジニアと人生コミュニティ(月額1000円)への入会はこちらから:
https://community.camp-fire.jp/projects/view/280040

講師 堤修一のTwitter:https://twitter.com/shu223

19d7ae634445d4bd9b10c7961a462260?s=128

shu223

August 01, 2020
Tweet

Transcript

  1. ୈ3ճ ΤϯδχΞͷͨΊ ͷൃ৴ߨ࠲

  2. લճ·Ͱͷ͓͞Β͍ • ୈ1ճʮൃ৴Λ͸͡ΊΑ͏ʯ • ୈ2ճʮωλͷͭ͘Γํʯ

  3. ൃ৴Λ͸͡Ίͨɺωλ΋ͨ͘͞Μग़Δ Α͏ʹͳͬͨ

  4. Ͱ΋...

  5. ͍·ͷϖʔεͰ ͣͬͱ ૸Γଓ͚ΒΕ·͔͢ʁ

  6. ൃ৴ͷॏཁੑ͸ཧղ͠ ͭͭ΋΍ͬͺΓ ͕࣌ؒͳ͍

  7. ൓Ԡ͕͋·Γͳ͘ Ϟνϕ͕΋ͨͳ͍

  8. ϨΫνϟʔ #3 ൃ৴Λश׳Խ͠Α͏

  9. श׳Խ͢Δ ≒ʮແཧͳ͘ʯଓ͚Δ

  10. ࣃຏ͖ͷश׳ • ๩ͯ͘͠΋ࣃ͸ຏ͚Δ • Ϟνϕʔγϣϯʹࠨӈ͞Εͳ͍

  11. ൃ৴ͷश׳ • ๩ͯ͘͠΋ॻ͚Δ • Ϟνϕʔγϣϯʹࠨӈ͞Εͳ͍

  12. ͜ͷํ๏Ͱٕज़ൃ৴׆ಈΛ 10೥ ଓ͚͍ͯ·͢

  13. ൃ৴Λʮແཧͳ͘ʯଓ͚Δίπ 1. ͍ͭͰʹॻ͘ 2. ୯ൃͷ݁ՌʹͱΒΘΕͳ͍ 3. ॏྗΛҙࣝ͢Δ 4. ࣗ෼ͷशੑΛ஌Δ

  14. 1. ͍ͭͰʹॻ͘

  15. NGɿʮ࢓ࣄऴΘͬͨΒ͜ͷهࣄॻͧ͘ʂʯ

  16. OKɿ࡞ۀ΍ௐ΂෺͍ͭͰʹॻ͘ • ϝϞΛऔΓͭͭ࡞ۀ͢Δ • ͋ͱ͸Ξοϓ͢Δ͚ͩ

  17. ྫɿ࢓ࣄதʹॳݟͷϏϧυΤϥʔ 1. ʮ# <Τϥʔϝοηʔδ>ͷରॲ๏ʯͱ͍͏ϝϞΛॻ͖࢝ΊΔ 2. άάͬͯྑ͛͞ͳهࣄΛ։͘ 3. URLͱରॲ๏ΛϝϞʹίϐʔ 4. ࢼͯ͠ΈͯμϝͩͬͨΒ2΁໭Δɺ͏·͍ͬͨ͘Βऴྃ

    5. ϝϞΛ੔͑ͯϒϩάʹࡌͤΔ
  18. ϙΠϯτɿϝϞ≠هࣄ • هࣄʹඞཁͳը૾Λ୳ͨ͠ΓɺจষΛॻ͍ͨΓ͸͠ͳ͍ • εΫγϣ΋ඞཁʹԠͯ͡ࡱ͓ͬͯ͘ͱྑ͍͕ɺͦΕΒΛ੔ཧ ͨ͠ΓϝϞʹషΓ෇͚ͨΓ΋͠ͳ͍

  19. ϙΠϯτɿهࣄʹ͠ͳͯ͘΋OK ݁ہهࣄʹ͠ͳ͍͜ͱ΋ଟ͍͕ͱ͘ʹଛ͸ͳ͍ • ϝϞʹ͋ͨͬͯ௥Ճίετʢ࣌ؒʣ͸͔͚ͯͳ͍͸ͣ • Ή͠Ζௐ΂෺͕ൃࢄͤͣʹࡁΉͱ͍͏ϝϦοτ΋͋Δ • ະެ։ϝϞ΍εΫγϣ͕૿͍͕͑ͯ͘ɺؾʹ͠ͳ͍

  20. ʢ࣮ԋʣ

  21. ʮ1. ͍ͭͰʹॻ͘ʯ·ͱΊ • ͋ΒͨΊͯ࣌ؒΛ֬อ͢ΔͷͰ͸ͳ͘ɺ • ࡞ۀͷ͍ͭͰʹϝϞΛॻ͍͓ͯ͘

  22. 2. ୯ൃͷ݁ՌʹͱΒΘΕͳ͍

  23. ᕒ਎ͷهࣄʹ LGTM΍͸ͯϒ͕·ͬ ͔ͨͭ͘ͳ͍

  24. ᕒ਎ͷهࣄʹ LGTM΍͸ͯϒ͕·ͬ ͔ͨͭ͘ͳ͍ ໰୊ͳ͠

  25. ΤϯδχΞͱͯ͠ͷ৴༻/ධՁ͸ ൃ৴ͷ஝ੵ ʹΑͬͯܗ੒͞ΕΔ

  26. VisionͷإೝࣝͰ࢖༻͢ΔόʔδϣϯΛݻఆ͢Δ • ὑ10΋ͳ͍ɻϓϩύςΟͻͱͭ஌͍ͬͯΕ͹ղܾ͢Δ࿩ • ͕ɺΠϝʔδ஝ੵʹ͸ܨ͕͍ͬͯΔ • ଟ͘ͷਓ͸65ʗ76ϙΠϯτͷҧ͍·Ͱ͸೺Ѳͯ͠ͳ͍ → ͜ͷ͋ͨΓৄ͍͠ਓײ •

    ̎ͭͷϩδοΫ͕ඞཁʹͳΔͷͰࠓͷͱ͜Ζ͸چ൛ʹدͤ ͓ͯ͜͏ → ͍͔ʹ΋ݱ৔Ͱ͔ͬ͠Γ΍ͬͯΔײ
  27. ٯʹLGTM΍͸ͯϒΛूΊͨهࣄ͸਺ࣈҎ֎ͷҙ ຯ͕͋·Γͳ͍ • ྫͷػցֶशίʔε͕ྑ͍Β͍͠ͱ஌Γͳ͕Β΋2೥ؒε ϧʔ͠ଓ͚͕ͨ΍͸Γྑ͔ͬͨͱ͍͏࿩ • σΟʔϓϥʔχϯάͷ༗໊ϥΠϒϥϦ5छΛ࠷୹ڑ཭Ͱࢼ͢൒ ೔ίʔε

  28. shu223ͷϑΥϩϫʔ਺ • ୹ظతʹΈΔͱԿ͔͕όζͬͯٸʹ ૿͑Δ࣌΍ఀ଺ؾຯͷ࣌ظ͸͋Δ • ௕ظతʹΈΔͱ܏͖͸֓ͶҰఆ → ݁ہ͸ͦͷਓ͕೔ʑੵΈ্͍͛ͯΔ Ձ஋ʹऩଋ͍ͯ͘͠

  29. ʮ2. ୯ൃͷ݁ՌʹͱΒΘΕͳ͍ʯ·ͱΊ • ΤϯδχΞͱͯ͠ͷ৴༻/ධՁ͸ൃ৴ͷ஝ੵʹΑͬͯܗ੒͞Ε Δ • ୹ظతͳ݁Ռʹͩ͜ΘΒͳͯ͘΋Α͍

  30. 3. ॏྗΛҙࣝ͢Δ

  31. ॏྗ • ਫ͸্͔ΒԼʹྲྀΕΔ • ཱͬͯΔΑΓ৸సΜͰΔํָ͕

  32. ൃ৴ͷॏྗ ֎ʹ޲͚ͯߟ͑΍஌ݟΛग़͢ΑΓɺԿ΋͠ͳ͍΄͏ָ͕

  33. ൃ৴͕ ؾ͕ॏ͍ ͷ͸ඞવ

  34. ରࡦ • ͦ͏͍͏΋ͷͩɺͱ͍͏͜ͱΛ஌Δ • ʮൃ৴ɺۤखͳΜͰ͢ʙʯͱ͔ݴͬͯͯ΋ҙຯ͕ͳ͍ • ϦϋϏϦΛҙࣝ͢Δ • TwitterͰͷൃ৴͔Β •

    ྗ͕ೖΓ͗͢ͳ͍͍ܰωλ͔Β
  35. ʮ3. ॏྗΛҙࣝ͢Δʯ·ͱΊ • ൃ৴͸ʮؾ͕ॏ͍͕ͦΕͰ΋΍ͬͨ΄͏͕͍͍ʯ΋ͷͱͯ͠ ͖͍ͭ͋ͬͯ͘

  36. 4. ࣗ෼ͷशੑΛ஌Δ

  37. ྫɿʮొஃ͠·ͨ͠ʂʯهࣄ • ࠙਌ձͰҿΜͩޙʹॻ͔͘ʁ → NO • ཌ೔ॻ͔͘ʁ → NO •

    ·͕ͨ࣌ؒͰ͖ͨͱ͖ʹॻ͘ʁ
  38. • ͍ͬͨΜؾ࣋ͪ΍هԱ͕Ϧηοτ͞Εͯ͠·͏ͱͦΕΛ·ͨ ෮׆ͤ͞Δͷʹίετ͕͔͔Δ • ೔ʑ͍ΖΜͳ΍Δ͜ͱ͕͋ΔதͰɺ͍ͬͨΜ๨Εͯ͠·ͬͨ ͜ͱΛࢥ͍ग़ͯ͠·Ͱൃ৴͢Δ༨༟͸ͳ͍ • ͕࣌ؒܦͭ΄Ͳൃ৴ͷϝϦοτ΋ബΕ͍ͯ͘ → ॻ͘ͳΒࠓ೔͔͠ͳ͍

  39. → ࠙਌ձ͕࢝·Δ·Ͱʹॻ͘ • ࣄલʹϒϩάͷԼॻ͖·Ͱ༻ҙ͓ͯ͘͠ • etc.

  40. ʮ4. ࣗ෼ͷशੑΛ஌Δʯ·ͱΊ • ࠓ·ͰͰ͖ͳ͔ͬͨ͜ͱ͸໌೔΋Ͱ͖ͳ͍ • ʮͦ͏͍͏΋ͷʯͱͯ͠ରࡦΛߟ͑Δ

  41. ຊ೔ͷ·ͱΊɿൃ৴Λश׳Խ͠Α͏ ʮແཧͳ͘ʯଓ͚Δίπ 1. ͍ͭͰʹॻ͘ 2. ୯ൃͷ݁ՌʹͱΒΘΕͳ͍ 3. ॏྗΛҙࣝ͢Δ 4. ࣗ෼ͷशੑΛ஌Δ

  42. ॓୊

  43. िʹ3ճҎ্ൃ৴͍ͯͩ͘͠͞ • هࣄ͡Όͳͯ͘΋ɺπΠʔτͰ΋ok • ಈըͰ΋ԿͰ΋ • ೔ৗͷதͰແཧͳ͘΍Δɺश׳Խ͍ͯ͘͜͠ͱ͕໨త

  44. #1ʙ#3͕essentials 1. ൃ৴Λ͸͡ΊΑ͏ 2. ωλͷͭ͘Γํ 3. ൃ৴Λश׳Խ͠Α͏

  45. ࠓޙ • ษڧձɾΧϯϑΝϨϯεʹొஃ͠Α͏ • ʮ͖ͪΜͱಧ͘ʯOSSͷ࡞Γํ • ࢓ࣄʹܨ͕Δهࣄ΍OSSͱ͸ • ຊ԰ʹฒͿຊͷஶऀʹͳΔʹ͸ •

    ւ֎޲͚ͷൃ৴ͷίπ • etc...
  46. ʮ͍ͭͰʹॻ͘ʯ࣮ԋ

  47. ݸผϑΟʔυόοΫ