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
#QiitaBash MCPのセキュリティ
ryosukedtomita
0
670
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
370
RailsGirls IZUMO スポンサーLT
16bitidol
0
130
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
840
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
150
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
120
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
170
童醫院敏捷轉型的實踐經驗
cclai999
0
210
Systèmes distribués, pour le meilleur et pour le pire - BreizhCamp 2025 - Conférence
slecache
0
120
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
120
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
3
1k
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
A better future with KSS
kneath
239
17k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Thoughts on Productivity
jonyablonski
69
4.7k
Music & Morning Musume
bryan
46
6.6k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Writing Fast Ruby
sferik
628
62k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
A Modern Web Designer's Workflow
chriscoyier
694
190k
Become a Pro
speakerdeck
PRO
28
5.4k
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! ͥͻɺ͍ΖΜͳΤϯδχΞ͔Β ͓͖͍ͯΈ͍ͯͩ͘͞