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 09, 2024
Technology
45
17k
ソフトウェア エンジニアとしての 姿勢と心構え
2024年度リクルート エンジニアコース新人研修の講義資料です
Recruit
PRO
August 09, 2024
Tweet
Share
More Decks by Recruit
See All by Recruit
まなび領域における生成AI活用事例
recruitengineers
PRO
2
140
AI時代にエンジニアはどう成長すれば良いのか?
recruitengineers
PRO
1
210
AIを用いたカスタマーサポートの業務プロセス・組織変革の実現
recruitengineers
PRO
1
130
問い合わせ自動化の技術的挑戦
recruitengineers
PRO
2
230
「Air ビジネスツールズ」のクライアントサポートにおける生成 AI 活用
recruitengineers
PRO
0
86
AI活用のためのアナリティクスエンジニアリング
recruitengineers
PRO
1
130
SaaS事業のデータマネジメント事例
recruitengineers
PRO
0
120
Kaggleで鍛えたスキルの実務での活かし方 競技とプロダクト開発のリアル
recruitengineers
PRO
1
410
LLM のプロダクト導入における開発の裏側と技術的挑戦
recruitengineers
PRO
1
170
Other Decks in Technology
See All in Technology
フロントエンド刷新 4年間の軌跡
yotahada3
0
500
AWS CDK「読めるけど書けない」を脱却するファーストステップ
smt7174
3
180
Yahoo!ショッピングのレコメンデーション・システムにおけるML実践の一例
lycorptech_jp
PRO
1
230
プラットフォームエンジニアリングはAI時代の開発者をどう救うのか
jacopen
7
3.8k
【Oracle Cloud ウェビナー】【入門編】はじめてのOracle AI Data Platform - AIのためのデータ準備&自社用AIエージェントをワンストップで実現
oracle4engineer
PRO
1
170
Go標準パッケージのI/O処理をながめる
matumoto
0
220
The_Evolution_of_Bits_AI_SRE.pdf
nulabinc
PRO
0
240
Everything Claude Code を眺める
oikon48
12
7.6k
進化するBits AI SREと私と組織
nulabinc
PRO
1
250
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
550
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
360
AI時代の「本当の」ハイブリッドクラウド — エージェントが実現した、あの頃の夢
ebibibi
0
150
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
250
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
480
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Navigating Team Friction
lara
192
16k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
78
Code Reviewing Like a Champion
maltzj
528
40k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
Darren the Foodie - Storyboard
khoart
PRO
3
2.9k
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 Ξτϓοτͷछྨ
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ʹىͬͨ͜มԽʢʣ
ʮ͍·ɺখ͞ͳ͜ͱΛଟ͘ੵΈ্ ͛Δ͜ͱ͕ɺͱΜͰͳ͍ͱ͜Ζ ߦͨͩ͘ͻͱͭͷಓͳΜͩͳͱ ͍͏;͏ʹײ͍ͯ͡·͢ʯ Πνϩʔ͕ʹ.-#ؒ࠷ଟ҆ଧΛߋ৽ͨ͠ͱ͖ͷݴ༿
ࢲ݁ߏଓ͚·ͨ͠
None
ࣄྫ
ຖίʔυΛॻ͘ Լ͔ΒֶͿ աڈ͔ΒະདྷΛݟΔ େࣄͳ͜ͱʹूத͢Δ 👉
Լ͔Β ֶͿ
ҰੜϓϩάϥϚʔͰ͍ΕΔ͔ Ͳ͏͔ɺݴ͍͑ΕԼ ͔ΒֶΔ͔൱͔ IUUQTXXXJUNFEJBDPKQFOUFSQSJTFBSUJDMFTOFXT@IUNM
Ͱ͖Δ ͖ʹͳΔ ҹਖ਼ͷଓ ࠜݩ͕૿͑Εઌ૿͑Δɻ ࠜݩ͕ݮΕઌݮΔ աద߹ͱλίπϘԽ
wఆظతʹࣗͷεΩϧΛ୨Է͢͠Δ wੵۃతʹ֎෦ʹग़ͯɺࣗͷεΩϧΛ૬ ରԽ͢Δ w͏ಓ۩Λఆظతʹม͑Δ wະͷίϛϡχςΟʹࢀՃ͢Δ wएऀ͔ΒֶͿ wएऀͱಉ͡ඨͰڝ͏ ϕϯνϚʔΩϯάͱΞϯϥʔχϯά
ϖΞϓϩάϥϛϯάϕςϥϯʹͱͬͯΞϯϥʔχϯάͷνϟϯε
ຖίʔυΛॻ͘ Լ͔ΒֶͿ աڈ͔ΒະདྷΛݟΔ େࣄͳ͜ͱʹूத͢Δ 👉
աڈ͔Β ະདྷΛݟΔ
ٕज़ʮৼΓࢠʯ
ٕज़ʮΒͤΜʯ
IUUQTTQFBLFSEFDLDPNUXBEBVOEFSTUBOEJOHUIFTQJSBMPGUFDIOPMPHJFT ߨԋʮٕज़બఆͷ৹ඒ؟ʯ
IUUQXXXQVCMJDLFZKQCMPHIUNM ߨԋʮٕज़બఆͷ৹ඒ؟ʯ
IUUQTGVLBCPSJGN ߨԋʮٕज़બఆͷ৹ඒ؟ʯ
ʮ5ࣈܕʯͰͳ͘ෳͷઐੑͷபΛ
ຖίʔυΛॻ͘ Լ͔ΒֶͿ աڈ͔ΒະདྷΛݟΔ େࣄͳ͜ͱʹूத͢Δ 👉
େࣄͳ͜ͱʹ ूத͢Δ
IUUQTXXXBNB[PODPKQEQ
Agenda ֶͼํΛֶͿ ݱϓϩάϥϚͰ͍ΔͨΊʹ ͓ΘΓʹ 👉
l͋ͳͨͷࣝϙʔτϑΥϦΦʹର ͯ͠ఆظతͳࢿΛߦ͏͜ͱz ʰୡਓϓϩάϥϚʔୈ൛ʱQ
ΤοηΠֶͼଓ͚Δ࢟
ٕज़ΛֶͿͷͰͳ͘ ٕज़ͷֶͼํΛֶͿ
ތΓ͋Δٕज़ऀʹͳ͍ͬͯͩ͘͞ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠