子持ちフリーランスを支える技術 / Daddy is struggling

E8bf510eb1aaf3cc4af4d85f6cf34396?s=47 chocopie116
December 05, 2019

子持ちフリーランスを支える技術 / Daddy is struggling

新卒から7年働いた会社をやめて、1年フリーランスで働いた振り返りをしてみました。
フルリモートで、プロジェクトベースで働いてみた実験の備忘録です。
PM兼エンジニアとしてプロジェクトに参画することが多いのでそっちに寄った話が多いです。

如何のイベントで発表した資料になります。
https://re-build.connpass.com/event/156655/

E8bf510eb1aaf3cc4af4d85f6cf34396?s=128

chocopie116

December 05, 2019
Tweet

Transcript

  1. ࢠ࣋ͪϑϦʔϥϯεΛࢧ͑Δٕज़ @chocopie116

  2. • ๺ւಓग़਎ • ࠺ɾ່(2ࡀ) • ৬ۀ: WebΤϯδχΞ(ϑϩϯ τɾόοΫΤϯυ)ɾిಈΩο ΫϘʔυܳਓ •

    ඞཁͳ࣌Ҏ֎͸࢓ࣄ͸ϦϞʔ τ (ීஈ͸ࡾݢ஡԰ͷࡾ஡WORKͱ ͍͏ίϫʔΩϯάʹ͍Δ) About me.
  3. • ϦϞʔτϫʔΫΛ͢ΔͨΊʹ͸Ͳ͏͍ͬͨ͜ͱ ͕ඞཁͳͷ͔ • ৽ଔͰ7೥ಇ͍ͨձࣾΛ཭Εͯ1೥ؒ࢓ࣄΛ΍ͬ ͨৼΓฦΓ • ձࣾһ΍ɺ෭ۀͯͨ͠ࠒͱͷҧ͍ • ݸਓɾϦϞʔτͳΒͰ͸ͷ೰Έ

    ࿩͢͜ͱ
  4. ๺ ւ ಓ ࢈ · Ε ɾ ҭ ͪ ཧ

    ܥ ͷ େ ֶ Λ ଔ ۀ Τ ϯ δ χ Ξ ͱ ͠ ͯ ब ৬ ࡀ ݁ ࠗ ࡀ ࡀ ग़ ࢈ ࡀ ৽ ଔ ೖ ࣾ ͷ ձ ࣾ Λ ୀ ৬ ݸ ਓ ࣄ ۀ ओ ։ ۀ ෭ ۀ ࡀ ͳ ͏ ܦྺ
  5. ๺ ւ ಓ ࢈ · Ε ɾ ҭ ͪ ཧ

    ܥ ͷ େ ֶ Λ ଔ ۀ Τ ϯ δ χ Ξ ͱ ͠ ͯ ब ৬ ࡀ ݁ ࠗ ࡀ ࡀ ग़ ࢈ ࡀ ৽ ଔ ೖ ࣾ ͷ ձ ࣾ Λ ୀ ৬ ݸ ਓ ࣄ ۀ ओ ։ ۀ ෭ ۀ ࡀ ͳ ͏ ܦྺ ί ί ͷ ࿩
  6. • ޷ح৺Λຬͨ͢ಇ͖ํ͕͍ͨ͠ • ޷ح৺ຬͨͨ͢Ίʹෳۀͯͨ͠ΒΊͪΌ๩͍͠ • Ո଒ͱͷ࣌ؒΛେࣄʹ͍ͨ͠ ͳͥ΍ΊΑ͏ͱࢥͬͨͷ͔ʁ

  7. • 1st ෭ۀͰ͓͕ۚՔ͛ͯ৬छͷधཁΛΞϐʔϧ • 2nd ࣗ෼Ͱ࢓ࣄΛ΋Βͬͯಠཱͷ༨஍ΛΞϐʔϧ • 3rd ༬ۚxxxҎԼͰଈ࠶ब৬͢Δͱ҆৺ΛΞϐʔϧ ΍ΊΔͱ͖ʹͨ͜͠ͱ(a.k.a.ՇϒϩοΫ)

    • ࢠͲ΋͕࢈·Εͨ͹͔Γɻ࠺͸ઐۀओ්ɻ • ձࣾһΛ͠ͳ͕Βஈ֊తʹ࠺ʹূ໌ͨ͠ɻ
  8. ࡀ ৽ ଔ ೖ ࣾ ͷ ձ ࣾ Λ ୀ

    ৬ ࡀ ͳ ͏ ͜ͷ1೥ؔΘͬͨϓϩδΣΫτ αΠτ੍࡞ 8PSEQSFTT ిಈΩοΫϘʔυͷࣄۀ ϙʔτϑΥϦΦαʔϏε ͷ৽ن։ൃ -BSBWFM ΠϕϯτࢀՃ؅ཧαʔϏ εͷ৽ن։ൃ 3BJMT ࡾݢ஡԰ͷίϫʔΩϯάεϖʔε։ઃͷ͓ख఻͍ ೶Ոͷ੨Ռग़ՙใࠂΛ-*/&Ͱ Ͱ͖ΔαʔϏεͷ৽ن։ൃ 5ZQFTDSJQU 3FBDU .PC9 /PEFKT pSFCBTF ੡଄ۀͷੜ࢈؅ཧγεςϜͷ ৽ن։ൃͷ͓ख఻͍ /PEFKT /VYUKT ۚ༥঎඼ͷਃࠐ؅ཧγεςϜ ৽ن։ൃͷ͓ख఻͍ 3BJMT
  9. • ᶃ࡞ۀΛ͢ΔਓʹͳΒͳ͍ • ᶄେ͖࢝͘Ίͳ͍ • ᶅ΍Γ͍ͨ͜ͱΑΓɺت͹ΕΔ͜ͱΛ΍Δ ϑϦʔϥϯεʹͳ͔ͬͯΒΑΓҙࣝͨ͜͠ͱ

  10. • ࡞ۀ͸໰୊ղܾͷ1ͭͷબ୒ࢶɻ໰୊ઃఆͳ͘࡞ۀΛ ͢Δͱɺඞཁͷͳ͍࡞ۀΛͯ͠͠·͏ɻ • ૬खͷࢹ఺ʹͨͬͯղܾ͢΂͖՝୊ΛҰॹʹߟ͑ Δɻڞ༗ͷΰʔϧʹ੹೚Λ࣋ͭύʔτφʔΛ໨ࢦ͢ɻ େલఏΛ͔ͬ͠Γ཈͓͍͑ͯͯϦϞʔτͰͷҙࣝͷ ζϨΛ΁Β͢ɻͦͷ্Ͱಇ͖ํΛࣗ༝ʹબ୒͢Δɻ ᶃ࡞ۀΛ͢ΔਓʹͳΒͳ͍

  11. • ࠷ॳ͔Βਓ or ۚ or ͕࣌ؒଟ͘ඞཁͳఏҊΛ͢Δͱ ෺ࣄ͕ਐ·ͳ͍ɻ • ೗ԿʹΰʔϧΛୡ੒͢ΔͨΊʹ࠷খݶʹػೳΛ࡟͗ མͱͯ͠ఏҊͰ͖Δ͔͕࿹ͷݟͤॴɻ

    • ஈ֊తʹೲ඼͢Δͷ͕͓͢͢Ίɻ ྫ:ۀ຿ϑϩʔ੔ཧ(࣍εϥΠυ)ɾUIϞοΫɾγες Ϝຊ࣮૷ ᶄେ͖࢝͘Ίͳ͍
  12. ۀ຿ϑϩʔ੔ཧ • ୭͕Կ͢ΔʁΈ͍ͨͳݴ༿Ͱඇٕज़ऀͱ੔ཧɻ • Ϗδωε͕Ұ௨ΓճΔͨΊʹඞཁͳ΋ͷΛ੔ཧ͖͠ΔɻPlantUMLΦεεϝ

  13. • ٻΊΒΕΔ͜ͱΛ͜ͳ͍ͯͨ͠΄͏͕͏·͘ ͍͘ɻͦͷதͰڵຯ͋Δ͜ͱΛݟ͚ͭΔ͙Β ͍͕ͪΐ͏ͲΑ͍ɻ • ૬खͷཱ৔Ͱࣗ෼͕͞Εͯخ͍͜͠ͱΛ͢ Δɾ͞ΕͨΒݏͳ͜ͱΛ͠ͳ͍Λେࣄʹ͢Δ • ૬खͷཱ৔ͷղ૾౓ΛߴΊΒΕΔ͔উෛ ᶅ΍Γ͍ͨ͜ͱΑΓɺت͹ΕΔ͜ͱΛ΍Δ

  14. • ᶃਓ͸ऐ͍͠ ෳ਺ͷίϛϡχςΟʹॴଐ • ᶄҙࣝ͠ͳ͍ͱಇ͖͗͢Δ ࢓ࣄೖΕ͗͢ͳ͍ ୯ՁΛ͋͛Δ౒ྗʹ࣌ؒΛ࢖͏  • ᶅಉ͡৬छͷਓͱಇ͘ػձ͸ͳ͍ɻ

    ڭΘΔڭ͑Δػձ  ϓϩʹϓϩτλΠϐϯάख఻ͬͯ΋Β͏ɺ࣮Ҋ݅Ͱڭ͑ ΔͳͲ࣌ؒͱ͓ۚΛ࢖ͬͯػձΛͭ͘Δɻ ݸਓͰ࢓ࣄΛ͢ΔΑ͏ʹͳͬͯۤ࿑ͨ͜͠ͱ
  15. • ઌ͕ݟ͑ͳ͍ෆ҆ͳঢ়ଶʹ׳ΕΔ܇࿅ • νʔϜ͡Όͳ͍ͱԕ͘΁͸ߦ͚ͳ͍ • ඦ੏Λ໨ࢦ͢(ث༻ශ๡) • ੒௕ͱߩݙͷόϥϯε ઈࢍࢼߦࡨޡதͳ͜ͱ

  16. • ៉ྷࣄͱ͔ൈ͖ʹɺ͓٬͞ΜʹتΜͰ΋Β͏ ͜ͱΛਅ伨ʹߟ͑Δ͙Β͍Ͱͪΐ͏ͲΑ͍ɻ • ૯ͯ͡࢓ࣄΛͭ͘Δʹ͸Ӧۀେࣄ(ରਓؔ܎)ɻ • Ӧۀ͕ۤखͳΒɺಘҙͳਓͱύʔτφʔΛ૊ ΜͰͦͷਓʹṶ͚ͯ΋Β͏͓ख఻͍Λ͢Δͱ ͍͍͔΋͠Ε·ͤΜɻ ·ͱΊ

  17. • ࣭໰ശͰ΋! Կ͔ؾʹͳΔ͜ͱ͕͋Ε͹