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.4k
入社初日に社内サービスを全部一人で引き継いだ新卒フルサイクルエンジニアの話
Developer Boost 2021 登壇資料です
https://event.shoeisha.jp/devboost/20211211/session/3554/
ふわせぐ
December 14, 2021
Tweet
Share
More Decks by ふわせぐ
See All by ふわせぐ
object-oriented-conference-2024
fuwasegu
13
4.7k
proud of my organization LT
fuwasegu
1
350
Qiita Night PHP 2023
fuwasegu
0
13k
php conference okinawa 2022
fuwasegu
0
1.6k
QiitaConference2022
fuwasegu
1
1.3k
sleepagotchi
fuwasegu
2
2.6k
何の画像か当てちゃるBot紹介/image_guess_bot
fuwasegu
0
160
新卒 Laravel 初心者が成長していく中で 感じたコレジャナイ感/PHPerKaigi 2022
fuwasegu
10
14k
Other Decks in Programming
See All in Programming
Ruby on cygwin 2025-02
fd0
0
120
WebDriver BiDiとは何なのか
yotahada3
1
120
ASP. NET CoreにおけるWebAPIの最新情報
tomokusaba
0
320
watsonx.ai Dojo #6 継続的なAIアプリ開発と展開
oniak3ibm
PRO
0
280
Conform を推す - Advocating for Conform
mizoguchicoji
1
270
Flutter × Firebase Genkit で加速する生成 AI アプリ開発
coborinai
0
120
TokyoR116_BeginnersSession1_環境構築
kotatyamtema
0
100
DevinとCursorから学ぶAIエージェントメモリーの設計とMoatの考え方
itarutomy
1
560
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
200
Amazon ECS とマイクロサービスから考えるシステム構成
hiyanger
3
410
Writing documentation can be fun with plugin system
okuramasafumi
0
110
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
3.4k
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Automating Front-end Workflow
addyosmani
1367
200k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
A Tale of Four Properties
chriscoyier
158
23k
Making Projects Easy
brettharned
116
6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
620
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
9
1.3k
How GitHub (no longer) Works
holman
313
140k
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ςοΫϦʔυͳͲ ίʔυϨϏϡʔϖΞϓϩͰߴͳٕज़ࢧԉΛड͚Δ͜ͱ͕Մೳ 圧倒的成⻑を遂げた僕
ͭ·Γ ϑϧαΠΫϧΤϯδχΞ º ίʔϙϨʔτΤϯδχΞϦϯά º ʹ ѹతڥ✨ ςοΫϦʔυʹΑΔٕज़ࢧԉ
ίʔϙϨʔτΤϯδχΞʹͳΕ ٕज़ྗʹͱͲ·ΒͣɼΤϯδχΞͱͯ͠ͷྗ͕ ఈ্͛͞ΕΔʂ 圧倒的成⻑を遂げた僕
ϑϧαΠΫϧΤϯδχΞɾίʔϙϨʔτΤϯδχΞʹڵຯ࣋ͯ·͔ͨ͠ʁ ΏΊΈͷڥʹັྗΛײ͡·͔ͨ͠ʁ
৽ଔɾத్ͱʹίʔϙϨʔτΤϯδχΞืूதʂ
👹 ʻ ͓લϑϧαΠΫϧΤϯδχΞʹͳΒͳ͍͔ʁ