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

入社初日に社内サービスを全部一人で引き継いだ新卒フルサイクルエンジニアの話

0684ef0f8b92614508e0c323c3619462?s=47 ふわせぐ
December 14, 2021

 入社初日に社内サービスを全部一人で引き継いだ新卒フルサイクルエンジニアの話

Developer Boost 2021 登壇資料です
https://event.shoeisha.jp/devboost/20211211/session/3554/

0684ef0f8b92614508e0c323c3619462?s=128

ふわせぐ

December 14, 2021
Tweet

Transcript

  1. #  ೖࣾॳ೔ʹࣾ಺αʔϏεΛ શ෦ҰਓͰҾ͖ܧ͍ͩ ৽ଔϑϧαΠΫϧΤϯδχΞͷ࿩ ஛Լ ୓ल

  2. ࣗݾ঺հ • ௕࡚ݝग़਎ɾѪ஌ݝࡏॅ 🏠 • ੩Ԭେֶ৘ใֶ෦৘ใՊֶՊଔʢଔʣ🗻 • େֶͰ͸ը૾ॲཧ 7JEFP*OQBJOUJOH ͷݚڀ

    📹 • ϩοΫόϯυͰυϥϜΛ΍ͬͨΓʢաڈʣ🥁 • ࡀͷஉͷࢠͷ෕ 👶 2 @fuwasegu @lunain84 @fuwasegu @fuwasegu
  3. ࠓ೔࿩͢͜ͱ ゆめみに内定した僕 社内プロダクトを全部⼀⼈で引き継いだ僕 ゆめみで圧倒的成⻑を遂げた僕 3

  4. ࠓ೔ͷ໨ඪ • フルサイクルエンジニアに興味を持ってもらう • コーポレートエンジニアに興味を持ってもらう • ゆめみで働きたいと思ってもらう • 僕と⼀緒に働きたいと思ってもらう(最重要)

  5. ΏΊΈʹ಺ఆͨ͠๻

  6. એ఻ʢ౜ಥʣ ゆめみに内定した僕

  7. ࠷ऴ໘઀ όοΫΤϯυͱϑϩϯτΤϯυ Ͳ͕ͬͪ΍Γ͍ͨͰ͔͢ʁ Ε͍ͬͪ ͲͬͪͰ΋͍͍ͬ͢X ΅͘ ΄ΜͳΒͬͪ͜ͰܾΊͱ͘Θʙ Ε͍ͬͪ ゆめみに内定した僕

  8. ಺ఆ௨஌ ゆめみに内定した僕

  9. ϑϧαΠΫϧΤϯδχΞ🤔 ゆめみに内定した僕

  10. ϑϧαΠΫϧΤϯδχΞͱ͸

  11. ౰࣌ͷ๻ ΅͘ ͳΜ͔௝͍͠৬छͩ΍ͬͨʔ ゆめみに内定した僕

  12. ͱ͖͸ྲྀΕ೥݄ ۚͷ೏͍͕ 💰 ೋͭฦࣄͰ0,ʢ౰࣌ͷ࣌څ͸ԁʣ ゆめみに内定した僕

  13. ίʔϙϨʔτΤϯδχΞϦϯά🤔 ゆめみに内定した僕

  14. ίʔϙϨʔτΤϯδχΞͱ͸

  15. 【まとめ】ゆめみに内定した僕 • ಛผ΍Γ͍ͨ͜ͱ͸ͳ͍ • ϑϧαΠΫϧΤϯδχΞʹ೚໋͞Εͨ • ϑϧαΠΫϧΤϯδχΞΛ஌Βͳ͍ • ϑϧελοΫͱ͸ҧ͏ͷʁ •

    ίʔϙϨʔτΤϯδχΞϦϯάνʔϜʹ༠ΘΕͨ • ίʔϙϨʔτΤϯδχΞΛ஌Βͳ͍ • ࣾ಺ 4& ͬͯײ͡ɽɽɽʁ ゆめみに内定した僕
  16. ͦΖͦΖਅ໘໨ͳ࿩ • ϑϧαΠΫϧΤϯδχΞͱ͸ • ίʔϙϨʔτΤϯδχΞϦϯάͱ͸

  17. ͦΖͦΖਅ໘໨ͳ࿩ • ϑϧαΠΫϧΤϯδχΞͱ͸ • ίʔϙϨʔτΤϯδχΞϦϯάͱ͸

  18. ΊͬͪΌ͍͍هࣄݟ͚ͭͨ フルサイクルエンジニアとは

  19. ζόϦɼϑϧαΠΫϧΤϯδχΞͱ͸ 4-$1ʢ4PGUXBSF-JGF$ZDMF1SPDFTTʣͷશͯΛ ୲͏͜ͱ͕Ͱ͖ΔΤϯδχΞ フルサイクルエンジニアとは

  20. ιϑτ΢ΣΞͷϥΠϑαΠΫϧ ߏ૝ɾઃܭ ։ൃ ಋೖ อक ʢഁغʣ ๻ͷಘҙ෼໺ フルサイクルエンジニアとは

  21. αΠΫϧΛճ͢ͱ͍͏͜ͱ ղܾ͍ͨ͠໰୊ ͕ݟ͔ͭΔ ཁ݅ఆٛ ઃܭ ࣮૷ ςετ ϦϦʔε ώΞϦϯά ௐࠪ

    վળαΠΫϧ フルサイクルエンジニアとは
  22. ϑϧελοΫͱͷҧ͍ ϑϧελοΫΤϯδχΞ ʻ ϑϧαΠΫϧΤϯδχΞ ߏ૝ɾઃܭ ։ൃ ಋೖ อक ʢഁغʣ •

    όοΫΤϯυ • ϑϩϯτΤϯυ • Πϯϑϥ • ʢJ04"OESPJEʣ 技術は任せろ フルサイクルエンジニアとは
  23. ฐࣾͷ৬ҐΨΠυϥΠϯ ͸ͯϒͰ෺ٞΛৢͨ͠X ˠ フルサイクルエンジニアとは

  24. ΏΊΈͰͷϑϧαΠΫϧΤϯδχΞ • ܧଓతͳσϦόϦʔϑΣʔζͷϓϩδΣΫτΛ୲౰͢Δ • ϦʔυɾΤϯδχΞͱͯ͠ͷೳྗʹՃ͑ͯɼώΞϦϯάɼཁ݅ఆٛɼ%FW0QTɼ ૭ޱରԠ΋ߦ͏͜ͱ͕Ͱ͖ɼϓϩδΣΫτͷཁ݅ఆٛϑΣʔζ͔ΒϦϦʔε·Ͱ ͷશͯͷ޻ఔʹ͓͍ͯɼෳ਺ͷ໾ׂΛҰ࿈ͯ͠ߦ͏͜ͱ͕Ͱ͖ɼ௨ৗͰ͸ൃشͰ ͖ͳ͍ϓϩδΣΫτͷΫΦϦςΟɼΞδϦςΟͷཱ྆ͱɼҰਓԿ໾΋ͷߴ͍ੜ࢈ ੑΛൃش͢Δ͜ͱ͕Ͱ͖͍ͯΔ •

    άϩʔεϋοΫɼίʔϙϨʔτΤϯδχΞϦϯάɼϓϩτλΠϐϯάͳͲͰ׆ ༂͕ظ଴͞ΕΔ
  25. ΏΊΈͰͷϑϧαΠΫϧΤϯδχΞ • ܧଓతͳσϦόϦʔϑΣʔζͷϓϩδΣΫτΛ୲౰͢Δ • ϦʔυɾΤϯδχΞͱͯ͠ͷೳྗʹՃ͑ͯɼώΞϦϯάɼཁ݅ఆٛɼ%FW0QTɼ ૭ޱରԠ΋ߦ͏͜ͱ͕Ͱ͖ɼϓϩδΣΫτͷཁ݅ఆٛϑΣʔζ͔ΒϦϦʔε·Ͱ ͷશͯͷ޻ఔʹ͓͍ͯɼෳ਺ͷ໾ׂΛҰ࿈ͯ͠ߦ͏͜ͱ͕Ͱ͖ɼ௨ৗͰ͸ൃشͰ ͖ͳ͍ϓϩδΣΫτͷΫΦϦςΟɼΞδϦςΟͷཱ྆ͱɼҰਓԿ໾΋ͷߴ͍ੜ࢈ ੑΛൃش͢Δ͜ͱ͕Ͱ͖͍ͯΔ •

    άϩʔεϋοΫɼίʔϙϨʔτΤϯδχΞϦϯάɼϓϩτλΠϐϯάͳͲͰ׆ ༂͕ظ଴͞ΕΔ
  26. ϑϧαΠΫϧΤϯδχΞ º ίʔϙϨʔτΤϯδχΞϦϯά ૬ੑ͕͍͍Β͍͠ʁ🤔 フルサイクルエンジニアとは

  27. ͦΖͦΖਅ໘໨ͳ࿩ • ϑϧαΠΫϧΤϯδχΞͱ͸ • ίʔϙϨʔτΤϯδχΞϦϯάͱ͸

  28. ζόϦɼίʔϙϨʔτΤϯδχΞϦϯάͱ͸ ૊৫ͷ໰୊ղܾͷͨΊͷγεςϜΛ಺੡Ͱ։ൃɾӡ༻͢Δ͜ͱ コーポレートエンジニアとは

  29. ʲิ଍ʳ৘γεͱࣾ಺4& ৘γε෦໳ ࣾ಺4& ࣾ಺4& ࣾ಺4& ࣾ಺4& ࣾ಺4& ࣾ಺4& n ৘γεɿ෦ॺͷ໊લ

    n ࣾ಺4&ɿ৘γεʹॴଐ͢ΔΤϯδχΞ
  30. ࣾ಺4&ͱ ίʔϙϨʔτΤϯδχΞ طʹ͋Δ΋ͷΛ࢖ͬͯձࣾΛ๛͔ʹ͢Δͷ͕ࣾ಺4& ະͩͳ͍΋ͷΛ࡞Γग़ͯ͠ձࣾΛ๛͔ʹ͢Δͷ͕ίʔϙϨʔτΤϯδχΞ コーポレートエンジニアとは

  31. ͜Ε͸Ͳͬͪͷ࢓ࣄʁ ίʔϙϨʔτΤϯδχΞ ࣾ಺4& ૊৫ʹ 4MBDL Λಋೖ͢Δ

  32. ͜Ε͸Ͳͬͪͷ࢓ࣄʁ ίʔϙϨʔτΤϯδχΞ ࣾ಺4& 4MBDL "1* Λ࢖ͬͯۈଵ؅ཧγεςϜΛ࡞Δ

  33. ͜Ε͸Ͳͬͪͷ࢓ࣄʁ ίʔϙϨʔτΤϯδχΞ ࣾ಺4& ࣾһͷି༩ 1$ ͷηοτΞοϓΛ͢Δ

  34. ͜Ε͸Ͳͬͪͷ࢓ࣄʁ ίʔϙϨʔτΤϯδχΞ ࣾ಺4& ࣾ಺༻ 71/ Λߏங͢Δ

  35. ͜Ε͸Ͳͬͪͷ࢓ࣄʁ ίʔϙϨʔτΤϯδχΞ ࣾ಺4& ૊৫ʹ͋ͬͨνέοτ؅ཧ 8FC ΞϓϦΛ࡞Δ

  36. • 4BB4 ͷಋೖ • ۀ຿༻ػثͷ؅ཧ • ϔϧϓσεΫ • ෳ਺ 4BB4

    Λ࿈ܞͤͨ͞ಠࣗγε ςϜͷ։ൃ • ૊৫ʹ࠷దԽͨ͠πʔϧΛ։ൃ ࣾ಺4&ͱ ίʔϙϨʔτΤϯδχΞ ࣾ಺4& ίʔϙϨʔτΤϯδχΞ ͋Μ·ΓίʔυΛॻ͔ͳ͍ ίʔυΛͨ͘͞Μॻ͘ ˞ ձࣾʹΑͬͯ͸ͲͪΒͷۀ຿΋Ұͭͷ෦ॺ͕୲౰͢Δ৔߹΋͋Δɽ ˞ גࣜձࣾΏΊΈͰ͸ɼίʔϙϨʔτΤϯδχΞϦϯάνʔϜͱ͸ผʹ৘γενʔϜ͕͋Δ コーポレートエンジニアとは
  37. ίʔϙϨʔτΤϯδχΞͷधཁ • SaaS やクラウドサービスの増加で⾮ IT 企業も 積極的な IT 導⼊を検討(IT 化による

    DX) • 組織の課題を内側から分析し,スピード感を 持って改善サイクルを回しながら基盤を実装する のが理想 • 組織に最適化された基盤の実装は,内製する のが最適 ίʔϙϨʔτΤϯδχΞͷधཁ͕ٸ૿ コーポレートエンジニアとは
  38. 社内プロダクトを 全部⼀⼈で引き継いだ僕

  39. ೥݄ ϑϧαΠΫϧΤϯδχΞͱͯ͠ΏΊΈʹೖࣾͨ͠๻͸ɼ Ε͍ͬͪͷ͓༠͍ʹΑΓίʔϙϨʔτΤϯδχΞϦϯάνʔϜʹࢀը͢Δ͜ͱʹͳͬͨɽ 社内プロダクトを全部⼀⼈で引き継いだ僕

  40. িܸͷࣄ࣮ • ౰࣌νʔϜϝϯόʔ͸Ұਓ • ೥຤ʹୀ৬༧ఆ ʹ ೥͔࢝Β๻Ұਓ • ͨͩ͠ୀ৬ޙ͠͹Β͘͸ۀ຿ҕୗͱ ͯ͠αϙʔτ༗Γ

    社内プロダクトを全部⼀⼈で引き継いだ僕
  41. Ҿ͖ܧ͍ͩࣾ಺ϓϩμΫτ • ࣾ಺ϓϩμΫτ ͭ • ࣾһ؅ཧγεςϜ • Քಇ؅ཧγεςϜ • ۈଵ؅ཧγεςϜ

    • ײँ΍ϑΟʔυόοΫΛ఻͑ΔγεςϜ • ϞοΫ "1*Λ؆୯ʹ༻ҙͰ͖ΔγεςϜ • ٕज़ελοΫ -BSBWFM 1)1 7VFKT %PDLFS &$ 社内プロダクトを全部⼀⼈で引き継いだ僕
  42. ϫΠͷεϖοΫʢ౰࣌ʣ • -BSBWFM • લ৬ʢΞϧόΠτʣͰͪΐͬͱ͚ͩॻ͍ͨ͜ͱ͋Δ͚ͩ • 7VFKT • ΏΊΈͷ࠾༻ࢼݧͷͨΊʹษڧ͠ɼ՝୊Λ࣮૷͚ͨͩ͠ •

    %PDLFS • ৮ͬͨ͜ͱͳ͍ɽԾ૝؀ڥΛίʔυͰੜ੒Ͱ͖Δ΍ͭΒ͍͘͠Β͍ͷ஌ࣝ • "84 • &$ $MPVEGMBSFͰ IUUQTରԠͷ 8FC αʔόʔΛ࡞ͬͨ͜ͱ͋Δ͚ͩ 社内プロダクトを全部⼀⼈で引き継いだ僕
  43. ͱΓ͋͑ͣؤுΔ͜ͱΛؤுͬͯΈͨ • ΏΊΈ͸্Լؔ܎͕ͳ͍ͷͰ୭͔ʹࢦࣔ͞ΕΔ͜ͱ͸ͳ͍ • ͱ͸͍͑ɼΞϧόΠτʹ͸ී௨λεΫΛৼΔਓ͕͍Δ • Ͱ΋ίʔϙϨʔτ͸๻ҰਓͳͷͰͩΕ΋ࢦࣔͯ͜͠ͳ͍ ࣗ෼Ͱ΍Δ͜ͱݟ͚ͭͯࣗ෼Ͱߦಈ͢Δ͔͠ͳ͍ 社内プロダクトを全部⼀⼈で引き継いだ僕

  44. ΞϧόΠτظؒதʹ΍ͬͯΈͨ͜ͱ • طଘϓϩμΫτͷΩϟονΞοϓ • طଘϓϩμΫτͷ໰͍߹Θͤʹର͢ΔҰ࣍ରԠ • طଘϓϩμΫτͷ͓खೖΕ • 4MBDL "1*

    ͷษڧ 社内プロダクトを全部⼀⼈で引き継いだ僕
  45. طଘϓϩμΫτͷΩϟονΞοϓ • ίʔυΛಡΉ • υΩϡϝϯτΛಡΉ • ஌ͬͯΔਓʹฉ͘ ແݶʹ༹͕͚࣌ؒΔʂ 社内プロダクトを全部⼀⼈で引き継いだ僕

  46. طଘϓϩμΫτͷ໰͍߹Θͤʹର͢ΔҰ࣍ରԠ • όάใࠂ • ػೳ௥Ճґཔ όάͬͨΜͰ ॿ͚ͯԼ͍͞ 社内プロダクトを全部⼀⼈で引き継いだ僕

  47. طଘϓϩμΫτͷ͓खೖΕ • όάௐࠪɾमਖ਼ • ػೳ௥Ճ จࣈͷ৭Ͱ΋ม͑ͱ͜X 社内プロダクトを全部⼀⼈で引き継いだ僕

  48. 4MBDL "1* ͷษڧ • υΩϡϝϯτΛಡΉ • ࣮ࡍʹ #PU Λ࡞ͬͯΈΔ 社内プロダクトを全部⼀⼈で引き継いだ僕

  49. ਖ਼ࣾһʹͳͬͨ͋ͱ • ૭ޱରԠΛͯ͠ϓϩμΫτΛվળ͢Δ • ࣗ෼Ͱ৽ػೳΛ࡞ͬͯΈΔ • ΈΜͳͷ൓ԠΛ؍࡯͢Δ ಛʹมΘΒͣ ৽ଔͰ੹೚͋Δ࢓ࣄΛ೚ͤͯ΋Β͑ͯॆ࣮✨ ʘϑϧαΠΫϧΤϯδχΞͬΆ͍ʂʗ

    社内プロダクトを全部⼀⼈で引き継いだ僕
  50. ѹ౗త੒௕Λ਱͛ͨ๻

  51. ΏΊΈͷσϑΥϧτ੒௕؀ڥ 圧倒的成⻑を遂げた僕

  52. ѹ౗తͳ੒௕؀ڥ ϑϧαΠΫϧΤϯδχΞ º ίʔϙϨʔτΤϯδχΞϦϯά ʹ ΏΊΈͰ࠷େͷ੒௕؀ڥʁ 圧倒的成⻑を遂げた僕

  53. ఈ্͛͞ΕͨΤϯδχΞྗ • ޿͍ྖҬΛ·Μ΂Μͳ͘ΧόʔͰ͖Δٕज़ྗ • ϓϩμΫτ։ൃͷ஌ݟ • ݱঢ়Λ෼ੳͯ͠ϓϩμΫτʹམͱ͠ࠐΉྗ • ໰୊ղܾೳྗ •

    ૭ޱରԠ࣌ͷίϛϡχέʔγϣϯྗ • ϑΟʔυόοΫΛૉૣ͘ϓϩμΫτʹ൓ө͢Δྗ 圧倒的成⻑を遂げた僕
  54. ίʔϙϨʔτͱ͍͏ಛघͳ؀ڥ Ϣʔβ ʹ ฐࣾͷࣾһ ίʔϙϨʔτΤϯδχΞϦϯάνʔϜ ࣾ಺αʔϏε αʔϏεΛఏڙ ϑΟʔυόοΫ ϑΟʔυόοΫΛ൓ө αʔϏεͷఏڙऀͱར༻ऀͱͷڑ཭͕͍ۙ

  55. ςοΫϦʔυʹΑΔٕज़ࢧԉ • ΏΊΈʹ͸ςοΫϦʔυνʔϜ͕͋Δ • ࣾ಺Ͱԣஅతʹٕज़ࢧԉΛ͢Δ૊৫ • ʢྫʣ1)1 ςοΫϦʔυɼJ04ςοΫϦʔυͳͲ ίʔυϨϏϡʔ΍ϖΞϓϩͰߴ౓ͳٕज़ࢧԉΛड͚Δ͜ͱ͕Մೳ 圧倒的成⻑を遂げた僕

  56. ͭ·Γ ϑϧαΠΫϧΤϯδχΞ º ίʔϙϨʔτΤϯδχΞϦϯά º ʹ ѹ౗త੒௕؀ڥ✨ ςοΫϦʔυʹΑΔٕज़ࢧԉ

  57. ίʔϙϨʔτΤϯδχΞʹͳΕ͹ ٕज़ྗʹͱͲ·ΒͣɼΤϯδχΞͱͯ͠ͷྗ͕ ఈ্͛͞ΕΔʂ 圧倒的成⻑を遂げた僕

  58. ϑϧαΠΫϧΤϯδχΞɾίʔϙϨʔτΤϯδχΞʹڵຯ࣋ͯ·͔ͨ͠ʁ ΏΊΈͷ੒௕؀ڥʹັྗΛײ͡·͔ͨ͠ʁ

  59. ৽ଔɾத్ͱ΋ʹίʔϙϨʔτΤϯδχΞืूதʂ

  60. 👹 ʻ ͓લ΋ϑϧαΠΫϧΤϯδχΞʹͳΒͳ͍͔ʁ