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
mochi5o
August 26, 2021
Programming
0
1k
自信が持てず転職活動を 始められなかった私が 無事転職できた話
ペパボエンジニアとメンターが語る、「エンジニアとして働くということ」でお話した内容です。転職活動をしないと、転職できないということです。
mochi5o
August 26, 2021
Tweet
Share
Other Decks in Programming
See All in Programming
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
Goで作る、開発・CI環境
sin392
0
190
ふつうの技術スタックでアート作品を作ってみる
akira888
0
300
Cursor AI Agentと伴走する アプリケーションの高速リプレイス
daisuketakeda
1
130
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
280
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
1
350
Select API from Kotlin Coroutine
jmatsu
1
210
ペアプロ × 生成AI 現場での実践と課題について / generative-ai-in-pair-programming
codmoninc
0
270
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
240
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
850
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
260
C++20 射影変換
faithandbrave
0
560
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
49
14k
What's in a price? How to price your products and services
michaelherold
246
12k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Agile that works and the tools we love
rasmusluckow
329
21k
Statistics for Hackers
jakevdp
799
220k
Adopting Sorbet at Scale
ufuk
77
9.4k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Straight Up "How To Draw Better" Workshop
denniskardys
234
140k
Building an army of robots
kneath
306
45k
Transcript
ࣗ৴͕࣋ͯͣస৬׆ಈΛ ࢝ΊΒΕͳ͔ͬͨࢲ͕ ແࣄస৬Ͱ͖ͨ mochiko / GMO PEPABO inc. 2021.08.26 1
2 ࣗݾհ ϗεςΟϯάࣄۀ෦ɹCRνʔϜ 2019 த్ೖࣾ ݄ ᚸت ະܦݧస৬Ͱ2019ೖࣾ͠·ͨ͠ɻ ݱࡏϗεςΟϯάࣄۀ෦Customer
Reliabilityͱ͍͏ νʔϜͰϩϦϙοϓʂͳͲͷ͓͍߹Θͤௐࠪۀ վળΛߦ͍ͬͯ·͢ɻ ࣾͷ໊͋ͩmochikoͰ͢ɻ • Twitter: @mochi5o_maki
ຊͷ݁ 3
స৬׆ಈ͠ͳ͍ͱ స৬Ͱ͖ͳ͍ 4
5 ΞδΣϯμ 1. ԿΛ͖͔ͬͯͨ 2. స৬׆ಈͰͷͳΈͱղܾࡦ 3. WebΤϯδχΞͱͯ͠ಇ͍ͯΈͯ ※Ҏ߱ɺࢿྉͰWebΤϯδχΞͷ͜ͱΛʮΤϯδχΞʯͱදه͠·͢ɻ
1. ԿΛ͖͔ͬͯͨ 6
7 ͳʹΛ͖͔ͬͯͨ • খചɾൢച • ࣄʢܦཧܥɾ૯ܥͷ͓ख͍ʣ • ਓࣄɾ࠾༻ • ใʢࣾߦࣄͷӡӦͳͲ୲͠·ͨ͠ʣ
• ߦखଓ͖ • දൿॻ نͷখ͍͞ձࣾʹ͍ͨ͜ͱ͋Γɺͱʹ͔͍͘Ζ͍ΖͳࣄΛܦݧ͖ͯ͠·ͨ͠😃 ͪͳΈʹग़େֶใܥͰ͋Γ·ͤΜʂ ܦݧ͖͓ͯͨ͠ࣄͨͪ
8 ͳʹΛ͖͔ͬͯͨ ใͷۀͰWebαΠτͷ੍࡞Λൃ → ֹۚ໘Ͱ্͔Βܾࡋ͕Β͑ͳ͍ → Ͳ͏ͬͨΒ҆͘Ͱ͖Δ͔ʁ͍ͯ͏͔ࣗͰͰ͖ͳ͍͔ʁͱάάͬͯௐΔ → ্ܾࡁឯ༨ۂં͋ΓΒ͕͑ͨɺWebαΠτ੍࡞ͷࣄʹڵຯΛͬͨ →
HTMLͷຊΛҰങ͏͕ɺָ͘͠ͳ͙ͯ͘͢ʹ࠳ં → ϓϩάϥϛϯάεΫʔϧʹ௨͏ʢϓϩάϥϛϯάָ͍͠ʂͷͮ͘Γָ͍͠ʂʣ → ͱʹ͔͘WebΞϓϦέʔγϣϯΛࣗྗͰ࡞Γ͍ͨʂͱ͍͏ࢥ͍ͰΓ͖ͬͯଔۀ → ଔۀͰ͖ͨɺϙʔτϑΥϦΦʹͳΔΞϓϦ͋ΔɺͰͳΜ͔Γͳ͍ؾ͕͢Δ… → ΤϯδχΞͱͯ͠ಇ͖͍ͨɺ͚Ͳ͜ͷ··స৬׆ಈ͡Ί͍͍ͯͷ͔ͳ… ΤϯδχΞͷస৬׆ಈΛ࢝ΊΔ·Ͱͷϓϩϩʔάʢͳ͕͍ʣ
9 2. స৬׆ಈͰͷͳΈͱղܾࡦ
10 ͳʹ͕Γͳ͍ʁ ͱʹ͔͘ΞϓϦέʔγϣϯΛಈ͔͢͜ͱΛతʹɺͭ·͖ͮͳ͕Β ָ͠ΜͰֶΜͰ͖ͨ…ɻͦͯ͠ΤϯδχΞʹͳΓ͍ͨͬͯࢥ͏Α͏ʹ ͳͬͨɻ ͰΤϯδχΞͱͯ͠ಇͨ͘Ίʹɺ·ͣ໘ͰʮࠓޙΓ͍ͨ͜ͱʯ ͱ͔ݴΘͳ͍ͱ͍͚ͳ͍͠ʮͳʹ͕Ͱ͖Δʯ͔Λ͑ͳ͍ͱ͍͚ͳ͍ ͷͰɻগͳ͘ͱ͕ࣗ໘ͳΒԠืऀʹ͑ͯΒ͍͍ͨ Μͳ͊…ɻ ɹɹɹ͋Εɺࢲͬͯ۩ମతͳΓ͍ͨ͜ͱͳ͍ͳʁ
ɹɹɹɹɹͬͱษڧ͢Δඞཁ͕͋ΔͷͰʁ
స৬׆ಈͰͷͳΈͱղܾࡦ 11 • ͳʹΛͬͯʮXXX͕Ͱ͖Δʯͱ͍͍͍ͬͯͷ͔Θ͔Βͳ͍ • ͳʹΛͲ͜·Ͱʹ͚ͭΕ͍͍ͷ͔Θ͔Βͳ͍ • ͬͱֶͼ͍ͨҙཉ͋Δͷʹɺ࣍ʹͳʹΛΕ͍͍ͷ͔Θ͔Βͳ͍ • ϓϩάϥϛϯά͖͚ͩͲɺࣄͱͯ͠ʮΓ͍ͨ͜ͱʯ
ͱ͍͏ͷ͕۩ମతʹࢥ͍ු͔ͳ͍ • ໘ͰͤΔ͜ͱ͕ͳ͍ ࣗͷதͰ͍ͯͨ͜͠ͱ
స৬׆ಈͰͷͳΈͱղܾࡦ 12 స৬׆ಈͷΛ͖͔͚ͨͬ͠ • େ໊ΤϯδχΞΧϨοδ ◦ ݱͷΤϯδχΞ͕ߨࢣϝϯλʔͱ͍ͯͭͯ͘͠ΕΔ ◦ ࣮ࡍͷۀͰͷ͍Ζ͍Ζฉ͘͜ͱ͕Ͱ͖ͨ •
·ͣ1ࣾ໘Λड͚ͯΈͨ͜ͱ ◦ ະܦݧ࠾༻Ͱɺ࣮ࡍʹͲΜͳ͜ͱΛٻΊΒΕ͍ͯΔͷ͔Δ͜ͱ͕Ͱ͖ͨ ◦ Γ߹͍Λ௨ͯ͠໘Λड͚Δ͜ͱ͕Ͱ͖ͨͷͰϦϥοΫε͓ͯ͠Ͱ͖ͨ
13 స৬׆ಈͰͷͳΈͱղܾࡦ • ͦͦઐ৬Ͱಇ͍ͨܦݧ͕ͳ͔ͬͨͷͰɺͳʹΒͳ͔ͬͨ • ΤϯδχΞͷࣄ = ίʔυΛॻ͍͍ͯΔ͘Β͍ͷೝࣝ ʮΤϯδχΞͱͯ͠ಇ͘ʯͱ͍͏͜ͱʹ͍ͭͯɺ ͕ࣗͳʹΒͳ͍ঢ়ଶͰ͋Δ͜ͱΛΒͳ͔ͬͨɻ
“ͱʹ͔͘ɺղ૾͕͔ͬͨ”
స৬׆ಈͰͷͳΈͱղܾࡦ 14 ݱʹΑͬͯઐੑʹΑͬͯ ͍ͬͯΔ͜ͱ͕શવҧ͏ ࣄͷਐΊํɺ ීஈͷۀͰ͍ͬͯΔࣝɺ ͳͲΛฉ͘͜ͱͰΠϝʔδ͕༙͍ͨ ฉ͚ͯΑ͔ͬͨ ͦͷ1. ΤϯδχΞͷࣄΛΔ
స৬׆ಈͰͷͳΈͱղܾࡦ 15 ࣗͰߟ͑ͨ͜ͱͷͳ͍ΓޱͰ ٕज़ͷΛͨ͘͞Μฉ͚ͨ ٕज़ಉ࢜ͷͭͳ͕Γͱ͔ɺ ྺ࢙తͳܦҢͱ͔ɺͬͱਂ͘͘ Γ͍ͨͱࢥ͑Δ͜ͱ͕ͨ͘͞Μ͋Δ ͱ͍͏͜ͱΛΕͨ ฉ͚ͯΑ͔ͬͨ ͦͷ2.
ΤϯδχΞͷݟ͍ͯΔੈքΛΔ
స৬׆ಈͰͷͳΈͱղܾࡦ 16 ࢲ͔Βݟͯे͗͢Δఔ͍͢͝ਓͰɺ ʮ·ͩ·ͩษڧ͠ͳ͍ͱ͍͚ͳ͍͜ͱ͕ ͋Δʯͱ͍͏Α͏ͳ͜ͱΛ͍͍ͬͯͨ ࢲ͕ʮ·ͩ·ͩษڧ͠ͳ͖Όʯͬͯ ෆ҆ʹࢥ͏ͷવͩͳͬͯࢥ͑ͨ ฉ͚ͯΑ͔ͬͨ ͦͷ3. ͍͢͝ਓͰɺ·ͩ·ͩͬͯࢥͬͯͨ
17 స৬׆ಈͰͷͳΈͱղܾࡦ ݄ฒΈͰਃ͠༁ͳ͍ͷͰ͕͢ɺΓ͜Ε͕େ͖ͳղܾʹܨ͕Γ·ͨ͠ɻ ࢲେ໊ΤϯδχΞΧϨοδ͕࠷ॳͰ͕ͨ͠ɺ ษڧձͰ୭͔ͱྑ͘ͳͬͨΓɺΧδϡΞϧ໘ஊʹੵۃతʹࢀՃͨ͠Γɺ ͱ͍͏ͷ͍͍ͱࢥ͍·͢ɻ “ݱͷΛͲΜͲΜฉ͜͏”
18 1. ηΫγϣϯλΠτϧ 3. ΤϯδχΞͱͯ͠ಇ͍ͯΈͯ
19 ΤϯδχΞͱͯ͠ಇ͍ͯΈͯ ࣮ࡍʹΘΕ͍ͯΔαʔϏεͷӡ༻։ൃɺେมͳ໘͋Δ͚Ͳͨͷ͍͠ɻ ۀͰ͏πʔϧͬͯΒ͑ͯʹཱͬͯΔ͜ͱ͕Θ͔ͬͯͨͷ͍͠ɻ ۀΛ͠ͳ͕ΒֶͿ͖͜ͱ͕ͲΜͲΜͰ͘Δ͚Ͳɺಉ͘͡Βֶ͍ͼ͍ͨ͜ͱͲ ΜͲΜग़ͯ͘Δͷ͕ͨͷ͍͠ɻ “ͨͷ͍͠Ͱ͢ʂ”
20 ٕज़Ҏ֎ͷ໘Ͱͷ ςΫχΧϧεΩϧ ɹʹઐ৬ͱͯ͠ͷٕྔ αϒεΩϧ ɹʹώϡʔϚϯεΩϧɺཧࢥߟྗɺ ղܾྗɺԠ༻ྗͳͲʢίϯηϓνϡΞϧɾεΩϧʣ ελϯεɾϞνϕʔγϣϯ ɹʹՁ؍ࣾձਓతͳϚφʔؚΉ ೖࣾޙ͠Β͘ܦͬͯ໘ஊͰ্ʹݴΘΕͯҹʹ͍ͬͯΔ͜ͱ
※Ұൠతʹ͜ͷਤεΩϧϐϥϛουͱݺΕΔྨͷͷͩͦ͏Ͱ͕͢ɺ্ࣗͷղऍΛؚΜͩͷͱͳ͍ͬͯ·͢ ςΫχΧϧ εΩϧ αϒεΩϧ ελϯεɾϞνϕʔγϣϯ
21 ٕज़Ҏ֎ͷڧΈʹ͍ͭͯ ٕज़໘ͷεΩϧʹҰ൪্ͷஈͷςΫχΧϧεΩϧͰ͢ɻ ্ஈΛ৳͢ʹɺதஈԼஈ͕େࣄͩΑʂͱڭ͑ͯΒ͍·ͨ͠ɻ ະܦݧͰͷస৬ͰɺҰ൪্ͷςΫχΧϧεΩϧ͚ͩͰͳ͘ɺ தஈԼஈͷεΩϧ͔ͬ͠ΓݟΒΕΔ͜ͱ͕ଟ͔ͬͨΑ͏ʹࢥ͍·͢ɻ “ٕज़໘ͷεΩϧΛ৳͍ͨ͠”
22 ίϯηϓνϡΞϧɾεΩϧ͕৳ͼΔ ΤϯδχΞͱͯ͠ಇ͖࢝Ίͯؾ͍ͮͨ͜ͱ • ݴޠԽ͢Δྗɺઆ໌͢Δྗɺ͑Δྗ͕ͭ͘ ◦ ಈ͘͜ͱ͕ΰʔϧͰͳ͘ɺͳͥ͜͏͔ͨ͠ͷઆ໌͕ٻΊΒΕΔ • ߟ͑Δͱ͖ͷࢹ͕͘ͳΔ ◦
ίετϦεΫɾӨڹൣғͳͲɺҙࣝ͢Δ͖͜ͱ͕૿͑ΔͷͰ ߟ͑Δͱ͖ʹҙࣝతʹࢹΛͭ͘Α͏ʹͳΔ ٕज़ͦͷͷʹݶΒͣɺීஈͷࣄͷਐΊํͱ͔ษڧʹͳ͍ͬͯΔ
23 ݁ ࠓ͓͔͑ͨͬͨ͜͠ͱɻ • స৬׆ಈ͠ͳ͍ͱస৬Ͱ͖·ͤΜ ◦ ·ͣݱΛͬͯղ૾Λ͋͛·͠ΐ͏ ◦ ҙ֎ͳൃݟ͕͋ΔͣͰ͢ •
ΤϯδχΞɺͨͷ͍͠Ͱ͢ • ٕज़Ҏ֎Ͱ৭Μͳ໘Ͱษڧʹͳ͍ͬͯ·͢
24 Thank You! ͥͻɺ͍ΖΜͳΤϯδχΞ͔Β ͓͖͍ͯΈ͍ͯͩ͘͞