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
functionalなアプローチで動的要素を排除する
ryopeko
1
3.9k
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.4k
rubyhiroba
ryopeko
6
1.3k
jtrk02
ryopeko
0
5.7k
DeNA Bootcamp 2013
ryopeko
15
7.5k
Other Decks in Technology
See All in Technology
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
3
7.5k
[ JAWS-UG千葉支部 x 彩の国埼玉支部 ]ムダ遣い卒業!FinOpsで始めるAWSコスト最適化の第一歩
sh_fk2
2
140
Glacierだからってコストあきらめてない? / JAWS Meet Glacier Cost
taishin
1
170
Delta airlines®️ USA Contact Numbers: Complete 2025 Support Guide
airtravelguide
0
340
Claude Code に プロジェクト管理やらせたみた
unson
7
4.6k
【LT会登壇資料】TROCCO新コネクタ「スマレジ」を活用した直営店データの分析
kazari0425
1
110
さくらのIaaS基盤のモニタリングとOpenTelemetry/OSC Hokkaido 2025
fujiwara3
3
460
AIの全社活用を推進するための安全なレールを敷いた話
shoheimitani
2
570
インフラ寄りSREの生存戦略
sansantech
PRO
8
2.7k
CDKTFについてざっくり理解する!!~CloudFormationからCDKTFへ変換するツールも作ってみた~
masakiokuda
1
180
What’s new in Android development tools
yanzm
0
470
敢えて生成AIを使わないマネジメント業務
kzkmaeda
2
470
Featured
See All Featured
Practical Orchestrator
shlominoach
189
11k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Making Projects Easy
brettharned
116
6.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Producing Creativity
orderedlist
PRO
346
40k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
A better future with KSS
kneath
238
17k
How GitHub (no longer) Works
holman
314
140k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
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αʔϏεΛ࡞Δָ͠ΈΛͬͱ͔͑ͨͬͨ ・ ϨϏϡʔίετ͕രൃ͢ΔͷͰاըΛߜͬͨ ・ ࣗͷྗΛ৳͢͜ͱʹྗͨ݁͠Ռɺ৽ଔಉ࢜Ͱ૬ ஊɾڠྗͤ͞Δ͜ͱ͕Ͱ͖ͳ͔ͬͨ