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
Recruit
PRO
August 28, 2025
Technology
34k
37
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ソフトウェア エンジニアとしての 姿勢と心構え
2025年度リクルート エンジニアコース新人研修の講義資料です
Recruit
PRO
August 28, 2025
More Decks by Recruit
See All by Recruit
双方向推薦システムにおける長期的マッチング最大化に向けた代理目的関数の設計と実証
recruitengineers
PRO
0
82
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
170
Model Routerを使った逐次LLM選択による毀損低減効果の検証
recruitengineers
PRO
1
51
ストリーム処理基盤のFlink移行検証と適材適所の実践
recruitengineers
PRO
2
95
AI 時代の Platform Engineering
recruitengineers
PRO
2
440
巨大プラットフォームを進化させる「第3のROI」
recruitengineers
PRO
2
3.5k
データ戦略を加速させる プラットフォーム エンジニアリングと進化的アーキテクチャ
recruitengineers
PRO
2
110
まなび領域における生成AI活用事例
recruitengineers
PRO
2
310
AI時代にエンジニアはどう成長すれば良いのか?
recruitengineers
PRO
1
550
Other Decks in Technology
See All in Technology
技術・能力を向上する原理原則 #きのこセッションa #きのこ2026
bash0c7
0
190
“詰む”前に仕組みを作れ 〜技術の波に溺れないためのキャッチアップ術〜
takasyou
8
4.8k
【FinOps】データドリブンな意思決定を目指して
z63d
3
560
IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 / aws-summit-japan-2026
gotok365
10
1.7k
『AIに負けない』より『AIと遊ぶ』」〜ワクワクが最強のテスト・QA学習戦略_公開用
odan611
1
300
事業会社は今こそSWEを高給で雇ってWebシステムを内製しよう
masaokb
0
110
知見・人・API・DB・予算 ─ ナイナイ尽くしだった人事データ整備 with dbt、5年間の学び
ken6377
1
120
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
180
CVE-2026-20833_脆弱性対応とAES 化について
jukishiya
0
320
はてなのサービス基盤を支える Kubernetes《足腰》
masayoshimaezawa
0
390
AIをフル活用してオンコール機能のプロトタイプを2日で作った話 / Building an AI-Powered On-Call Prototype in Just Two Days
nari_ex
0
160
AWS Summit 2026で見えたSIerにとっての Amazon Quickの位置づけ
maf_0521
0
150
Featured
See All Featured
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
450
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Automating Front-end Workflow
addyosmani
1370
210k
Context Engineering - Making Every Token Count
addyosmani
9
1k
A designer walks into a library…
pauljervisheath
211
24k
Six Lessons from altMBA
skipperchong
29
4.3k
For a Future-Friendly Web
brad_frost
183
10k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Done Done
chrislema
186
16k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
230
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
170
Transcript
ιϑτΣΞ ΤϯδχΞͱͯ͠ͷ ࢟ͱ৺ߏ͑ "QS ˏϦΫϧʔτ৽ਓݚम 5BLVUP8"%" !U@XBEB !UXBEB !UXBEB JEUXBEB
📷🙆 🙆
ΩϟϦΞతͳͷ w େֶࡏֶத͔ΒઃܭͱϓϩάϥϛϯάͷΞϧόΠτΛ࢝ΊΔ w ଔۀޙϓϩάϥϚͱͯ͠ͷΩϟϦΞΛ։࢝ w ిࢠͷαϒϓϩδΣΫτ ઍਓن ͰϦʔυϓϩάϥϚ w
91ͷίʔνͱͯ͠ਓͷΞδϟΠϧνʔϜʹࢀՃ w ߨԋɺࣥචɺ044׆ಈΛ࢝ΊΔ w ݱࡏٕज़ސۀΛߦ͍ͬͯΔ
ߨԋͷഎܠʹ͋Δ
ͿΓʹվఆ͞Ε໊ͨஶ
l͋ͳͨͷࣝϙʔτϑΥϦΦʹର ͯ͠ఆظతͳࢿΛߦ͏͜ͱz ʰୡਓϓϩάϥϚʔୈ൛ʱQ
ਅ໘ͳࢿՈश׳తʹఆظతͳࢿΛߦ͍·͢ɻ ࢄࢿظతͳޭͷ伴Ͱ͢ɻ ಄ͷྑ͍ࢿՈɺݎ࣮ͳࢿͱɺϋΠϦεΫͰϋΠϦλʔϯͳࢿͰ ϙʔτϑΥϦΦͷόϥϯεΛͱ͍ͬͯ·͢ɻ ࢿՈརӹΛ࠷େʹ͢Δ͘ɺ҆͘ങ͍ɺߴ͘ചΖ͏ͱ͠·͢ɻ
ϙʔτϑΥϦΦఆظతʹݟͯ͠࠶͢Δ͖Ͱ͢ɻ ͋ͳͨͷࣝϙʔτϑΥϦΦʹରͯ͠ఆظతͳࢿΛߦ͏͜ͱ ʰୡਓϓϩάϥϚʔୈ൛ʱQ
ΤοηΠֶͼଓ͚Δ࢟
ٕज़ΛֶͿͷͰͳ͘ ٕज़ͷֶͼํΛֶͿ
Agenda ֶͼํΛֶͿ ݱϓϩάϥϚͰ͍ΔͨΊʹ ͓ΘΓʹ 👉
👉 ͷΈΛֶͿ ݄ʹͷϖʔεͰٕज़ॻΛಡΉ खΛಈֶ͔ͯ͠Ϳ ຖগͳ͘ͱݴޠΛֶͭश͢Δ ΞτϓοτΛߦ͏ ੜ"*ͱͷ͖߹͍ํ
感覚記憶 0.5 〜 2sec 短期記憶 15 〜 30 sec 長期記憶
死ぬまで? ֶͼͱ
ピッカーを育てる = 反復練習 何度も長期記憶から出し入れする Active Recall Spaced Repetition Elaboration ޮՌͷߴֶ͍श๏ΛΔ
荷物を他の荷物とくっつける = 精緻化 新しい知識を既存の記憶と積極的に結びつける
👉 ͷΈΛֶͿ ݄ʹͷϖʔεͰٕज़ॻΛಡΉ खΛಈֶ͔ͯ͠Ϳ ຖগͳ͘ͱݴޠΛֶͭश͢Δ ΞτϓοτΛߦ͏ ੜ"*ͱͷ͖߹͍ํ
݄ʹͷϖʔεͰ ٕज़ॻΛಡΉ ʰୡਓϓϩάϥϚʔୈ൛ʱQ
ຊͨ͘͞Μ͋ΔʜʜΛଧͪɺઢΛͭͳ͗ɺࣝͷ໘Λ࡞Δ
ྫ͑ςʔϚͰฒͯΈΔ
1999 2000 2001 2002 2003 2004 2005 2006 ྫ͑ग़൛ͰฒͯΈΔ
ςοΫϒϩά͓͑ͯ͘
👉 ͷΈΛֶͿ ݄ʹͷϖʔεͰٕज़ॻΛಡΉ खΛಈֶ͔ͯ͠Ϳ ຖগͳ͘ͱݴޠΛֶͭश͢Δ ΞτϓοτΛߦ͏ ੜ"*ͱͷ͖߹͍ํ
खΛಈֶ͔ͯ͠Ϳ ʰϓϩάϥϚ͕Δ͖ͷ͜ͱʱQ
Ͱ͖Δ Θ͔Δ Δ ҹਖ਼ͷଓ ࠜݩ͕૿͑Εઌ૿͑Δɻ ࠜݩ͕ݮΕઌݮΔ ʮΘ͔Δʯޙ͔Β͍ͭͯ͘Δ
ʮࣸܦʯ
IUUQTUXJUUFSDPNU@XBEBTUBUVT
👉 ͷΈΛֶͿ ݄ʹͷϖʔεͰٕज़ॻΛಡΉ खΛಈֶ͔ͯ͠Ϳ ຖগͳ͘ͱݴޠΛֶͭश͢Δ ΞτϓοτΛߦ͏ ੜ"*ͱͷ͖߹͍ํ
ຖগͳ͘ͱ ݴޠΛֶͭश͢Δ ʰୡਓϓϩάϥϚʔୈ൛ʱQ
ୈೋͷݴޠʹɺੋඇͱɺ࠷ॳͷݴޠͱύϥμΠϜͷҧ͏ݴޠΛબͿ ͖Ͱ͢ɻͦΕͳ͔ͥͱ͍͏ͱɺύϥμΠϜͷҧ͏ݴޠΛֶͿͱɺΞϧ ΰϦζϜɺΠσΟΦϜɺύλʔϯͷ࣮ʹ͍ͭͯݏͰߟ͑ΔΑ͏ʹͳΔ ͔ΒͰ͢ɻ ಉ༷ͷΞϧΰϦζϜΛ࣮͢Δʹͯ͠ɺ৭ʑͳΓ͔͕ͨ͋ΓಘΔ͜ͱ ʹؾ͖ͮ·͢ɻ͜ͷମݧ͕ɺϓϩάϥϚͷٕज़Λେ্͖ͤ͘͞·͢ɻ ϓϩάϥϛϯάݴޠෳशಘ͖͢ ʰϓϩάϥϚ͕Δ͖ͷ͜ͱʱQ
"OEZ)VOUͱ%BWF5IPNBTɺଟ͘ͷਓʹӨڹΛ༩͑ͨஶॻʰୡਓϓϩ άϥϚʔʱͷதͰɺʮຖɺ৽ͨͳϓϩάϥϛϯάݴޠΛֶͭͿ͜ͱʯ ͱקΊ͍ͯ·͢ɻࢲͦͷΞυόΠεʹै͍ɺաڈԿ͔ͷؒʹ࣮ࡍʹଟ ͘ͷݴޠΛֶΜͰ͖·ͨ͠ɻ ͦͯ͠ɺͦͷதͰʮݴޠΛֶͿͱ͍͏ͷɺͨͩจ๏ɺߏจΛֶͿ͜ͱͰ ͳ͘ɺͦͷഎܠʹ͋ΔจԽֶͿ͜ͱʯͱ͍͏ॏཁͳڭ܇Λಘ·ͨ͠ɻ ݴޠ͚ͩͰͳ͘จԽֶͿ ʰϓϩάϥϚ͕Δ͖ͷ͜ͱʱQ
ܦඅਫ਼ࢉଧࠁ ֶशϓϩηεͦͷͷ ࡶࢽهࣄॻ੶ࣥචͷࡍͷࣗಈԽ ࢠҭͯڭҭؔͷ-*/&#PU"MFYB4LJMM $IBU(15"1*Λ׆༻ͨ͠νϟοτϘοτ ͷճΓΛϓϩάϥϛϯάରʹ͢Δ
ӳޠ͕Ͱ͖ΔΑ͏ʹͳΔͱ͍͏ͷɺʮେ͖ͳਤॻؗ ͷ伴ʯΛ͞ΕΔΑ͏ͳͷͰ͢ɻҰਓͻͱΓͷਓੜ ʹ͍ΖΜͳՄೳੑΛ༩͑ͯ͘Ε·͢ ߴদचࢠ IUUQCMPHPTDPNBSUJDMF ٕज़ऀͱӳޠ
👉 ͷΈΛֶͿ ݄ʹͷϖʔεͰٕज़ॻΛಡΉ खΛಈֶ͔ͯ͠Ϳ ຖগͳ͘ͱݴޠΛֶͭश͢Δ ΞτϓοτΛߦ͏ ੜ"*ͱͷ͖߹͍ํ
ΞτϓοτΛ ߦ͏
IUUQTUXJUUFSDPN1SPG'FZONBOTUBUVT ϓϩςδΣޮՌڭ͑Δ͜ͱ͕࠷େͷֶͼ
Πϯϓοτ Ξτϓοτ ҹਖ਼ͷଓ ࠜݩ͕૿͑Εઌ૿͑Δɻ ࠜݩ͕ݮΕઌݮΔ ΞτϓοτͱϑΟʔυόοΫϧʔϓ
#MPHهࣄΛॻ͘
ใൃ৴ɺCMPH ൃද ެ։ͳͲ ɺֶͷ ະղܾͷ ূ໌Ͱ ͳ͘ɺྉཧͷΑ͏ͳͷ
ࡶࢽهࣄɺॻ੶ͷࣥච
IUUQTUFDICPPLGFTUPSH ٕज़ಉਓࢽࢢͷొ
ߨԋ͢Δʢ·ͣྠ͔Βʣ
ಈը৴ IUUQTXXXZPVUVCFDPNXBUDI W2'+9N'M5
ίʔυΛެ։͢Δ
w5XJUUFS ɺͦͷଞ͍Ζ͍Ζ w#MPH 2JJUB ;FOO wهࣄ 8FC ࢴഔମ ిࢠഔମ
wॻ੶ ڞஶ ༁ ༁ ୯ஶ wߨԋ ࣾษڧձ ࣾ֎-5 ࣾ֎ߨԋ wಈը w(JU)VC Ξτϓοτͷछྨ
ͷΈΛֶͿ ݄ʹͷϖʔεͰٕज़ॻΛಡΉ खΛಈֶ͔ͯ͠Ϳ ຖগͳ͘ͱݴޠΛֶͭश͢Δ ΞτϓοτΛߦ͏ ੜ"*ͱͷ͖߹͍ํ 👉
w ࠓ·͞ʹੈքΛෆՄٯʹม͍͑ͯΔ(BNF$IBOHFS w ͜͜ɺͰ৽ਓݚमͷܠ৭͕༷มΘΓͨ͠ w ͜͜ϲ݄ʢ˞࣌ʣͰϓϩάϥϛϯάͷܠ৭͕༷มΘΓͨ͠ w ϓϩάϥϛϯάͷ࢟มΘΔ͕ɺϓϩάϥϛϯά͕ͳ͘ͳΔΘ͚Ͱͳ͍ w ਓؒͱ"*͕ޓ͍ͷڧΈΛ׆͔͠ɺڠྗͯ͠৽͍͠ՁΛ͢Δ
w ಓ۩ͱͯ͠ͷ--.ɺนଧͪ૬खͱͯ͠ͷ--. w ʮ۪ऀࣝΛ͍ɺݡऀٞΛ͢ΔʯCZͱ͜ΖͯΜ w αϯυΠονϫʔΫϑϩʔʢࢦࣔɺੜɺݕূʣ w ࿑ྗ֎Ͱ͖Δ͕ɺೳྗ֎Ͱ͖ͳ͍ ੜ"*εϧʔͰ͖ͳ͍(BNF$IBOHFS
"*ͱͷڠۀͱαϯυΠονϫʔΫϑϩʔΛཧղ͢Δ IUUQTYDPNU@XBEBTUBUVT
IUUQTYDPNU@XBEBTUBUVT ରܕੜ"*ͱֶͿ
IUUQTYDPNU@XBEBTUBUVT
Agenda ֶͼํΛֶͿ ݱϓϩάϥϚͰ͍ΔͨΊʹ ͓ΘΓʹ 👉
ຖίʔυΛॻ͘ Լ͔ΒֶͿ աڈ͔ΒະདྷΛݟΔ େࣄͳ͜ͱʹूத͢Δ 👉
ຖίʔυΛॻ͘
w K2VFSZ࡞ऀ+PIO3FTJHिʹࣗͷϓϩμΫτ։ൃΛ ؤுΖ͏ͱ͕ͨ͠ɺࣦഊɻ w ฏͱಉ͡അྗͰॻ͚ͳ͍ w શͯͷि͕ۭ͍͍ͯΔΘ͚Ͱͳ͍ w Ұिؒ ͋Δ͍ೋिؒ
͍ɻίʔυΛΕͯ͠·͏ w ͦ͜Ͱ+PIO3FTJH͕ߦͬͨ͜ͱʜʜ ͋ͷ+PIO3FTJHͰ͏·͍͔͘ͳ͍͜ͱ
IUUQFKPIOPSHCMPHXSJUFDPEFFWFSZEBZ
ຖίʔυΛॻ͘͜ͱɻϒϩάɺυΩϡϝϯτɺͦ ͷଞίʔυΛॻ͍ͨΒͬͯΑ͍ɻ ҙຯͷ͋ΔίʔυΛॻ͘͜ͱɻΠϯσϯτ ϑΥʔϚοτͷमਖ਼ɺՄೳͳΒϦϑΝΫλϦϯά ίʔυॻ͖ʹΧϯτ͠ͳ͍ɻ ਂ࣌લʹऴΘΒͤΔ͜ͱɻ ॻ͍ͨίʔυΛ(JU)VCͰશͯ044ʹ͢Δ͜ͱɻ IUUQFKPIOPSHCMPHXSJUFDPEFFWFSZEBZ ͭͷϧʔϧ
IUUQTHJUIVCDPNKFSFTJH ࣌ͷ !KFSFTJHͷ(JU)VCQSP fi MF
w ඞཁ࠷খݶͷίʔυͷूதҰʙ࣌ؒఔͰҙຯͷ͋Δ ίʔυΛॻ͘͜ͱ͕ڧ͍ΒΕΔ ٳʹͬͱ͔͚ΒΕΔ w ϓϩάϥϛϯάͷश׳Խ(JU)VCʹΛੜ͢ͷ͕తͰͳ͍ɻ ࣗͰࣗࣗͷͨΊʹੜ׆श׳Λม͑Δͷ͕େࣄ w ෆ҆ͱͷઓ͍ҎલʮेʹʯਐΜͰ͍Δ͔ɺʮेʹʯͯ͠
͍Δ͔ɺෆ͕҆͋ͬͨɻຖίʔυΛॻ͍ͯΈͯɺਐΜͰ͍Δͱ͍͏ ࣮ײɺ࣮ࡍͷਐḿͱಉ͘͡Β͍ॏཁͩͱ͍͏ؾ͖ͮΛಘͨ +PIO3FTJHʹىͬͨ͜มԽʢʣ
w िͷա͔ͨ͝͠Ҏલ։ൃͷશͯΛिʹṌ͚ࣦͯഊ͍ͯͨ͠ ͕ɺ͍·िͦΕ΄ͲॏཁͰͳ͘ͳΓɺϦΞϧϥΠϑΛॆ࣮Ͱ͖ ΔΑ͏ʹͳͬͨ w όοΫάϥϯυॲཧࢄาதɺγϟϫʔதɺৗʹίʔυͷ͜ͱΛόο ΫάϥϯυͰߟ͑ΔΑ͏ʹͳΓɺྑ͍ΞΠσΞ͕ු͔ͿΑ͏ʹͳͬ ͨ w ίϯςΫετεΠονҎલिʹҰճͷ։ൃͩͬͨͷͰίϯςΫε
τεΠονͷίετ͕͕͋ͬͨɺ͍·ຖͳͷͰͦΕ͕ͳ͍ +PIO3FTJHʹىͬͨ͜มԽʢʣ
w ϫʔΫϥΠϑόϥϯεࣄੜ׆ࣗͷϓϩδΣΫτͷόϥϯεͷ औΓํ͕͔ͬͨͷ͕࠷େͷऩ֭ͩͬͨɻຖΔͱ͍͏͜ͱɺό ϥϯεΛऔΔͱ͍͏͜ͱ w ·ΘΓ͔ΒͷཧղʮຖίʔυΛॻ͘ʯͱ͍͏श׳Λެݴͨ͜͠ͱ Ͱɺύʔτφʔ͔ΒͷཧղಘΒΕΔΑ͏ʹͳͬͨ w ͲΕ͚ͩίʔυΛॻ͍͔ͨ͜ͷश׳Λଓ͚Δͱॻ͘ίʔυΞτ ϓοτࣗͰ֮͑ΒΕͳ͍͘Β͍ͷྔʹͳΓɺॆ࣮ײΛಘΒΕΔ
+PIO3FTJHʹىͬͨ͜มԽʢʣ
ʮ͍·ɺখ͞ͳ͜ͱΛଟ͘ੵΈ্ ͛Δ͜ͱ͕ɺͱΜͰͳ͍ͱ͜Ζ ߦͨͩ͘ͻͱͭͷಓͳΜͩͳͱ ͍͏;͏ʹײ͍ͯ͡·͢ʯ Πνϩʔ͕ʹ.-#ؒ࠷ଟ҆ଧΛߋ৽ͨ͠ͱ͖ͷݴ༿
ࢲ݁ߏଓ͚·ͨ͠
͜͜
ࢥ͍ग़ ৽ܕίϩφΠϧεጶױ
ࣄྫ
ຖίʔυΛॻ͘ Լ͔ΒֶͿ աڈ͔ΒະདྷΛݟΔ େࣄͳ͜ͱʹूத͢Δ 👉
Լ͔Β ֶͿ
ҰੜϓϩάϥϚʔͰ͍ΕΔ͔ Ͳ͏͔ɺݴ͍͑ΕԼ ͔ΒֶΔ͔൱͔ IUUQTXXXJUNFEJBDPKQFOUFSQSJTFBSUJDMFTOFXT@IUNM
4UFWF:FHHFؤݻͳ։ൃऀͷࢮ IUUQTTUFWFZFHHFNFEJVNDPNUIFEFBUIPGUIFTUVCCPSOEFWFMPQFSCFGEC
Ͱ͖Δ ͖ʹͳΔ ҹਖ਼ͷଓ ࠜݩ͕૿͑Εઌ૿͑Δɻ ࠜݩ͕ݮΕઌݮΔ աద߹ͱλίπϘԽ
wఆظతʹࣗͷεΩϧΛ୨Է͢͠Δ wੵۃతʹ֎෦ʹग़ͯɺࣗͷεΩϧΛ૬ ରԽ͢Δ w͏ಓ۩Λఆظతʹม͑Δ wະͷίϛϡχςΟʹࢀՃ͢Δ wएऀ͔ΒֶͿ wएऀͱಉ͡ඨͰڝ͏ ϕϯνϚʔΩϯάͱΞϯϥʔχϯά
ϖΞϓϩάϥϛϯάϕςϥϯʹͱͬͯΞϯϥʔχϯάͷνϟϯε
ຖίʔυΛॻ͘ Լ͔ΒֶͿ աڈ͔ΒະདྷΛݟΔ େࣄͳ͜ͱʹूத͢Δ 👉
աڈ͔Β ະདྷΛݟΔ
ٕज़ʮৼΓࢠʯ
ٕज़ʮΒͤΜʯ
IUUQTTQFBLFSEFDLDPNUXBEBVOEFSTUBOEJOHUIFTQJSBMPGUFDIOPMPHJFTFEJUJP ߨԋʮٕज़બఆͷ৹ඒ؟ʯ
IUUQXXXQVCMJDLFZKQCMPHIUNM ߨԋʮٕज़બఆͷ৹ඒ؟ʯ
IUUQTGVLBCPSJGN ߨԋʮٕज़બఆͷ৹ඒ؟ʯ
ʮ5ࣈܕʯͰͳ͘ෳͷઐੑͷபΛ
ຖίʔυΛॻ͘ Լ͔ΒֶͿ աڈ͔ΒະདྷΛݟΔ େࣄͳ͜ͱʹूத͢Δ 👉
େࣄͳ͜ͱʹ ूத͢Δ
IUUQTXXXBNB[PODPKQEQ
Agenda ֶͼํΛֶͿ ݱϓϩάϥϚͰ͍ΔͨΊʹ ͓ΘΓʹ 👉
l͋ͳͨͷࣝϙʔτϑΥϦΦʹର ͯ͠ఆظతͳࢿΛߦ͏͜ͱz ʰୡਓϓϩάϥϚʔୈ൛ʱQ
ΤοηΠֶͼଓ͚Δ࢟
ٕज़ΛֶͿͷͰͳ͘ ٕज़ͷֶͼํΛֶͿ
ތΓ͋Δٕज़ऀʹͳ͍ͬͯͩ͘͞ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠