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
5.6k
入社初日に社内サービスを全部一人で引き継いだ新卒フルサイクルエンジニアの話
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
8
2.7k
proud of my organization LT
fuwasegu
1
260
Qiita Night PHP 2023
fuwasegu
0
12k
php conference okinawa 2022
fuwasegu
0
1.3k
QiitaConference2022
fuwasegu
1
1.1k
sleepagotchi
fuwasegu
2
2.5k
何の画像か当てちゃるBot紹介/image_guess_bot
fuwasegu
0
120
新卒 Laravel 初心者が成長していく中で 感じたコレジャナイ感/PHPerKaigi 2022
fuwasegu
7
12k
Other Decks in Programming
See All in Programming
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
230
Elm 0.19.0 Changes
bkuhlmann
0
490
Goのエラースタックトレースの歴史と今後
sonatard
9
1.6k
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
170
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
340
Kotlin Multiplatform at Stable and Beyond (Android Makers 2024)
zsmb
0
320
新宿ダンジョンを可視化してみた
satoshi7190
2
270
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
1
270
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
200
Elm Form Validation
bkuhlmann
0
510
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
370
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Automating Front-end Workflow
addyosmani
1356
200k
The Pragmatic Product Professional
lauravandoore
25
5.8k
Infographics Made Easy
chrislema
238
18k
Art, The Web, and Tiny UX
lynnandtonic
289
19k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
6
1.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
244
20k
The Cult of Friendly URLs
andyhume
74
5.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
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ςοΫϦʔυͳͲ ίʔυϨϏϡʔϖΞϓϩͰߴͳٕज़ࢧԉΛड͚Δ͜ͱ͕Մೳ 圧倒的成⻑を遂げた僕
ͭ·Γ ϑϧαΠΫϧΤϯδχΞ º ίʔϙϨʔτΤϯδχΞϦϯά º ʹ ѹతڥ✨ ςοΫϦʔυʹΑΔٕज़ࢧԉ
ίʔϙϨʔτΤϯδχΞʹͳΕ ٕज़ྗʹͱͲ·ΒͣɼΤϯδχΞͱͯ͠ͷྗ͕ ఈ্͛͞ΕΔʂ 圧倒的成⻑を遂げた僕
ϑϧαΠΫϧΤϯδχΞɾίʔϙϨʔτΤϯδχΞʹڵຯ࣋ͯ·͔ͨ͠ʁ ΏΊΈͷڥʹັྗΛײ͡·͔ͨ͠ʁ
৽ଔɾத్ͱʹίʔϙϨʔτΤϯδχΞืूதʂ
👹 ʻ ͓લϑϧαΠΫϧΤϯδχΞʹͳΒͳ͍͔ʁ