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

フリーランスWebエンジニア よもやま話 for テテミート #4 / About Freelance Web Engineer for Tetemeet vol4

フリーランスWebエンジニア よもやま話 for テテミート #4 / About Freelance Web Engineer for Tetemeet vol4

2023年8月4日に開催されたテテマーチ社主催のLTイベント「テテミート #4」で、フリーランスWebエンジニア よもやま話についてお話しました。

【オフライン交流会@目黒】 テテミート #4 《LT会》https://tetemarche.connpass.com/event/287795/

pinkumohikan

August 06, 2023
Tweet

More Decks by pinkumohikan

Other Decks in Business

Transcript

  1. !QJOLVNPIJLBO
    ϑϦʔϥϯε8FCΤϯδχΞ
    Α΋΍·࿩
    -5όʔδϣϯ

    ςςϛʔτ-5ձ

    View Slide

  2. ✔ ͽΜ͘΋ͻ͔Μ
    ✔ ൺֱతएऀ Software Engineer
    ✔ ൅৭͕ఆظతʹมΘΔ͜ͱʹ
    ఆධ͋Γʢʁʣ
    ✔όοΫΤϯυدΓͷٕज़͕޷
    ͖ɻISUCONຖ೥ࢀઓதʂ
    XͰϑΥϩʔͯ͠Ͷ 🐤
    → @pinkumohikan
    2

    View Slide

  3. ͓ٓ͘͠ئ͍͠·͢ʂ
    3

    View Slide

  4. View Slide

  5. ϑϦʔϥϯε8FCΤϯδχΞͱͯ͠
    ೥ʹ։ۀͯ͠ظ໨ͱͳΓ·ͨ͠🎉
    5

    View Slide

  6. ࠓ೔͸ϑϦʔϥϯεͱ͍͏
    ಇ͖ํʹ͍ͭͯ৭ʑ࿩͠·͢
    6

    View Slide

  7. ࿩͍ͨ͠ͱࢥ͍ͬͯͨ͜ͱ
    w ϑϦʔϥϯεͬͯͦ΋ͦ΋ԿͳΜʁ
    w Զ༷Ͱ΋ϑϦʔϥϯεʹͳΕΔʁ
    w ϑϦʔϥϯεͷͭΒΈͱ͔͋Δʁ
    w ࢓ࣄͬͯͲ͏΍ͬͯऔͬͯ͘Μͷʁ
    w ͍ͭ·Ͱ͝൧৯΂ΒΕͦ͏ͳΜʁ
    w զ༔ʑࣗద೥ऩҰઍສԁ೤๬ʂʂՄʁ
    w ՆͳͷͰා͍࿩͕ฉ͖͍ͨͰ͢
    7

    View Slide

  8. ࿩͢͜ͱ
    w ϑϦʔϥϯεͬͯͦ΋ͦ΋ԿͳΜʁ
    w Զ༷Ͱ΋ϑϦʔϥϯεʹͳΕΔʁ
    w ϑϦʔϥϯεͷͭΒΈͱ͔͋Δʁ
    w ࢓ࣄͬͯͲ͏΍ͬͯऔͬͯ͘Μͷʁ
    w ͍ͭ·Ͱ͝൧৯΂ΒΕͦ͏ͳΜʁ
    w զ༔ʑࣗద೥ऩҰઍສԁ೤๬ʂʂՄʁ
    w ՆͳͷͰා͍࿩͕ฉ͖͍ͨͰ͢
    8

    View Slide

  9. View Slide

  10. 2ϑϦʔϥϯεͬͯͦ΋ͦ΋ԿͳΜʁ
    10

    View Slide

  11. 2ϑϦʔϥϯεͬͯͦ΋ͦ΋ԿͳΜʁ
    11
    ग़యIUUQTKBXJLJQFEJBPSHXJLJ&&""&#$&"&#&#

    View Slide

  12. 2ϑϦʔϥϯεͬͯͦ΋ͦ΋ԿͳΜʁ
    12
    ग़యIUUQTKBXJLJQFEJBPSHXJLJ&&""&#$&"&#&#
    ཁ͸
    ɾاۀʹޏΘΕͣʹ
    ɾೳྗΛαʔϏεͱͯ͠ఏڙͯ͠
    ɾରՁΛಘΔಇ͖ํ
    BLBݸਓࣄۀओ

    View Slide

  13. 2ϑϦʔϥϯεͬͯͦ΋ͦ΋ԿͳΜʁ
    ձࣾһͱͷҧ͍
    w ޏ༻ؔ܎ʹͳ͍ͷͰ࿑ಇج४๏ͷറΓΛड͚ͳ͍
    w ಇ͖ϗʔμΠແݶʹಇ͚͹ແݶʹ͓ۚՔ͛Δ💰
    w ܖ໿ʹج͍ͮͯ
    ͓ޓ͍ʹਵ࣌Ͱͷܖ໿ऴ͕ྃՄೳ
    w ࿑ಇ࣌ؒ΍࿑ಇ৔ॴͷࣗ༝ ܖ໿ʹΑΔ

    w ച্څ༩
    w ۀ຿ҕୗͰͷใु͸੫๏্ʮച্ʯͰ͋ͬͯʮڅ༩ʯͰ͸ͳ͍ Ұ௕Ұ୹

    w ݪଇɺຖ೥֬ఆਃࠂͯ͠ೲ੫͢Δٛ຿͋Γ
    w ձࣾͷܦཧͷ͋Γ͕ͨΈΛײ͡Δ͜ͱ͕ग़དྷΔΠϕϯτ
    13

    View Slide

  14. View Slide

  15. 2ϑϦʔϥϯεͷͭΒΈͱ͔͋Δʁ
    15

    View Slide

  16. 2ϑϦʔϥϯεͷͭΒΈͱ͔͋Δʁ
    16
    ී௨ʹ͋Δ😢

    View Slide

  17. 2ϑϦʔϥϯεͷͭΒΈͱ͔͋Δʁ
    ྫ͑͹ɾɾɾ

    ਖ਼ࣾһʹൺ΂ͯࣾձత৴༻͕ͳ͍
    ɹɾ௞ିܖ໿ɺΫϨδοτΧʔυ৹ࠪɺॅ୐ϩʔϯ৹͕ࠪ௨Γʹ͍͘
    ɹɾʮ່͞ΜΛ๻ʹԼ͍͞ʯΠϕϯτͰͷ਌ϒϩοΫ

    ๏཯ͱ͔੫੍͕ਖ਼ࣾһલఏͷઃܭ
    ɹɾޏ༻อݥʹೖΕͳ͍ͷͰࣦۀख౰΍ڭҭ܇࿅څ෇੍౓ͷର৅֎
    ɹɾച্͸څ༩Ͱ͸ͳ͍ͷͰɺڅ༩ॴಘ߇আ ೥ؒສԁ
    ͷର৅֎

    ࢓ࣄ্ͷ੹೚͸ݪଇແݶ੹೚
    ɹɾϛεͬͯԯԁͷଛ֐Λ༩͑ͨΒԯԁഛঈ͢Δ੹೚͕͋Δ
    17

    View Slide

  18. 2ϑϦʔϥϯεͷͭΒΈͱ͔͋Δʁ
    ྫ͑͹ɾɾɾ

    ਖ਼ࣾһʹൺ΂ͯࣾձత৴༻͕ͳ͍
    ɹɾ௞ିܖ໿ɺΫϨδοτΧʔυ৹ࠪɺॅ୐ϩʔϯ৹͕ࠪ௨Γʹ͍͘
    ɹɾʮ່͞ΜΛ๻ʹԼ͍͞ʯΠϕϯτͰͷ਌ϒϩοΫ

    ๏཯ͱ͔੫੍͕ਖ਼ࣾһલఏͷઃܭ
    ɹɾޏ༻อݥʹೖΕͳ͍ͷͰࣦۀख౰΍ڭҭ܇࿅څ෇੍౓ͷର৅֎
    ɹɾച্͸څ༩Ͱ͸ͳ͍ͷͰɺڅ༩ॴಘ߇আ ೥ؒສԁ
    ͷର৅֎

    ࢓ࣄ্ͷ੹೚͸ݪଇແݶ੹೚
    ɹɾϛεͬͯԯԁͷଛ֐Λ༩͑ͨΒԯԁഛঈ͢Δ੹೚͕͋Δ
    18
    ˠϑϦʔϥϯεʹͳΔલʹऴΘΒͤΔ

    View Slide

  19. 2ϑϦʔϥϯεͷͭΒΈͱ͔͋Δʁ
    ྫ͑͹ɾɾɾ

    ਖ਼ࣾһʹൺ΂ͯࣾձత৴༻͕ͳ͍
    ɹɾ௞ିܖ໿ɺΫϨδοτΧʔυ৹ࠪɺॅ୐ϩʔϯ৹͕ࠪ௨Γʹ͍͘
    ɹɾʮ່͞ΜΛ๻ʹԼ͍͞ʯΠϕϯτͰͷ਌ϒϩοΫ

    ๏཯ͱ͔੫੍͕ਖ਼ࣾһલఏͷઃܭ
    ɹɾޏ༻อݥʹೖΕͳ͍ͷͰࣦۀख౰΍ڭҭ܇࿅څ෇੍౓ͷର৅֎
    ɹɾച্͸څ༩Ͱ͸ͳ͍ͷͰɺڅ༩ॴಘ߇আ ೥ؒສԁ
    ͷର৅֎

    ࢓ࣄ্ͷ੹೚͸ݪଇແݶ੹೚
    ɹɾϛεͬͯԯԁͷଛ֐Λ༩͑ͨΒԯԁഛঈ͢Δ੹೚͕͋Δ
    19
    ˠϚΠΫϩ๏ਓ ͻͱΓ๏ਓ

    ˠϑϦʔϥϯεʹͳΔલʹऴΘΒͤΔ

    View Slide

  20. 2ϑϦʔϥϯεͷͭΒΈͱ͔͋Δʁ
    ྫ͑͹ɾɾɾ

    ਖ਼ࣾһʹൺ΂ͯࣾձత৴༻͕ͳ͍
    ɹɾ௞ିܖ໿ɺΫϨδοτΧʔυ৹ࠪɺॅ୐ϩʔϯ৹͕ࠪ௨Γʹ͍͘
    ɹɾʮ່͞ΜΛ๻ʹԼ͍͞ʯΠϕϯτͰͷ਌ϒϩοΫ

    ๏཯ͱ͔੫੍͕ਖ਼ࣾһલఏͷઃܭ
    ɹɾޏ༻อݥʹೖΕͳ͍ͷͰࣦۀख౰΍ڭҭ܇࿅څ෇੍౓ͷର৅֎
    ɹɾച্͸څ༩Ͱ͸ͳ͍ͷͰɺڅ༩ॴಘ߇আ ೥ؒສԁ
    ͷର৅֎

    ࢓ࣄ্ͷ੹೚͸ݪଇແݶ੹೚
    ɹɾϛεͬͯԯԁͷଛ֐Λ༩͑ͨΒԯԁഛঈ͢Δ੹೚͕͋Δ
    20
    ˠϚΠΫϩ๏ਓ ͻͱΓ๏ਓ

    ˠϑϦʔϥϯεʹͳΔલʹऴΘΒͤΔ
    ˠܖ໿Ͱݶఆɺۀ຿աޡഛঈ੹೚อݥ

    View Slide

  21. View Slide

  22. 2ՆͳͷͰා͍࿩͕ฉ͖͍ͨͰ͢
    22

    View Slide

  23. 2ՆͳͷͰා͍࿩͕ฉ͖͍ͨͰ͢
    23
    ৭ʑ͚͋ͬͨͲɺ/%"ͷ౎߹্ʢ͈́
    🙏

    View Slide

  24. 2ՆͳͷͰා͍࿩͕ฉ͖͍ͨͰ͢
    24
    ະདྷͷ৽ถϑϦʔϥϯε΁ͷΞυόΠε

    ܖ໿ॻΛר͖ɺٞࣄ࿥΍࡞ۀه࿥Λ࢒͢

    ॅ୐ߪೖ͸௕ظܭըͰྟΉ ೥ܭը


    ۀքڱ͍ͧෆٛཧͳ͜ͱ͸͢Δͳ

    View Slide

  25. View Slide

  26. 13ϑϦʔϥϯεʹͳΓ͍ͨਓ΁
    26
    IUUQTOPUFDPNQJOLVNPIJLBOOOCBFB

    View Slide

  27. View Slide

  28. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ
    28

    View Slide