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
ふわせぐ
December 14, 2021
Programming
4
6.7k
入社初日に社内サービスを全部一人で引き継いだ新卒フルサイクルエンジニアの話
Developer Boost 2021 登壇資料です
https://event.shoeisha.jp/devboost/20211211/session/3554/
ふわせぐ
December 14, 2021
Tweet
Share
More Decks by ふわせぐ
See All by ふわせぐ
php-conference-nagoya-2025
fuwasegu
0
350
object-oriented-conference-2024
fuwasegu
14
5.2k
proud of my organization LT
fuwasegu
1
430
Qiita Night PHP 2023
fuwasegu
0
14k
php conference okinawa 2022
fuwasegu
0
1.8k
QiitaConference2022
fuwasegu
1
1.4k
sleepagotchi
fuwasegu
2
2.6k
何の画像か当てちゃるBot紹介/image_guess_bot
fuwasegu
0
200
新卒 Laravel 初心者が成長していく中で 感じたコレジャナイ感/PHPerKaigi 2022
fuwasegu
11
15k
Other Decks in Programming
See All in Programming
OSS開発者という働き方
andpad
5
1.7k
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.5k
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
190
rage against annotate_predecessor
junk0612
0
170
CJK and Unicode From a PHP Committer
youkidearitai
PRO
0
110
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
350
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
230
概念モデル→論理モデルで気をつけていること
sunnyone
3
300
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
400
testingを眺める
matumoto
1
140
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Music & Morning Musume
bryan
46
6.8k
A Tale of Four Properties
chriscoyier
160
23k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
A Modern Web Designer's Workflow
chriscoyier
696
190k
Building an army of robots
kneath
306
46k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
A designer walks into a library…
pauljervisheath
207
24k
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ςοΫϦʔυͳͲ ίʔυϨϏϡʔϖΞϓϩͰߴͳٕज़ࢧԉΛड͚Δ͜ͱ͕Մೳ 圧倒的成⻑を遂げた僕
ͭ·Γ ϑϧαΠΫϧΤϯδχΞ º ίʔϙϨʔτΤϯδχΞϦϯά º ʹ ѹతڥ✨ ςοΫϦʔυʹΑΔٕज़ࢧԉ
ίʔϙϨʔτΤϯδχΞʹͳΕ ٕज़ྗʹͱͲ·ΒͣɼΤϯδχΞͱͯ͠ͷྗ͕ ఈ্͛͞ΕΔʂ 圧倒的成⻑を遂げた僕
ϑϧαΠΫϧΤϯδχΞɾίʔϙϨʔτΤϯδχΞʹڵຯ࣋ͯ·͔ͨ͠ʁ ΏΊΈͷڥʹັྗΛײ͡·͔ͨ͠ʁ
৽ଔɾத్ͱʹίʔϙϨʔτΤϯδχΞืूதʂ
👹 ʻ ͓લϑϧαΠΫϧΤϯδχΞʹͳΒͳ͍͔ʁ