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
Ryoichi SEKIGUCHI
February 13, 2014
Technology
40
64k
devsumi2014-dena-bootcamp2014
デブサミ2014で発表した DeNA の2013年度新卒エンジニア研修についてのスライド
Ryoichi SEKIGUCHI
February 13, 2014
Tweet
Share
More Decks by Ryoichi SEKIGUCHI
See All by Ryoichi SEKIGUCHI
非同期処理とは何なのか
ryopeko
0
13
functionalなアプローチで動的要素を排除する
ryopeko
1
4k
Ruby makes everything
ryopeko
0
120
正しく失敗しながら進むプロダクト開発/railsdm2018
ryopeko
10
6k
CircleCI を使って自動(ほぼ)でセキュリティアップデート / circleci meetup
ryopeko
4
550
Kaizen Platform でやっている Kaizen Week というイベントについて / kaize week tokyurubykaigi 10
ryopeko
2
1.1k
mysql casual talks vol7
ryopeko
0
2.5k
rubyhiroba
ryopeko
6
1.3k
jtrk02
ryopeko
0
5.7k
Other Decks in Technology
See All in Technology
【Λ(らむだ)】最近のアプデ情報 / RPALT20250729
lambda
0
220
【2025 Japan AWS Jr. Champions Ignition】点から線、線から面へ〜僕たちが起こすコラボレーション・ムーブメント〜
amixedcolor
1
120
人に寄り添うAIエージェントとアーキテクチャ #BetAIDay
layerx
PRO
8
1.9k
AWS表彰プログラムとキャリアについて
naoki_0531
1
150
SAE J1939シミュレーション環境構築
daikiokazaki
1
220
恐怖!テストコードなき夜
tsukuboshi
2
110
多様なニーズに応える Movable Type ラインナップ 全紹介
masakah
0
120
VLMサービスを用いた請求書データ化検証 / SaaSxML_Session_1
sansan_randd
0
210
SRE新規立ち上げ! Hubbleインフラのこれまでと展望
katsuya0515
0
140
【新卒研修資料】数理最適化 / Mathematical Optimization
brainpadpr
20
6.2k
Claude CodeでKiroの仕様駆動開発を実現させるには...
gotalab555
3
830
相互運用可能な学修歴クレデンシャルに向けた標準技術と国際動向
fujie
0
200
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
How to Ace a Technical Interview
jacobian
278
23k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.4k
How GitHub (no longer) Works
holman
314
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Cost Of JavaScript in 2023
addyosmani
51
8.7k
What's in a price? How to price your products and services
michaelherold
246
12k
Six Lessons from altMBA
skipperchong
28
3.9k
Gamification - CAS2011
davidbonilla
81
5.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.5k
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αʔϏεΛ࡞Δָ͠ΈΛͬͱ͔͑ͨͬͨ ・ ϨϏϡʔίετ͕രൃ͢ΔͷͰاըΛߜͬͨ ・ ࣗͷྗΛ৳͢͜ͱʹྗͨ݁͠Ռɺ৽ଔಉ࢜Ͱ૬ ஊɾڠྗͤ͞Δ͜ͱ͕Ͱ͖ͳ͔ͬͨ