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

GTB2021 and Pepabo Engineering Training

GTB2021 and Pepabo Engineering Training

GTB2021とペパボのエンジニア研修キックオフ資料

■ 2020年の資料
[完全オンライン]新卒エンジニア向け研修2020 登壇講師ブログまとめ
GMOテクノロジーブートキャンプ2020実施報告
https://www.gmo.jp/report/single/?art_id=256

ペパボの新卒研修で利用した資料を公開します
https://tech.pepabo.com/2020/09/09/newbie-training-2020/

Yuta Kurotaki

May 05, 2021
Tweet

More Decks by Yuta Kurotaki

Other Decks in Education

Transcript

  1. ݚमΩοΫΦϑ
    ࠇ୍༔ଠ(.01FQBCP *OD
    (5#ͱϖύϘΤϯδχΞݚम
    (5#ͱ
    ϖύϘΤϯδχΞݚम

    View Slide

  2. ͸͡Ίʹ
    w݄೔·ͰͷϖύϘͷ৽ଔݚम͓ർΕ͞·Ͱͨ͠ʂ

    View Slide

  3. ΤϯδχΞݚमͷ໨తͱ
    ΧϦΩϡϥϜʹ͍ͭͯ

    View Slide

  4. ݚमͷ໨త
    w(5#
    w(5#ͱ͸ɺ(.05FDIOPMPHZ#PPUDBNQͷུͰ͋Γɺ(.0Πϯλʔωο
    τάϧʔϓ৽ଔΤϯδχΞͷٕज़޲্ɾదੑ൑அΛ໨తͱ࣮ͯ͠ࢪ͍ͯ͠
    Δɺάϧʔϓ߹ಉͷΤϯδχΞɾσβΠφʔ޲͚ݚमϓϩάϥϜ
    wϖύϘͷΤϯδχΞݚम
    wʮϖύϘͷΤϯδχΞʯͱͯ͠੒௕͍ͯͨ͘͠Ίʹඞཁͳٕज़΍஌ࣝΛ਎ʹ
    ͚ͭΔ

    View Slide

  5. ϖύϘͷΤϯδχΞͱ͸ʁ
    w࡞Γ্͛Δྗ
    wٕज़ྗΛߦ࢖ͯ͠՝୊ΛϓϩάϥϚϒϧʹղܾ͢Δ
    wઌΛݟ௨͢ྗ
    wܧଓతʹՁ஋Λग़͠ଓ͚ΔͨΊͷઃܭΛߟ͑ΒΕΔɺςετ͕ॻ͚Δ
    wӨڹΛ޿͛Δྗ
    wϦʔμʔγοϓΛൃشͯ͠पΓΛר͖ࠐΉɺϑΥϩϫʔγοϓͰͷ͍ͬͯ͘
    ͜ΕΒͷͭͷྗΛ਎ʹ෇͚ɺߴΊ͍ͯͨ͘ΊͷϚΠϯυηοτͱ
    ϖύϘͷࣄۀʹؔΘΔٕज़ͷجૅΛֶͿʂ

    View Slide

  6. (5#ͷΧϦΩϡϥϜ
    wظؒd
    wϓϩάϥϛϯάͷجૅ͔ΒɺηΩϡϦςΟɾΠϯϑϥɾ8FCΞϓϦ։ൃͳͲ
    ৭ʑ΍Γ·͢
    wڵຯ͕͋Δ΋ͷ͸UIΤϯδχΞҎ֎΋ࢀՃ0,ʂ
    wۤखͳ΋ͷ΍ɺ৳͹͍ٕͨ͠ज़෼໺͕͋Ε͹ੋඇࢀՃ͍ͯͩ͘͠͞ʂ

    View Slide

  7. ϖύϘΤϯδχΞݚमͷΧϦΩϡϥϜ
    w ظؒ໿ϲ݄
    w 3BJMT5VUPSJBM
    w ίϯςφ
    w ηΩϡϦςΟ
    w ϑϩϯτΤϯυ
    w ϞόΠϧ
    w ػցֶश
    w ͳͲ
    ڵຯ͕͋Δ΋ͷ͸UIΤϯδχΞҎ֎Ͱ΋ࢀՃ0,ʂ
    ۤखͳ΋ͷ΍ɺ৳͹͍ٕͨ͠ज़෼໺͕͋Ε͹ੋඇࢀՃ͍ͯͩ͘͠͞ʂ

    View Slide

  8. ͍͔ʹֶͯ͠Ϳ͔ʁ໨ࢦ͍ͨ͠ঢ়ଶ
    wࣦഊΛڪΕͣʹखΛಈֶ͔ͯ͠ΜͰ͍͘
    w௅ઓͰ͖͍ͯΔ͔ʁఆظతʹৼΓฦΔ
    wগ͠ߴ͍໨ඪΛઃఆͯ͠ΈΔ
    [email protected]
    ετϨονκʔϯ
    w ֶशऀʹ͸ʮ௅ઓʯ͕ٻΊΒΕΔ
    w ࣦഊ͢ΔϦεΫ͕ੜ·ΕΔ
    w ֶͼ͕͋Δ
    ίϯϑΥʔτκʔϯ
    w ະ஌ͷ΋ͷʹग़ձΘͳ͍ɺ௅ઓ΋ແ͍
    w ೔ৗͷΦϖϨʔγϣϯ΍ϧʔςΟʔϯʹࢧ഑͞ΕΔ
    w ֶश͸ͳ͍
    ύχοΫκʔϯ
    w ࣦഊ͢ΔϦεΫ͕ߴ͗͢Δ
    w ڪා͕ࢧ഑͍ͯ͠Δ
    w ֶशͰ͖ͳ͍
    ετϨονκʔϯͰֶΜͰ͍͜͏ʂ

    View Slide

  9. ࢥ͏ͷ͸؆୯
    ࣮ࡍʹ΍Δͷ͸೉͍͠ʜ

    View Slide

  10. ΈΜͳͷྗΛआΓͳ͕Βղܾ͍͖ͯ͠·͠ΐ͏
    wϖύϘࣾ಺ͷΤϯδχΞίϛϡχςΟΛ׆༻͠·͠ΐ͏ʂ
    w΋ͪΖΜɺࣾ֎ͷίϛϡχςΟʹ΋ܨ͕ΓΛ࣋ͭ͜ͱ΋େࣄ

    View Slide

  11. UIΤϯδχΞ`Tʹظ଴͢Δ͜ͱ
    w(5#ͱΤϯδχΞݚमͰֶΜͩ͜ͱΛΞ΢τϓοτͯ͠Լ͍͞
    w೔ใʹॻ͘ɺϒϩάʹॻ͘ɺ4MBDLͰ࣭໰͢ΔͳͲ
    wΘ͔Βͳ͍͜ͱ͸ɺͲΜͲΜΦʔϓϯʹ͍͖ͯ͠·͠ΐ͏ʂ
    wEFWνϟϯωϧͰ࣭໰࡞ͬͨ΋ͷԿͰ΋ॻ͍ͯԼ͍͞ɻϖύϘͷΤϯδχ
    Ξͷօ͞Μ͕ϑΥϩʔͯ͘͠Ε·͢
    w)35Λ๨Εͣʹ

    View Slide

  12. UIΤϯδχΞ`TͷόσΟʹظ଴͢Δ͜ͱ
    wٕज़໘Ͱࠔ͍ͬͯΔ͜ͱΛࢧԉ͠·͠ΐ͏ʂ
    w෼͔Βͳ͚Ε͹ɺࣾ಺ͷΤϯδχΞͷਓʹॿ͚ͯ΋Β͍·͠ΐ͏ʂ
    w۩ମతͳΞΫγϣϯ೔ใʹίϝϯτ͢Δɻ4MBDLͰ࣭໰ʹ౴͑Δ
    wٕज़໘Ҏ֎ͷɺ࢓ࣄΛ͍ͯͯ͠෼͔Βͳ͍ࣄͳͲͷ૬ஊʹͷΔ
    w)3ͷϝϯόʔ΍ɺࢲ΋Ұॹʹ૬ஊʹͷΓ·͢ʂ
    w۩ମతͳΞΫγϣϯఆظతͳ;Γ͔͑ΓձΛ࣮ࢪ͢Δɺ͓஡ձΛ΍Δ
    w)35Λ๨Εͣʹ

    View Slide

  13. υϯͱݟ͍ͤͨςΩετΛೖΕΔ
    (5#ͱ)35

    View Slide

  14. ͔ͤͬ͘ͷػձͳͷͰɺ
    ΤϯδχΞݚमͷظؒͰ
    ଞͷΈΜͳ΋੒௕͠·͠ΐ͏ʂ

    View Slide

  15. δϡχΞΤϯδχΞͷօ͞Μʹظ଴͢Δ͜ͱ
    wࣗ෼ͷ೔ʑͷۀ຿Λʮ΋ͬͱ͓΋͠Ζ͘͢ΔʯͨΊʹඞཁͳٕज़Λ਎ʹ͚ͭΔ
    ͨΊʹɺ͜ͷػձʹֶΜͰΈ·͠ΐ͏ʂ
    wࣗ෼͕ετϨονκʔϯͰ੒௕Ͱ͖ΔΑ͏ʹࢹ࠲ΛߴΊͯʮ΋ͬͱ͓΋͠Ζ͘
    Ͱ͖ΔʯΞΫγϣϯΛ૿΍͍͖ͯ͠·͠ΐ͏ʂ
    w(5#ͱΤϯδχΞݚम͸୭Ͱ΋डߨՄೳͳͷͰɺࣗ෼ͷ৳͹͍ٕͨ͠ज़
    ʹؔ͢Δݚम͸ͥͻडߨ͍ͯͩ͘͠͞ʂ
    w)35Λ๨Εͣʹ

    View Slide

  16. ϖύϘͷγχΞҎ্ͷօ͞Μʹظ଴͢Δ͜ͱ
    wݐઃతͳϑΟʔυόοΫΛ͓ئ͍͠·͢ɻ͋ͳ͕ͨ੒௕͢ΔͨΊʹֶΜͩ͜
    ͱɾ޻෉ͨ͜͠ͱΛ఻͑ͯΈ͍ͯͩ͘͞ʂ
    w໰୊Λ୅ΘΓʹղܾ͢ΔͷͰ͸ͳ͘ɺ໰୊ͷղܾํ๏Λڭ͑·͠ΐ͏ʂ
    wΑΓߴ͍ࢹ࠲Ͱٕज़తͳ՝୊ղܾʹऔΓ૊ΊΔΑ͏ʹࢧԉ͠·͠ΐ͏ʂ
    w͋ͳ͕ͨؔΘͬͨϝϯόʔ͕ྑ͍͜ͱΛ͍ͯͨ͠Βɺ4MBDLͷEFWͰએ఻͠
    ͨΓɺΛͯ͠঺հ͠·͠ΐ͏ʂ
    w)35Λ๨Εͣʹ

    View Slide

  17. ࠷ޙʹ
    w(5#ͱϖύϘͷΤϯδχΞݚमΑΖ͓͘͠Ͷ͕͍͠·͢ʂ
    wUIΤϯδχΞ͚ͩͷ࿩Ͱ͸ͳ͘ɺϖύϘΤϯδχΞશһ͕ؔ܎͋Δ࿩
    wࣾ಺ͷΤϯδχΞίϛϡχςΟΛͲΜͲΜ׆༻͠·͠ΐ͏ɻίϯτϦϏϡʔτ
    Ͱ͖ͦ͏ͳͱ͜Ζ͕͋Ε͹ੵۃతʹؔΘ͍͖ͬͯ·͠ΐ͏ʂ
    wΤϯδχΞϦϯά͸ָ͍͠ʂ
    wपΓͷྗΛआΓͯ೰Ή࣌ؒΛݮΒ͠ɺखΛಈ͔͠ߟ͑ɺΤϯδχΞͱͯ͠੒
    ௕͍͖ͯ͠·͠ΐ͏

    View Slide

  18. ͓͠·͍

    View Slide