Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
入社初日に社内サービスを全部一人で引き継いだ新卒フルサイクルエンジニアの話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ふわせぐ
December 14, 2021
Programming
6.9k
4
Share
入社初日に社内サービスを全部一人で引き継いだ新卒フルサイクルエンジニアの話
Developer Boost 2021 登壇資料です
https://event.shoeisha.jp/devboost/20211211/session/3554/
ふわせぐ
December 14, 2021
More Decks by ふわせぐ
See All by ふわせぐ
php-conference-nagoya-2025
fuwasegu
0
530
object-oriented-conference-2024
fuwasegu
14
5.7k
proud of my organization LT
fuwasegu
1
470
Qiita Night PHP 2023
fuwasegu
0
15k
php conference okinawa 2022
fuwasegu
0
2k
QiitaConference2022
fuwasegu
1
1.5k
sleepagotchi
fuwasegu
2
2.7k
何の画像か当てちゃるBot紹介/image_guess_bot
fuwasegu
0
220
新卒 Laravel 初心者が成長していく中で 感じたコレジャナイ感/PHPerKaigi 2022
fuwasegu
11
16k
Other Decks in Programming
See All in Programming
Inside Stream API
skrb
1
220
[BalkanRuby 2026] Drop your app/services!
palkan
3
690
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
150
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
120
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
150
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
340
Hive Metastoreを通して学ぶIceberg REST Catalog ― 仕様から実装まで
okumin
0
280
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
620
分析エージェント精度向上における データアナリストの役割
oura_shoya
0
120
1人1案件のプロダクトエンジニア時代に、"プロセス監督"としてチャレンジしたこと
non0113
0
330
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
400
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
280
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
120
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Producing Creativity
orderedlist
PRO
348
40k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
170
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
A designer walks into a library…
pauljervisheath
211
24k
WENDY [Excerpt]
tessaabrams
10
37k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Statistics for Hackers
jakevdp
799
230k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
# ೖࣾॳʹࣾαʔϏεΛ શ෦ҰਓͰҾ͖ܧ͍ͩ ৽ଔϑϧαΠΫϧΤϯδχΞͷ Լ ल
ࣗݾհ • ࡚ݝग़ɾѪݝࡏॅ 🏠 • ੩Ԭେֶใֶ෦ใՊֶՊଔʢଔʣ🗻 • େֶͰը૾ॲཧ 7JEFP*OQBJOUJOH ͷݚڀ
📹 • ϩοΫόϯυͰυϥϜΛͬͨΓʢաڈʣ🥁 • ࡀͷஉͷࢠͷ 👶 2 @fuwasegu @lunain84 @fuwasegu @fuwasegu
ࠓ͢͜ͱ ゆめみに内定した僕 社内プロダクトを全部⼀⼈で引き継いだ僕 ゆめみで圧倒的成⻑を遂げた僕 3
ࠓͷඪ • フルサイクルエンジニアに興味を持ってもらう • コーポレートエンジニアに興味を持ってもらう • ゆめみで働きたいと思ってもらう • 僕と⼀緒に働きたいと思ってもらう(最重要)
ΏΊΈʹఆͨ͠
એʢಥʣ ゆめみに内定した僕
࠷ऴ໘ όοΫΤϯυͱϑϩϯτΤϯυ Ͳ͕ͬͪΓ͍ͨͰ͔͢ʁ Ε͍ͬͪ ͲͬͪͰ͍͍ͬ͢X ΅͘ ΄ΜͳΒͬͪ͜ͰܾΊͱ͘Θʙ Ε͍ͬͪ ゆめみに内定した僕
ఆ௨ ゆめみに内定した僕
ϑϧαΠΫϧΤϯδχΞ🤔 ゆめみに内定した僕
ϑϧαΠΫϧΤϯδχΞͱ
࣌ͷ ΅͘ ͳΜ͔͍͠৬छͩͬͨʔ ゆめみに内定した僕
ͱ͖ྲྀΕ݄ ۚͷ͍͕ 💰 ೋͭฦࣄͰ0,ʢ࣌ͷ࣌څԁʣ ゆめみに内定した僕
ίʔϙϨʔτΤϯδχΞϦϯά🤔 ゆめみに内定した僕
ίʔϙϨʔτΤϯδχΞͱ
【まとめ】ゆめみに内定した僕 • ಛผΓ͍ͨ͜ͱͳ͍ • ϑϧαΠΫϧΤϯδχΞʹ໋͞Εͨ • ϑϧαΠΫϧΤϯδχΞΛΒͳ͍ • ϑϧελοΫͱҧ͏ͷʁ •
ίʔϙϨʔτΤϯδχΞϦϯάνʔϜʹ༠ΘΕͨ • ίʔϙϨʔτΤϯδχΞΛΒͳ͍ • ࣾ 4& ͬͯײ͡ɽɽɽʁ ゆめみに内定した僕
ͦΖͦΖਅ໘ͳ • ϑϧαΠΫϧΤϯδχΞͱ • ίʔϙϨʔτΤϯδχΞϦϯάͱ
ͦΖͦΖਅ໘ͳ • ϑϧαΠΫϧΤϯδχΞͱ • ίʔϙϨʔτΤϯδχΞϦϯάͱ
ΊͬͪΌ͍͍هࣄݟ͚ͭͨ フルサイクルエンジニアとは
ζόϦɼϑϧαΠΫϧΤϯδχΞͱ 4-$1ʢ4PGUXBSF-JGF$ZDMF1SPDFTTʣͷશͯΛ ୲͏͜ͱ͕Ͱ͖ΔΤϯδχΞ フルサイクルエンジニアとは
ιϑτΣΞͷϥΠϑαΠΫϧ ߏɾઃܭ ։ൃ ಋೖ อक ʢഁغʣ ͷಘҙ フルサイクルエンジニアとは
αΠΫϧΛճ͢ͱ͍͏͜ͱ ղܾ͍ͨ͠ ͕ݟ͔ͭΔ ཁ݅ఆٛ ઃܭ ࣮ ςετ ϦϦʔε ώΞϦϯά ௐࠪ
վળαΠΫϧ フルサイクルエンジニアとは
ϑϧελοΫͱͷҧ͍ ϑϧελοΫΤϯδχΞ ʻ ϑϧαΠΫϧΤϯδχΞ ߏɾઃܭ ։ൃ ಋೖ อक ʢഁغʣ •
όοΫΤϯυ • ϑϩϯτΤϯυ • Πϯϑϥ • ʢJ04"OESPJEʣ 技術は任せろ フルサイクルエンジニアとは
ฐࣾͷ৬ҐΨΠυϥΠϯ ͯϒͰٞΛৢͨ͠X ˠ フルサイクルエンジニアとは
ΏΊΈͰͷϑϧαΠΫϧΤϯδχΞ • ܧଓతͳσϦόϦʔϑΣʔζͷϓϩδΣΫτΛ୲͢Δ • ϦʔυɾΤϯδχΞͱͯ͠ͷೳྗʹՃ͑ͯɼώΞϦϯάɼཁ݅ఆٛɼ%FW0QTɼ ૭ޱରԠߦ͏͜ͱ͕Ͱ͖ɼϓϩδΣΫτͷཁ݅ఆٛϑΣʔζ͔ΒϦϦʔε·Ͱ ͷશͯͷఔʹ͓͍ͯɼෳͷׂΛҰ࿈ͯ͠ߦ͏͜ͱ͕Ͱ͖ɼ௨ৗͰൃشͰ ͖ͳ͍ϓϩδΣΫτͷΫΦϦςΟɼΞδϦςΟͷཱ྆ͱɼҰਓԿͷߴ͍ੜ࢈ ੑΛൃش͢Δ͜ͱ͕Ͱ͖͍ͯΔ •
άϩʔεϋοΫɼίʔϙϨʔτΤϯδχΞϦϯάɼϓϩτλΠϐϯάͳͲͰ׆ ༂͕ظ͞ΕΔ
ΏΊΈͰͷϑϧαΠΫϧΤϯδχΞ • ܧଓతͳσϦόϦʔϑΣʔζͷϓϩδΣΫτΛ୲͢Δ • ϦʔυɾΤϯδχΞͱͯ͠ͷೳྗʹՃ͑ͯɼώΞϦϯάɼཁ݅ఆٛɼ%FW0QTɼ ૭ޱରԠߦ͏͜ͱ͕Ͱ͖ɼϓϩδΣΫτͷཁ݅ఆٛϑΣʔζ͔ΒϦϦʔε·Ͱ ͷશͯͷఔʹ͓͍ͯɼෳͷׂΛҰ࿈ͯ͠ߦ͏͜ͱ͕Ͱ͖ɼ௨ৗͰൃشͰ ͖ͳ͍ϓϩδΣΫτͷΫΦϦςΟɼΞδϦςΟͷཱ྆ͱɼҰਓԿͷߴ͍ੜ࢈ ੑΛൃش͢Δ͜ͱ͕Ͱ͖͍ͯΔ •
άϩʔεϋοΫɼίʔϙϨʔτΤϯδχΞϦϯάɼϓϩτλΠϐϯάͳͲͰ׆ ༂͕ظ͞ΕΔ
ϑϧαΠΫϧΤϯδχΞ º ίʔϙϨʔτΤϯδχΞϦϯά ૬ੑ͕͍͍Β͍͠ʁ🤔 フルサイクルエンジニアとは
ͦΖͦΖਅ໘ͳ • ϑϧαΠΫϧΤϯδχΞͱ • ίʔϙϨʔτΤϯδχΞϦϯάͱ
ζόϦɼίʔϙϨʔτΤϯδχΞϦϯάͱ ৫ͷղܾͷͨΊͷγεςϜΛͰ։ൃɾӡ༻͢Δ͜ͱ コーポレートエンジニアとは
ʲิʳγεͱࣾ4& γε෦ ࣾ4& ࣾ4& ࣾ4& ࣾ4& ࣾ4& ࣾ4& n γεɿ෦ॺͷ໊લ
n ࣾ4&ɿγεʹॴଐ͢ΔΤϯδχΞ
ࣾ4&ͱ ίʔϙϨʔτΤϯδχΞ طʹ͋ΔͷΛͬͯձࣾΛ๛͔ʹ͢Δͷ͕ࣾ4& ະͩͳ͍ͷΛ࡞Γग़ͯ͠ձࣾΛ๛͔ʹ͢Δͷ͕ίʔϙϨʔτΤϯδχΞ コーポレートエンジニアとは
͜ΕͲͬͪͷࣄʁ ίʔϙϨʔτΤϯδχΞ ࣾ4& ৫ʹ 4MBDL Λಋೖ͢Δ
͜ΕͲͬͪͷࣄʁ ίʔϙϨʔτΤϯδχΞ ࣾ4& 4MBDL "1* ΛͬͯۈଵཧγεςϜΛ࡞Δ
͜ΕͲͬͪͷࣄʁ ίʔϙϨʔτΤϯδχΞ ࣾ4& ࣾһͷି༩ 1$ ͷηοτΞοϓΛ͢Δ
͜ΕͲͬͪͷࣄʁ ίʔϙϨʔτΤϯδχΞ ࣾ4& ࣾ༻ 71/ Λߏங͢Δ
͜ΕͲͬͪͷࣄʁ ίʔϙϨʔτΤϯδχΞ ࣾ4& ৫ʹ͋ͬͨνέοτཧ 8FC ΞϓϦΛ࡞Δ
• 4BB4 ͷಋೖ • ۀ༻ػثͷཧ • ϔϧϓσεΫ • ෳ 4BB4
Λ࿈ܞͤͨ͞ಠࣗγε ςϜͷ։ൃ • ৫ʹ࠷దԽͨ͠πʔϧΛ։ൃ ࣾ4&ͱ ίʔϙϨʔτΤϯδχΞ ࣾ4& ίʔϙϨʔτΤϯδχΞ ͋Μ·ΓίʔυΛॻ͔ͳ͍ ίʔυΛͨ͘͞Μॻ͘ ˞ ձࣾʹΑͬͯͲͪΒͷۀҰͭͷ෦ॺ͕୲͢Δ߹͋Δɽ ˞ גࣜձࣾΏΊΈͰɼίʔϙϨʔτΤϯδχΞϦϯάνʔϜͱผʹγενʔϜ͕͋Δ コーポレートエンジニアとは
ίʔϙϨʔτΤϯδχΞͷधཁ • SaaS やクラウドサービスの増加で⾮ IT 企業も 積極的な IT 導⼊を検討(IT 化による
DX) • 組織の課題を内側から分析し,スピード感を 持って改善サイクルを回しながら基盤を実装する のが理想 • 組織に最適化された基盤の実装は,内製する のが最適 ίʔϙϨʔτΤϯδχΞͷधཁ͕ٸ૿ コーポレートエンジニアとは
社内プロダクトを 全部⼀⼈で引き継いだ僕
݄ ϑϧαΠΫϧΤϯδχΞͱͯ͠ΏΊΈʹೖࣾͨ͠ɼ Ε͍ͬͪͷ͓༠͍ʹΑΓίʔϙϨʔτΤϯδχΞϦϯάνʔϜʹࢀը͢Δ͜ͱʹͳͬͨɽ 社内プロダクトを全部⼀⼈で引き継いだ僕
িܸͷࣄ࣮ • ࣌νʔϜϝϯόʔҰਓ • ʹୀ৬༧ఆ ʹ ͔࢝ΒҰਓ • ͨͩ͠ୀ৬ޙ͠Β͘ۀҕୗͱ ͯ͠αϙʔτ༗Γ
社内プロダクトを全部⼀⼈で引き継いだ僕
Ҿ͖ܧ͍ͩࣾϓϩμΫτ • ࣾϓϩμΫτ ͭ • ࣾһཧγεςϜ • ՔಇཧγεςϜ • ۈଵཧγεςϜ
• ײँϑΟʔυόοΫΛ͑ΔγεςϜ • ϞοΫ "1*Λ؆୯ʹ༻ҙͰ͖ΔγεςϜ • ٕज़ελοΫ -BSBWFM 1)1 7VFKT %PDLFS &$ 社内プロダクトを全部⼀⼈で引き継いだ僕
ϫΠͷεϖοΫʢ࣌ʣ • -BSBWFM • લ৬ʢΞϧόΠτʣͰͪΐͬͱ͚ͩॻ͍ͨ͜ͱ͋Δ͚ͩ • 7VFKT • ΏΊΈͷ࠾༻ࢼݧͷͨΊʹษڧ͠ɼ՝Λ࣮͚ͨͩ͠ •
%PDLFS • ৮ͬͨ͜ͱͳ͍ɽԾڥΛίʔυͰੜͰ͖ΔͭΒ͍͘͠Β͍ͷࣝ • "84 • &$ $MPVEGMBSFͰ IUUQTରԠͷ 8FC αʔόʔΛ࡞ͬͨ͜ͱ͋Δ͚ͩ 社内プロダクトを全部⼀⼈で引き継いだ僕
ͱΓ͋͑ͣؤுΔ͜ͱΛؤுͬͯΈͨ • ΏΊΈ্Լ͕ؔͳ͍ͷͰ୭͔ʹࢦࣔ͞ΕΔ͜ͱͳ͍ • ͱ͍͑ɼΞϧόΠτʹී௨λεΫΛৼΔਓ͕͍Δ • ͰίʔϙϨʔτҰਓͳͷͰͩΕࢦࣔͯ͜͠ͳ͍ ࣗͰΔ͜ͱݟ͚ͭͯࣗͰߦಈ͢Δ͔͠ͳ͍ 社内プロダクトを全部⼀⼈で引き継いだ僕
ΞϧόΠτظؒதʹͬͯΈͨ͜ͱ • طଘϓϩμΫτͷΩϟονΞοϓ • طଘϓϩμΫτͷ͍߹Θͤʹର͢ΔҰ࣍ରԠ • طଘϓϩμΫτͷ͓खೖΕ • 4MBDL "1*
ͷษڧ 社内プロダクトを全部⼀⼈で引き継いだ僕
طଘϓϩμΫτͷΩϟονΞοϓ • ίʔυΛಡΉ • υΩϡϝϯτΛಡΉ • ͬͯΔਓʹฉ͘ ແݶʹ༹͕͚࣌ؒΔʂ 社内プロダクトを全部⼀⼈で引き継いだ僕
طଘϓϩμΫτͷ͍߹Θͤʹର͢ΔҰ࣍ରԠ • όάใࠂ • ػೳՃґཔ όάͬͨΜͰ ॿ͚ͯԼ͍͞ 社内プロダクトを全部⼀⼈で引き継いだ僕
طଘϓϩμΫτͷ͓खೖΕ • όάௐࠪɾमਖ਼ • ػೳՃ จࣈͷ৭Ͱม͑ͱ͜X 社内プロダクトを全部⼀⼈で引き継いだ僕
4MBDL "1* ͷษڧ • υΩϡϝϯτΛಡΉ • ࣮ࡍʹ #PU Λ࡞ͬͯΈΔ 社内プロダクトを全部⼀⼈で引き継いだ僕
ਖ਼ࣾһʹͳͬͨ͋ͱ • ૭ޱରԠΛͯ͠ϓϩμΫτΛվળ͢Δ • ࣗͰ৽ػೳΛ࡞ͬͯΈΔ • ΈΜͳͷԠΛ؍͢Δ ಛʹมΘΒͣ ৽ଔͰ͋ΔࣄΛͤͯΒ͑ͯॆ࣮✨ ʘϑϧαΠΫϧΤϯδχΞͬΆ͍ʂʗ
社内プロダクトを全部⼀⼈で引き継いだ僕
ѹతΛ͛ͨ
ΏΊΈͷσϑΥϧτڥ 圧倒的成⻑を遂げた僕
ѹతͳڥ ϑϧαΠΫϧΤϯδχΞ º ίʔϙϨʔτΤϯδχΞϦϯά ʹ ΏΊΈͰ࠷େͷڥʁ 圧倒的成⻑を遂げた僕
ఈ্͛͞ΕͨΤϯδχΞྗ • ͍ྖҬΛ·ΜΜͳ͘ΧόʔͰ͖Δٕज़ྗ • ϓϩμΫτ։ൃͷݟ • ݱঢ়Λੳͯ͠ϓϩμΫτʹམͱ͠ࠐΉྗ • ղܾೳྗ •
૭ޱରԠ࣌ͷίϛϡχέʔγϣϯྗ • ϑΟʔυόοΫΛૉૣ͘ϓϩμΫτʹө͢Δྗ 圧倒的成⻑を遂げた僕
ίʔϙϨʔτͱ͍͏ಛघͳڥ Ϣʔβ ʹ ฐࣾͷࣾһ ίʔϙϨʔτΤϯδχΞϦϯάνʔϜ ࣾαʔϏε αʔϏεΛఏڙ ϑΟʔυόοΫ ϑΟʔυόοΫΛө αʔϏεͷఏڙऀͱར༻ऀͱͷڑ͕͍ۙ
ςοΫϦʔυʹΑΔٕज़ࢧԉ • ΏΊΈʹςοΫϦʔυνʔϜ͕͋Δ • ࣾͰԣஅతʹٕज़ࢧԉΛ͢Δ৫ • ʢྫʣ1)1 ςοΫϦʔυɼJ04ςοΫϦʔυͳͲ ίʔυϨϏϡʔϖΞϓϩͰߴͳٕज़ࢧԉΛड͚Δ͜ͱ͕Մೳ 圧倒的成⻑を遂げた僕
ͭ·Γ ϑϧαΠΫϧΤϯδχΞ º ίʔϙϨʔτΤϯδχΞϦϯά º ʹ ѹతڥ✨ ςοΫϦʔυʹΑΔٕज़ࢧԉ
ίʔϙϨʔτΤϯδχΞʹͳΕ ٕज़ྗʹͱͲ·ΒͣɼΤϯδχΞͱͯ͠ͷྗ͕ ఈ্͛͞ΕΔʂ 圧倒的成⻑を遂げた僕
ϑϧαΠΫϧΤϯδχΞɾίʔϙϨʔτΤϯδχΞʹڵຯ࣋ͯ·͔ͨ͠ʁ ΏΊΈͷڥʹັྗΛײ͡·͔ͨ͠ʁ
৽ଔɾத్ͱʹίʔϙϨʔτΤϯδχΞืूதʂ
👹 ʻ ͓લϑϧαΠΫϧΤϯδχΞʹͳΒͳ͍͔ʁ