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

漬け水に浸かる

Ad764891660aca92abb3ae39879b1b36?s=47 komagata
August 26, 2021

 漬け水に浸かる

ペパボエンジニアとメンターが語る、「エンジニアとして働くということ」で発表したスライドです。

Ad764891660aca92abb3ae39879b1b36?s=128

komagata

August 26, 2021
Tweet

Transcript

  1. ௮͚ਫʹਁ͔Δ ۨܗਅ޾!ϑΟϤϧυϒʔτΩϟϯϓ

  2. !LPNBHBUB

  3. None
  4. None
  5. None
  6. None
  7. None
  8. None
  9. None
  10. ษڧձ΍Πϕϯτଟ਺ w ຖ݄υϦϯΫΞοϓʢϛʔτΞοϓʣ w ༗ࢤʹΑΔಡॻձ w ॳΊͯͷ-5ձ w ϥϯνձ w

    ϞϒϓϩΠϕϯτ w ৗઃͷ΋͘΋͘ձ w ࡶஊɾ࣭໰λΠϜ
  11. ΈΜͳೖΖ͏'#$ʂ IUUQTCPPUDBNQGKPSEKQ

  12. $.ऴΘΓ

  13. ৭ʑͳؔ܎ऀ͕ࢀՃ w ϓϩάϥϛϯάΛษڧதͷํʑ w ݱ໾ϓϩάϥϚʔͷϝϯλʔͷํʑ w ΦʔϓϯιʔείϛϡχςΟͰ׆༂͢Δސ໰ͷํʑ w اۀͷݚमͰษڧதͷํʑ w

    ͦͷاۀͷઌഐͷํʑ w ϓϩάϥϚʔͱͯ͠ಇ͍͍ͯΔଔۀੜͷํʑ
  14. ϓϩάϥϚʔͷίϛϡχςΟͰ͋Δ͜ͱΛॏࢹ

  15. ʮΈΜͳͰϫΠϫΠָ͘͠ʯͱ͔͚ͩͰ͸ͳ͘

  16. ྑ͍ϓϩάϥϚʔΛҭͯΔͷʹඞཁ͔ͩΒ

  17. ௮͚ਫ͕͖Ύ͏Γʹ௮͔ΔΑΓɺ ͖Ύ͏Γ͕௮͚ਫʹ௮͔Δํ͕ૣ͍ ϓϨείοτͷϐΫϧεݪཧ ʮίϯαϧλϯτͷൿີʯΑΓ

  18. ௮͚ਫ͕͖Ύ͏Γʹ௮͔ΔΑΓɺ ͖Ύ͏Γ͕௮͚ਫʹ௮͔Δํ͕ૣ͍ ʮ͜ͷ૊৫ͷจԽΛม͑ͯ΍ΔʂʯͱҙؾࠐΜͰ΋ ʮ؆୯ʹͦͷ૊৫ͷจԽʹછ·ͬͯ͠·͏ʯ

  19. ௮͚ਫ͕͖Ύ͏Γʹ௮͔ΔΑΓɺ ͖Ύ͏Γ͕௮͚ਫʹ௮͔Δํ͕ૣ͍ ਓͰ૊৫ͷจԽΛม͑Δ͜ͱͷࠔ೉͞ɻ స৬ͨ͠ํ͕ૣ͍ɻ

  20. ؆୯ʹͦͷ૊৫ͷจԽʹછ·ͬͯ͠·͏ ͜ͷޮՌ͸૝૾Ҏ্ɻ ͦ͏͍͏ࣄྫΛͨ͘͞Μݟ͖ͯͨɻ

  21. ۉҰͳ૊৫͔Βόϥόϥͷ૊৫΁ ֶੜ࣌୅ ΈΜͳҰॹͷ͜ͱΛ͢ΔɻͲ͜ͷֶߍ΋େମҰॹɻ ࣾձਓ࣌୅ ձࣾʹΑͬͯ΍Δ͜ͱόϥόϥɻจԽ΋શ͘ҧ͏ɻ

  22. Ձ஋؍͕શ͘ҧͬͯ͠·ͬͨಉڃੜ ֶੜ࣌୅͸Ұॹͷ͜ͱΛͯ͠ɺࣅͨՁ஋؍Λ͍࣋ͬͯͯ࿩͕߹ͬͨಉڃੜ΋ ಉ૭ձͰٱ͠ͿΓʹձͬͨΒશ͘Ձ஋؍͕ҧ͏ɻ

  23. ࣄྫ̍

  24. *5ΤϯδχΞ஌ਓ" ॴଐ૊৫ɿେاۀ ෰૷ɿεʔπ େࣄʹͯ͠Δߟ͑ɿϓϩϑΣογϣφϦζϜ ͓ۚཷ·ͬͨΒങ͍͍ͨ෺ɿߴڃं झຯɿΰϧϑ ͔͍͍ͬ͜ͱ͞ΕͯΔਓɿߴڃंʹ৐Γɺ ͓٬͞Μɾ෦Լ͔Βͷ৴པ΋ް͍؅ཧ৬

  25. *5ΤϯδχΞ஌ਓ# ॴଐ૊৫ɿϕϯνϟʔاۀ ෰૷ɿΧδϡΞϧ େࣄʹͯ͠Δߟ͑ɿΞϚνϡΞΠζϜ ͓ۚཷ·ͬͨΒങ͍͍ͨ෺ɿߴڃࣗసं झຯɿ044։ൃ ͔͍͍ͬ͜ͱ͞ΕͯΔਓɿϋοΧʔ

  26. ॴଐίϛϡχςΟʔେࣄ ಉ͡ΤϯδχΞͳͷʹਅٯͷՁ஋؍ɻ ֶੜ࣌୅͸͍͍ͩͨҰॹͩͬͨͷʹશ͘มΘͬͯ͠·ͬͨɻ ͜Ε͸Ͳ͕ͬͪྑ͍ͱ͔ѱ͍͡Όͳ͍ɻ ਓؒɺॴଐͯ͠ΔίϛϡχςΟͰ ʮ͔͍͍ͬ͜ͱ͞ΕͯΔਓʯΛ໨ࢦ͢Α͏ʹͳΔɻ ະདྷͷࣗ෼ʹઌഐͷ࢟

  27. ௮͚ਫ͕͖Ύ͏Γʹ௮͔ΔΑΓɺ ͖Ύ͏Γ͕௮͚ਫʹ௮͔Δํ͕ૣ͍ ϓϨείοτͷϐΫϧεݪཧ ʮίϯαϧλϯτͷൿີʯΑΓ

  28. ࣄྫ̎

  29. ωοτϫʔΫΤϯδχΞٻਓ໰୊ ༑ਓ͔Βฉ͍ͨ࿩ɻ ٻਓͰྑ͘ΈΔɺ ʮະܦݧͰ΋0,ɺωοτϫʔΫΤϯδχΞืूʂʯ ͬͯ΍ͭɻ ʮӕͩΖʂʁʯ ʮωοτϫʔΫΤϯδχΞͳΜͯϓϩάϥϚʔΑΓઐ໳ੑ͕ߴͦ͏͕ͩɾɾɾʯ

  30. ωοτϫʔΫΤϯδχΞٻਓ໰୊ ࣮ࡍͷ࢓ࣄ͸ɺ ۈ຿ମܥɿਂ໷ΛؚΉγϑτ੍ɻ ۀ຿಺༰ɿ ຖ೔Ұݸɺਂ໷ʹόονΛྲྀ͢ɻ ຖ೔ҰݸɺόοΫΞοϓΛऔΔɻ ໰୊͕ൃੜͨ͠Βઐ໳৬ͷਓʹ࿈བྷ͢Δɻ جຊ΍Δ͜ͱ͸ͳ͍ͷͰָɻ໨ͷલʹύιίϯ͸͋ΔͷͰ༡΂Δɻ

  31. ωοτϫʔΫΤϯδχΞٻਓ໰୊ ͜Ε͸ωοτϫʔΫΤϯδχΞͰ͸ͳ͍ͷͰ͸ɾɾɾʁ 🤔

  32. ωοτϫʔΫΤϯδχΞٻਓ໰୊ ࣗ༝͕࣌ؒͨ͘͞Μ͋ΔͷͰɺ 
 ษڧ͢Ε͹ྑ͍ϋζɻ ͔͠͠ɺ 
 ਓதਓ͕༡ΜͰΔՁ஋؍ͷ৔ॴͰ 
 ۭؾΛಡ·ͣʹษڧ͢Δͷ͸೉͍͠ɻ Ұ୴͜ͷίϛϡχςΟʹॴଐͯ͠͠·͏ͱ

    
 ͦͷՁ஋؍͔Βൈ͚ग़͢ͷ͸ຊ౰ʹ೉͍͠ɻ 
 ʢ༑ਓᐌ͘ɺʮԶʹ͸ແཧʯʣ
  33. ௮͚ਫ͕͖Ύ͏Γʹ௮͔ΔΑΓɺ ͖Ύ͏Γ͕௮͚ਫʹ௮͔Δํ͕ૣ͍ ϓϨείοτͷϐΫϧεݪཧ ʮίϯαϧλϯτͷൿີʯΑΓ

  34. ࣄྫ̏

  35. ϓϩάϥϚʔ஌ਓ$ ๭ϗϫΠτձࣾͷΞϧόΠτͰʮ3VCZPO3BJMTʯॳΊͯΛֶͿɻ ίʔυ͕͖Ε͍ɻόά΋গͳ͍ɻ ྑ͍ઌഐୡͷίʔυΛਅࣅ֮ͯ͑ͨͷͰɺ 
 ͦ΋ͦ΋Ԛ͍ॻ͖ํΛ஌Βͳ͍ɻ Ұ൪ָͳॻ͖ํ͕͖Ε͍ͳίʔυɻ ԿނΘ͟Θ͟໘౗ͳࢥ͍Λͯ͠ 
 Ԛ͍ίʔυΛॻ͘ਓ͕͍Δͷ͔ཧղͰ͖ͳ͍ɻ

  36. ϓϩάϥϚʔ஌ਓ% ๭ϒϥοΫձࣾͷΞϧόΠτͰʮ3VCZPO3BJMTʯॳΊͯΛֶͿɻ ίʔυ͸͙ͪΌ͙ͪΌɺόά΋ͨ͘͞Μग़Δɻ ઌഐ͔ΒϨϏϡʔͰେྔʹࢦఠ͞ΕΔɻ Կނผͷॻ͖ํʹ௚͞ͳ͖Ό͍͚ͳ͍ͷ͔Θ͔Βͳ͍ɻ ԿނΘ͟Θ͟໘౗ͳॻ͖ํΛ͠ͳ͖Ό͍͚ͳ͍ͷ͔ɻ ͜ͷ่ΕͨϑΥʔϜΛ௚͢ͷʹଟ͘ͷ͕͔͔࣌ؒͬͨɻ

  37. ௮͚ਫ͕͖Ύ͏Γʹ௮͔ΔΑΓɺ ͖Ύ͏Γ͕௮͚ਫʹ௮͔Δํ͕ૣ͍ ϓϨείοτͷϐΫϧεݪཧ ʮίϯαϧλϯτͷൿີʯΑΓ

  38. ϐΫϧεݪཧΛ෠ͬͯ͸͍͚ͳ͍

  39. ϐΫϧεݪཧΛ෠ͬͯ͸͍͚ͳ͍ Ωϡ΢Ϧ͕௮͚ਫͷதͰ௮͔Βͳ͍Α͏զຫ͢Δ͜ͱ͸Ͱ͖ͳ͍ɻ ࣗ෼͚ͩ͸େৎ෉ɾɾɾͰ͸ͳ͍ɻ ʮੜ׆ͷͨΊʹҰ୴͸ϒϥοΫاۀʹೖΔ͕ɺస৬Λ໨ࢦͤ͹ྑ͍ʯ ˢ΍ΊΖʂ Ձ஋؍͝ͱมΘͬͯ͠·ͬͯ໭Εͳ͘ͳΔͧʂ ѱ͍ਫΛશྗͰආ͚Α͏ɻ

  40. Կނ͜͜·Ͱڧྗ͔ ਓ͸ແҙࣝʹۭؾΛΑΉ͔Βɻ ͜Ε͸ʮۭؾΛಡ·ͳ͍ʯͱݴΘΕͯΔਓͰ΋ 
 ਓؒͰ͋ΔݶΓܹ͘͠ΑΜͰ͍Δɻ

  41. Կނ͜͜·Ͱڧྗ͔  Կ͔Λʮྑ͍ʯͱ͍͏ൃݴͷଟ͞ɺڧ͞ɺද৘ɺޠؾɺؒ  ఻ΘΔӨڹྗͷڧ͞ɺ଎͞  ଚॏ͞Εํ  ෺ͷ഑ஔ 

    ༏ઌॱҐ ͳͲͳͲɺՁ஋؍Λࣔ͢ϑΟʔυόοΫ͸๲େɻ ඍऑͳϑΟʔυόοΫΛ௕ظؒड͚ଓ͚ΔΠϝʔδɻ
  42. Կނ͜͜·Ͱڧྗ͔ ΄ͱΜͲચ೴ͩͱࢥͬͨํ͕͍͍ɻ Ͳ͔͜ͷίϛϡχςΟʹॴଐ͢ΔݶΓɺ ͜ͷચ೴Λඞͣड͚Δɻ Ͳͷચ೴Λड͚Δ͔ͷҧ͍Ͱ͔͠ͳ͍ɻ

  43. ϐΫϧεݪཧΛར༻͢Δ ྑ͍ํ޲ʹ࢖͓͏ɻ ձࣾҎ֎ʹ΋ਓ͸༷ʑͳίϛϡχςΟʹॴଐ͍ͯ͠Δɻ • ͍ͭ΋ݟ͍ͯΔ:PVUVCFνϟϯωϧ • ͍ͭ΋Έ͍ͯΔ8FCαΠτ • ࣗ෼͕ϑΥϩʔ͍ͯ͠Δ5XJUUFSͷλΠϜϥΠϯ •

    ࣗ෼͕ߦ͘Πϕϯτ
  44. ϐΫϧεݪཧΛར༻͢Δ ௮͚ਫ͸બ΂Δɻ ࣗ෼ͷߟ͑Δʮྑ͍ʯਓ͕ଟ਺೿Ͱ͋Δ 
 ίϛϡχςΟʹೖΖ͏ɻ ͨͩॴଐͯ͠ɺಉۭ͡ؾΛͬͯ͢ʢਫʹਁ͔ͬͯʣ 
 ਅࣅ͢Δ͚ͩͰ͍͍ɻ ྑ͘ͳ͍ίϛϡχςΟʹ͍Δͱ͖ɺ 


    టਫʹਁ͔ͬͨϐΫϧεΛΠϝʔδͤΑɻ
  45. 044ίϛϡχςΟʔ͕͓͢͢Ί ϓϩάϥϚʔͱͯ͠ͷ͓͢͢Ί͸044ίϛϡχςΟʔʹॴଐ͢Δ͜ͱɻ ୭Ͱ΋ɺͲͷձࣾͷਓͰ΋ॴଐͰ͖ΔɺΦʔϓϯͳίϛϡχςΟɻ ੈքͰڝͬͯΔਓୡͷίϛϡχςΟɻ Ҫͷதͷ֝ΛճආͰ͖Δɻ

  46. ϑΟϤϧυϒʔτΩϟϯϓͰͷऔΓ૊Έ ๻ΒͷεΫʔϧͰ΋ΦʔϓϯιʔείϛϡχςΟʔͷҰ෦ʹͳΔ͜ͱΛશྗͰ໨ࢦ͠ ͯ׆ಈ͍ͯ͠·͢ɻ • ΦʔϓϯιʔείϛϡχςΟͰ׆༂͍ͯ͠ΔਓୡΛϝϯλʔ΍ސ໰ͱͯ͠ॴଐͯ͠ ΋Β͏ɻ • 044(BUFͳͲίϯτϦϏϡʔτͰ͖ΔΑ͏ʹͳΔ׆ಈͷαϙʔτɻ • ֤छϛʔτΞοϓͰ044ίϛϡχςΟͷਓୡͱަྲྀɻ

    • ॳΊͯͷ-5ձͳͲɺΠϕϯτొஃΛαϙʔτɻ • ༗ࢤʹΑΔΠϕϯτ։࠵Λαϙʔτɻ
  47. ·ͱΊ • ௮͚ਫʢॴଐίϛϡχςΟʣͷચ೴ΛಀΕΔ͜ͱ͸Ͱ͖ͳ͍ɻ • ௮͚ਫ͸બ΂Δɻҙࣝతʹྑ͍௮͚ਫΛબ΅͏ɻ • ϓϩάϥϚʔʹͱͬͯ͸044ίϛϡχςΟ͓͢͢Ί

  48. ΈΜͳೖΖ͏'#$ʂ IUUQTCPPUDBNQGKPSEKQ