Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DeNA Bootcamp 2013

DeNA Bootcamp 2013

Ryoichi SEKIGUCHI

October 12, 2013
Tweet

More Decks by Ryoichi SEKIGUCHI

Other Decks in Technology

Transcript

  1. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. DeNAΤϯδχΞͷ ͭ͘Γ͔ͨ

    Oct 12, 2013 ؔޱ ྄Ұ Mobage Business Sector DeNA Co., Ltd.
  2. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. 2 関⼝口

     亮亮⼀一 • 2011/04  ⼊入社 • DeNAでは開発基盤整備や新 サービス⽴立立ち上げ⽀支援など幅 広く携わる • パーフェクトRubyという本 を執筆しました • @ryopeko  としてのほうが 知られていたりする • 現場から研修へのヘルプとし て新卒エンジニア研修に携わ る
  3. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ڈ೥·ͰΛ౿·͑ͯ 4

    ・ܧଓతͳ੒௕౓͕ඞཁ ・ओମతʹ࢓ࣄʹऔΓ૊ΊΔਓࡐ ・Ұൠతͳٕज़ͷΠϯϓοτෆ଍ ɹ(ΦϒδΣΫτࢦ޲ɺgitɺetc͸ݱ৔ʹ͓·͔ͤ) →ݱ৔ͰٻΊΒΕΔΤϯδχΞ૾ͱͷဃ཭
  4. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ͦ͜Ͱ... 5

    ීஈ͔Β෦ॺ಺Ͱٕज़ͷখݴΛ ͍ͬͨΓಡॻձΛओ࠵͍ͯͨ͠ ࣗ෼ʹ੠͕͔͔ͬͨ
  5. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࠓ೥౓ͷݚमͷ໨ඪ 7

    ・ۀ຿΍ྖҬͷมԽʹରԠͰ͖Δ ・ओମతʹܧଓతʹٕज़शಘͰ͖Δ ・ٕज़Ҏ֎΋੒௕Ͱ͖Δ
  6. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚम֓ཁ 10

    ɾࠓ೥ͷର৅ऀ͸71ਓ ɾೖࣾ౰ॳͷϨϕϧ͸όϥόϥ ɾະܦݧऀ >>> ܦݧऀ ɾߨࢣ͸3ਓ + ֎෦ߨࢣ਺໊ ɾظؒ͸4݄൒͹ʙ9݄຤
  7. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚम֓ཁ(2) 11

    ・ૣൈ͚ํࣜ (≠ԣҰઢͷݚम) ・WebΞϓϦΛ࡞ΔͨΊͷ஌ࣝΛ1ਓͰWeb ΞϓϦΛ࡞ΔաఔΛ௨ͯ͠शಘ͢Δ ・࠲ֶ→اը→ઃܭ→࣮૷ͱ͍͏ϑΣʔζ
  8. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚम֓ཁ(3) 12

    ・֤ϑΣʔζͱ΋੒Ռ෺ʹରͯ͠ϨϏϡʔΛड͚Δ ・େମϑΣʔζຖʹ4,5ճͷϨϏϡʔ ・ϨϏϡʔΛ߹֨ͨ͠Β࣍ͷϑΣʔζ΁ ・࠷ऴతʹҰ൪ૣ͍ਓͱ஗͍ਓͰ࠷େ3ϲ݄ͷࠩ
  9. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࠓ೥౓ͷΑΓৄࡉͳݚम಺༰ 13

    YAPC::Asia Tokyo 2013 “େن໛Perlॳ৺ऀݚमΛ ࢧ͑Δٕज़”
  10. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϨϏϡʔͰͷେࣄͳ͜ͱ 17

    ・ਖ਼͘͠࿦ഁ͢Δ (ೲಘ্ͤͨ͞Ͱͷ) ・ࢦఠͷ࢓ํ΍ଅ͠ํΛ1ਓ1ਓม͑Δ ・ର໘ (σΟεϓϨΠͱϗϫΠτϘʔυ) ・ϨϏϡʔͰͷग़དྷࣄ΍಺༰Λه࿥ ɹ(௒ॏཁ)
  11. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݱ৔ݻ༗ͷࣄ৘Λഉআ 18

    ɾ͏ͪͷνʔϜʹద༻Ͱ͖ͳ͍͔Β͸μϝ ɾͱ͋Δہ໘΍෦ॺͰ͔͠ੜ͖ͳ͍ ɹΑ͏ͳ஌ࣝͰ͸ͳ͘ɺ ɹࣾ֎ʹग़ͯ΋௨༻͢ΔҰൠతͳ஌ࣝ ɾͰ΋“େن໛”ͱ͍͏ϫʔυ͸֎ͤͳ͍ →εέʔϥϏϦςΟɺMySQLͷ஌ࣝ͸੝Γͩ͘͞Μ
  12. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ੒௕Λਖ਼͘͠ܭଌ͢Δ 20

    ・ਓ਺͕ଟ͍ͷͰ೺Ѳ͖͠Εͳ͍ ・ਐḿɺϨϏϡʔɺ೔ใɺԿؾͳ͍ձ࿩ͷ಺༰ ・શͯه࿥ ・Perlͷචهςετ ・1HͷσΠϦʔϛʔςΟϯάͰ׆༻ →۩ମతͳΞΫγϣϯͷܾఆ →ه࿥͔ΒΞΫγϣϯޙͷมԽΛ؍࡯
  13. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓ 24

    ・ਐḿ͕๕͘͠ͳ͍ ・ਓʹ఻͑Δͷ͕͏·͘ͳ͍ ・ٕज़εΩϧ͕޲্͠ͳ͍ ・Πϯϓοτͷ࢓ํ͕ྑ͘ͳ͍ ・ϩδΧϧγϯΩϯά͕͏·͘ͳ͍ ・etc...
  14. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓ಺༰ 25

    ・ຖ೔ or ִ೔Ͱ30෼ؒͷߨࢣͱͷ1on1 ・ϓϩάϥϛϯάͷϋϚΓղফ ・໰୊ղܾͷख๏τϨʔχϯά ・ٞ࿦ͷτϨʔχϯά ・੒௕ଅਐͷͨΊͷపఈͨ͠ৼΓฦΓ ・etc...
  15. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓͰେࣄͳ͜ͱ 26

    ・ྑ͍ॴΛ৳͹͠ྑ͘ͳ͍ͱ͜ΖΛվળ ・ͻͱΓͻͱΓஸೡʹ ・ҰےೄͰ͸͍͔ͳ͍ͷͰͻͨ͢Β޻෉ ・վળͨ͠ΒϑΥϩʔΞοϓ͸ଔۀ ・࠷ऴతʹࣗ৴Λ͚ͭͤ͞Δ
  16. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ΍Εͳ͔ͬͨ͜ͱ 29

    ・αʔϏεΛ࡞Δָ͠͞Λ఻͑ΒΕͳ͔ͬͨ ・ΤϯδχΞϦϯάͷಛघੑΛ఻͑ΒΕͳ͔ͬͨ ・தɺ্Ґͷݚमੜʹ΋ͬͱΞΫγϣϯΛىͨ͜͠ ͔ͬͨ ・݁ہ΍Δ͜ͱ͸ແݶʹ͋Δ
  17. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ΍ͬͯྑ͔ͬͨ͜ͱ 30

    ・ਓʹϑΥʔΧεͨ͠ ・Ұൠతͳ஌ࣝ΍εΩϧʹߜͬͨ → ݱ࣮ͷલʹཧ૝Λ࡮ࠐ
  18. Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. Πϝʔδ 35

    ・ݚमΛଔۀͤ͞Δ͜ͱ͕໨ඪͰ͸ͳ͍ ・ݚम୲౰ͷίϐʔͰ͋ͬͯ͸͍͚ͳ͍ ・ݚम୲౰͕ཧ૝ͱ͢ΔΤϯδχΞΛੜΈग़ ͢