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
devsumi2014-dena-bootcamp2014
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ryoichi SEKIGUCHI
February 13, 2014
Technology
65k
40
Share
devsumi2014-dena-bootcamp2014
デブサミ2014で発表した DeNA の2013年度新卒エンジニア研修についてのスライド
Ryoichi SEKIGUCHI
February 13, 2014
More Decks by Ryoichi SEKIGUCHI
See All by Ryoichi SEKIGUCHI
非同期処理とは何なのか
ryopeko
0
130
functionalなアプローチで動的要素を排除する
ryopeko
1
4.3k
Ruby makes everything
ryopeko
0
160
正しく失敗しながら進むプロダクト開発/railsdm2018
ryopeko
10
6.2k
CircleCI を使って自動(ほぼ)でセキュリティアップデート / circleci meetup
ryopeko
4
600
Kaizen Platform でやっている Kaizen Week というイベントについて / kaize week tokyurubykaigi 10
ryopeko
2
1.2k
mysql casual talks vol7
ryopeko
0
2.6k
rubyhiroba
ryopeko
6
1.4k
jtrk02
ryopeko
0
5.8k
Other Decks in Technology
See All in Technology
AIと乗り切った1,500ページ超のヘルプサイト基盤刷新とさらにその先の話
mugi_uno
1
270
20260428_Product Management Summit_tadokoroyoshiro
tadokoro_yoshiro
15
18k
AI活用時代の事業判断高度化を導くエンジニアリング基盤 / 20260424 Atsushi Funahashi
shift_evolve
PRO
2
120
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
3.2k
GitHub Copilot Dev Days
tomokusaba
0
130
Keeping Ruby Running on Cygwin
fd0
0
200
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
530
『生成AI時代のクレデンシャルとパーミッション設計 — Claude Code を起点に』の執筆企画
takuros
2
1.9k
AI駆動開発で生産性を追いかけたら、行き着いたのは品質とシフトレフトだった
littlehands
0
250
AI時代に越境し、 組織を変えるQAスキルの正体 / QA Skills for Transforming an Organization
mii3king
3
2.8k
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
5
2k
バイブコーディングで3倍早く⚪⚪を作ってみた
samakada
0
210
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
450
Docker and Python
trallard
47
3.8k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
280
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
110
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
200
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Transcript
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ৽ଔΤϯδχΞݚमͰ ͖͢͜ͱͰ͖Δ͜ͱ
Feb 13, 2014 ؔޱ ྄Ұ Mobage Business Sector DeNA Co., Ltd.
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. 2 関⼝口
亮亮⼀一 • 2011/04 ⼊入社 • DeNAでは開発基盤整備や新 サービス⽴立立ち上げ⽀支援など幅 広く携わる • パーフェクトRubyという本 を執筆しました • @ryopeko としてのほうが 知られていたりする • 現場から研修へのヘルプとし て新卒エンジニア研修に携わ る
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ৽ଔݚमͬͯ ԿͰ͚ͨͬ͠ʁ
3
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ੈʹ͋Δ৽ଔݚमͷΠϝʔδ ※͋͘·ͰݸਓͷΠϝʔδͰ͢
4 ・ඞཁͳ͜ͱ͋Εͱ͜ΕͱͦΕͱ͋́ ・৽ଔࢯʮΘΘΘ....ʯ ・Α͠ɺݚमऴΘΓʂಥܸʔ ・֤ॴ֤ࢯʮෛ୲૿͑͗ͯ͢ແཧ...ʯ ・ݚमΨʔݚमΨʔ →ϝϯλʔͷྗྔ࣍ୈͰ ͳΜͱ͔ͳΔ͔͠Εͳ͍͕δϦශ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ฐࣾͷ߹͜Εͱࣅ ͨΑ͏ͳ͜ͱ͕ى͖ͯ
ͨΓى͖Δཁૉ͕ग़ͯ ͖͍ͯͨ 5
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ·ͣঢ়گͱ Λཧ
6
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࠓͷ৽ଔͷಛ 7
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࠓͷ৽ଔͷಛ 8
・ະܦݧऀ >>>> ܦݧऀ ・Ͱ͖ΔਓطʹͰ͖Δ ・ϓϩάϥϜΛॻ͍ͨ͜ͱͳ͍ਓଟ ・૯70໊ऑ (খֶߍͷ3Ϋϥε͙Β͍!!!) (ߨࢣਞݱΤϯδχΞ3໊ + ֎෦ߨࢣ໊)
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ڭ͑Δ͜ͱ 9
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ڭ͑Δ͜ͱ 10
・͏ຊʹແݶʹ͋Δ (ݴޠ, DB, ઃܭ, αʔόαΠυ, ΫϥΠΞϯταΠυ, ΞϓϦ...) ・ߜͬͨͱͯ͠ڭ͑ΔͷϜζ͗͢ ະܦݧͷਓʹΦϒδΣΫτࢦͱ͔͏͍͢͝େม ・ແཧ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ͡Ό͋ΕΔൣғͰ Γ·͠ΐ͏
11
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ͡Ό͋ΕΔൣғͰΓ·͠ΐ͏ 12
・શવΕͯͳ͍ ・Δલʹ͛ͯΔ ະܦݧͷਓʹΦϒδΣΫτࢦͱ͔ߟ͑ΒΕͳ͍ ・ߨࢣʮτϨϯυͷٕज़ࣝͱ͔Α͘Θ ͔ΒΜʯ→ݱײͱͷဃ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݱͷχʔζͷมԽ 13
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݱͷχʔζͷมԽ 14
・αʔόαΠυ͚͍ͩͬͯΕ͍͍ͱ͍ ͏࣌͡Όͳ͍ ・͋Ε͜Ε ・ͬͱͬͱͯ͘͠Εͳ͍ͱ →ݚम༰͕ʑχʔζ͔Βဃ͖ͯͨ͠
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚमࣗମͷΛཧ 15
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚमࣗମͷΛཧ 16
・ٕज़Ϩϕϧ͕ٻΊΔਫ४ʹୡ͍ͯ͠ͳ͍ ・ݚमͰ͖͕ͬͯͨࣝݱͰੜ͖ͳ͍ ・ݱͰڭ͑Δ࣌ؒՋͳ͍͔Β͔ͬ͠ Γͬͯ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚमࣗମͷΛཧ 17
・ٕज़Ϩϕϧ͕ٻΊΔਫ४ʹୡ͍ͯ͠ͳ͍ ・ݚमͰ͖͕ͬͯͨࣝݱͰੜ͖ͳ͍ ・ݱͰڭ͑Δ࣌ؒՋͳ͍͔Β͔ͬ͠ Γͬͯ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ٕज़Ϩϕϧ͕ٻΊΔਫ४ʹୡ͍ͯ͠ͳ͍ 18
・͍͍͔ΒҾ্͖͛Δ (ઈରӴϥΠϯ) ・ݱͷΤϯδχΞ͕ʹڭ͑Δ ・ʹ࠷େྗͯ͠ࠓ·Ͱ୨্͍͛ͯ͠ ͨ͜ͱΛͪΌΜͱڭ͑Δ (ΦϒδΣΫτࢦ, ઃܭ, ߴτϥϑΟοΫରԠ, git) ・ఘΊͷ࿈ΛஅͪΔ →͏·͍͔͘ͳͯ͘དྷʹͭͳ͕Δ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚमࣗମͷΛཧ 19
・ٕज़Ϩϕϧ͕ٻΊΔਫ४ʹୡ͍ͯ͠ͳ͍ ・ݚमͰ͖͕ͬͯͨࣝݱͰੜ͖ͳ͍ ・ݱͰڭ͑Δ࣌ؒՋͳ͍͔Β͔ͬ͠ Γͬͯ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚमͰ͖͕ͬͯͨࣝݱͰੜ͖ͳ͍ 20
・ڭ͑ͯͳ͍Ҏલʹຊ࣭ͬͪ͜ ・ہॴతͳٕࣝज़มԽʹऑ͍ ・ٕࣝज़෯ͰԞਂ্͍ʹྲྀಈత ・ಛఆͷͷʹߜͬͯڭ͑ΔͷΪϟϯϒϧ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚमͰ͖͕ͬͯͨࣝݱͰੜ͖ͳ͍(2) 21
・ͱ͋Δঢ়گԽͰ͔͑͠ͳ͍Α͏ͳࣝɺɹ ݱݻ༗ͷࣄۃྗഉআ ・جຊతͳ͜ͱΛ͔ͬ͠Γͱ ・Ή͠ΖཧΛઌʹΓࠐΉ ・Γࠐ·ͳ͍Ͱ͓͘ͱѱ͍ੈք͕ࣗͷੈք ͷશͯʹͳͬͯ͠·͏
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚमࣗମͷΛཧ 22
・ٕज़Ϩϕϧ͕ٻΊΔਫ४ʹୡ͍ͯ͠ͳ͍ ・ݚमͰ͖͕ͬͯͨࣝݱͰੜ͖ͳ͍ ・ݱͰڭ͑Δ࣌ؒՋͳ͍͔Β͔ͬ͠ Γͬͯ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݱͰڭ͑Δ࣌ؒՋͳ͍͔ΒݚमͰ 23
・উखʹֶͿΑ͏ͳश׳Λ͚ͭΔ ・Λਖ਼͘͠ೝࣝ͠ɺཱ͔ͪ͑Δྗ ・ઌͷٕज़ΑΓ؍؟ɺԠ༻ྗΛཆ͏ ・ࣼΊ্ʹਐ·ͳ͍Α͏ʹ͢Δྗ ・ٕज़ࣝʮਫ४ɾຊ࣭ɾԠ༻ྗʯͷ3ຊப
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ͜ΕΒΛ౿·͑ͯ ࠓͷඪΛઃఆ
24
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࠓͷݚमͷඪ 25
・ۀྖҬͷมԽʹରԠͰ͖Δ ・ओମతʹܧଓతʹٕज़शಘͰ͖Δ ・ٕज़Ҏ֎Ͱ͖Δ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࣗͰ͖ΔΤϯδχΞͱ ݺͿ͜ͱʹͨ͠
26
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ۩ମతͳݚम༰ 27
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. 4ͭͷϑΣʔζ 28
・࠲ֶ ・اը(͓ઃఆ) ・ઃܭ(DBը໘ͳͲ) ・࣮ ଔۀૣൈ͚ํࣜ ɹૣ͚Ε2ϲ݄ɺ࠷9݄·Ͱ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϨϏϡʔ 29
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϨϏϡʔ 30
・1ճ1࣌ؒ ֤ϑΣʔζ֤step5ʙ7ճ ・৽ଔͱߨࢣͷ1ର1 ・70໊ͷݸผࢦಋ ・ݚमͷॏཁϙΠϯτ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϨϏϡʔ෩ܠ 31
・ϗϫΠτϘʔυ ・֎෦σΟεϓϨΠ ・ϨϏϡʔϒʔε ・Ξτϓοτ ・Πϯϓοτ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϨϏϡʔͰେࣄͳ͜ͱ 32
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϨϏϡʔͰͷେࣄͳ͜ͱ 33
・ਖ਼͘͠ഁ͢Δ (ೲಘ্ͤͨ͞Ͱͷ) ・ࢦఠͷํଅ͠ํΛ1ਓ1ਓม͑Δ ・ର໘ (σΟεϓϨΠͱϗϫΠτϘʔυ) ・ϨϏϡʔͰͷग़དྷࣄ༰Λه ɹ(ॏཁ)
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ਐḿͱ߹͍ 34
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ਐḿͱ߹͍ 35
・ϑΣʔζ͕ਐΜͰ͘ΔͱਐΈʹ͕ࠩͰ ͯ͘Δ(ܦݧऀΘͣ) ・ະͷྖҬͰͷରॲ๏ ・ཧͷߏங ・ऑͷࠀ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ૣΊʹؾ͕ͭ͘ 36
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ૣΊʹؾ͕ͭ͘ 37
・Λଅͨ͢ΊʹखΛଧͭ ・ΑΓ߹͏ܗʹڭ͑ํΛௐ ・ڧΈΛ৳ͯ͠ऑΛࠀͤͯ͋͛͞ ΔελΠϧ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ܭଌୈҰ 38
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. Λਖ਼͘͠ܭଌ͢Δ 39
・ਓ͕ଟ͍ͷͰѲ͖͠Εͳ͍ ・ਐḿɺϨϏϡʔɺใɺԿؾͳ͍ձͷ༰ ・શͯه ・Perlͷචهςετ ・1HͷσΠϦʔϛʔςΟϯάͰ׆༻ →۩ମతͳΞΫγϣϯͷܾఆ →ه͔ΒΞΫγϣϯޙͷมԽΛ؍
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. పఈͨ͠σʔλԽͱ PDCA
40
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. త֬ͳΞΫγϣϯͰ ΛՃͤ͞Δ
41
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ؾ͕͚ͭͨΒ 42
・վળΛଅ͢ ・࠷ॳࣗྗͰ ・վળͯ͜͠ͳͦ͞͏Ͱ͋Εखॿ͚ →ϑΥϩʔΞοϓ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓ 43
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓͱ 44
・ຖ or ִͰ30ؒͷߨࢣͱͷ1on1 ・ϓϩάϥϛϯάͷϋϚΓղফ ・ղܾͷख๏τϨʔχϯά ・ٞͷτϨʔχϯά ・ଅਐͷͨΊͷపఈͨ͠ৼΓฦΓ ・etc...
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. KPT 45
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. 46 ・ʑͷKΛੵ
・Λ࣮ײ ・Ϟνϕʔγϣϯ↑
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓͰେࣄͳ͜ͱ 47
・ྑ͍ॴΛ৳͠ྑ͘ͳ͍ͱ͜ΖΛվળ ・ͻͱΓͻͱΓஸೡʹ ・ҰےೄͰ͍͔ͳ͍ͷͰͻͨ͢Β ・վળͨ͠ΒϑΥϩʔΞοϓଔۀ ・࠷ऴతʹࣗ৴Λ͚ͭͤ͞Δ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓޮՌ 48
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓલ 49
・Կ͕Θ͔Βͳ͍͔͕Θ͔Βͳ͍ ・Կ͕Θ͔͔ͬͨΘ͔Βͳ͍ ・ԿͷͨΊʹ͍ͬͯΔͷ͔Θ͔Βͳ͍ ・ཱ͕͔͍ࣗͪͬͯΔఢ͕Θ͔Βͳ ͍
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓޙ 50
・ຊ࣭Λݟൈ͘ྗ ・ࣗͷḷ͖ͬͯͨಓͷΓΛѲ͍ͯ͠Δ ・ؒҧͬͨಓʹೖͬͨ͜ͱΛݕͰ͖Δ ・ΰʔϧ·Ͱͷڑ͕Θ͔Δ ・ཱ͔ͪ͏ఢΛஅཱ͔ͯͪ͑͠Δ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓͷ͢͢Ί 51
・ϑΥϩʔΞοϓΛड͚ͨਓٸܹʹ͢ Δਓ͕ଟ͔ͬͨ ・͕࣌ؒڐ͢ͳΒશһͬͯΑ͔ͬͨ ・ͨͩࣗͷऑ͍໘ͱ͖߹͏ͷਏ͍ ・ແཧڧ͍ྑ͘ͳ͍ɺҰਓҰਓ͖ͪΜͱ ߹ͬͨΓํͰਐΊΔ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ·ͱΊ 52
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ·ͱΊ 53
・৫ͷχʔζʹԠ͑Δͷେࣄ͕ͩɺ มԽͷܹ͍͠χʔζʹԠ͑Δͷେม ・جຊతͳٕज़ྗɺϚΠϯυ্ඇৗʹ ͍ͩͬͯΔ ・৽͍ٕ͠ज़ຊ࣭తͳࣝɺఆٛྗ͕ උΘ͍ͬͯΔͷͰٵऩ͕ૣ͍
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ·ͱΊ 54
・ਓʹϑΥʔΧε͢Δ͜ͱͰਓࡐͷॊೈੑΛ ߴΊͨΒ৫ʹϑΟοτ͘͢͠ͳͬͨ ・৫ͷܕʹΊͯਓࡐΛҭ͢ΔΑΓมԽ ʹڧ͍ ・มԽͷܹ͍͠ձࣾ৫ʹಛʹ༗ޮͳݚम
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. 55 h"p://www.slideshare.net/DaisukeTamada/perl-‐26371335
࠷ޙʹ...
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࢀߟ 56
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࠓͷ૯ׅ 57
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݱΞϯέʔτΑΓ 58
・ओମੑ্ ・جૅతٕज़ྗ্ ・git, github ωΠςΟϒ++ ・ΓࠐΈྗ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ॴײ 59
・ େମΞϯέʔτ௨Γ ・ WebαʔϏεΛ࡞Δָ͠ΈΛͬͱ͔͑ͨͬͨ ・ ϨϏϡʔίετ͕രൃ͢ΔͷͰاըΛߜͬͨ ・ ࣗͷྗΛ৳͢͜ͱʹྗͨ݁͠Ռɺ৽ଔಉ࢜Ͱ૬ ஊɾڠྗͤ͞Δ͜ͱ͕Ͱ͖ͳ͔ͬͨ