新卒エンジニアがEMになるまで / EM is just getting started

13d936e697fe0f4fa96f926d0a712f6c?s=47 Sansan
March 06, 2019

新卒エンジニアがEMになるまで / EM is just getting started

■イベント
【京都開催】Eight エンジニアリング・マネージャー Meetup
https://sansan.connpass.com/event/122082/

■登壇概要
タイトル:
新卒エンジニアがEMになるまで

登壇者:
Eight事業部 藤井洋太郎

▼Sansan Builders Box
https://buildersbox.corp-sansan.com/

13d936e697fe0f4fa96f926d0a712f6c?s=128

Sansan

March 06, 2019
Tweet

Transcript

  1. 2.

    - ౻Ҫ༸ଠ࿠ - 1989೥ੜ·Ε(29ࡀ) / Ӝ࿨ग़਎ - 2014೥4݄ʹ৽ଔͱͯ͠ೖࣾ - ɹɹɹɹɹ

    (ݸਓ޲໊͚ࢗαʔϏε) - Platform Unit / ج൫νʔϜ - Unit Leader ݉ Engineering Manager ࣗݾ঺հ
  2. 6.

    Ϣʔβ਺ 50ສਓ ໊ࢗ؅ཧ
 ϑΥʔΧε 1೥໨(2014.04ʙ2015.03) - ΤϯδχΞεΩϧ͸΄΅0ͷঢ়ଶͰೖࣾ - Ruby, AWS,

    Git, νʔϜ։ൃܦݧ౳ແ͠ - ؅ཧࣾ޲͚ͷαΠτվम΍খ͞ͳػೳ࣮૷ͰܦݧΛੵΉ - ϨϏϡʔͰ஁͑ΒΕͨࢥ͍ग़
 1ϲ݄શPRΛݟͯϨϏϡʔ͢Δͱ͍͏͜ͱ΋΍ͬͨ(΍Β͞Εͨ) αʔόʔαΠυνʔϜ ։ൃ੹೚ऀ
  3. 7.

    2೥໨(2015.04ʙ2016.03) - ೖ͔ࣾΒ൒೥΄ͲͰ։ൃʹ͸׳ΕجຊతͳFeature͸͜ͳͤ ΔΑ͏ʹ - ಛʹӡ༻໘ʹίϛοτ͢ΔΑ͏ʹͳΓɺαʔϏεΛࢧ͑Δ ΤϯδχΞͱͯ͠ͷ͕֮ࣗժੜ͑͸͡ΊΔ…!? - ӡ༻ΛϦʔυ/ڭҭ͢Δཱ৔ʹͳΓ͸͡ΊΔ -

    ֎෦ͷΧϯϑΝϨϯε΍஍ҬRubyʹࢀՃɾొஃ͢ΔΑ͏ʹ ͳΓɺٕज़ίϛϡχςΟʹର͢Δҙ͕ࣝڧ͘ͳΔ Ϣʔβ਺ 80ʙ100ສਓ ϏοάϑΟʔνϟʔ͕ଓ͘ʂ ϓϨϛΞϜػೳ χϡʔεϑΟʔυػೳ Unitͱͱ͍͏୯ҐͰྟػԠมʹ૊Έସ͑ͳ͕ΒରԠ ։ൃ੹೚ऀ αʔόʔαΠυνʔϜ
  4. 8.

    3೥໨(2016.04ʙ2017.03) Ϣʔβ਺ 150ສਓ ໊ࢗ؅ཧͷ
 ͦͷઌͷϑΣʔζ΁ εΫϥϜνʔϜ/PO+ΤϯδχΞ+σβΠφ υϝΠϯA
 νʔϜ υϝΠϯB
 νʔϜ

    υϝΠϯC
 νʔϜ ։ൃج൫
 νʔϜ SM SM SM SM - ӡ༻पΓʹڧ͘ͳ͍ͬͯͨ͜ͱ΋͋Γɺ։ൃج൫ νʔϜ഑ଐʹɻ - େن໛σʔλΛ࢖ͬͨϦΞϧλΠϜϦίϝϯσʔ γϣϯγεςϜͷಋೖ΍σʔλϚΠάϨʔγϣϯͳ ͲγεςϜج൫Λ୲౰ɻ - ݸਓͷᅂ޷ͱͯ͠΋ɺAWS΍ΞʔΩςΫνϟɺύ ϑΥʔϚϯεվળʹ޲͖߹͏Α͏ʹɻ ϝϯόʔ͸໿ഒͷن໛ʹ ։ൃ੹೚ऀ
  5. 9.

    Ϣʔβ਺ 200ສਓ ϚωλΠζʹ޲͚ͯ άϩʔόϧ΁ͷνϟϨϯδ εΫϥϜνʔϜ/PO+ΤϯδχΞ+σβΠφ υϝΠϯA
 νʔϜ ։ൃج൫
 νʔϜ SM

    - ૊৫มߋʹ൐͍ɺ։ൃج൫νʔϜͷϦʔμʔʹɻ - γεςϜ(Ruby, Rails, OS౳) Ver up - ϚΠΫϩαʔϏεԽɺηΩϡϦςΟରԠ - ύϑΥʔϚϯεվળɺΞʔΩςΫνϟ࡮৽
 ͳͲ͞·͟·ͳγεςϜతͳΧΠθϯΛߦ͏Α͏ʹɻ - ൑அɾࢦࣔ͢Δ͜ͱ΋૿͑Δ - ਺ඦਓن໛ͷΧϯϑΝϨϯεͰొஃ΋ܦݧɻ
 JAWS Days, ஍ҬRubyKaigi౳ 4೥໨(2017.04ʙ2018.03) υϝΠϯB
 νʔϜ SM υϝΠϯC
 νʔϜ SM υϝΠϯD
 νʔϜ SM SM ໿30ʙ40໊ͷମ੍ʹ ։ൃ੹೚ऀ
  6. 10.

    Ϣʔβ਺ 250ສਓ - EMνʔϜͱ։ൃج൫νʔϜϦʔμʔͷ݉຿ʹ - ։ൃ૊৫ͷԣஅతͳ՝୊ΛEMਞͰٞ࿦͠ɺࢪࡦΛ࣮ࢪ - 1on1ͷಋೖ - ϝϯόʔ͔Βͷҙݟͷٵ্͍͛

    - ϖΞϓϩͷڧԽ - ٕज़తෛ࠴ʹରͯ͠ͷऔΓ૊Έݕ౼
 ͳͲ - νʔϜ : EM = 8 : 2 ΄Ͳͷׂ߹Ͱ׆ಈɻͱʹ͔͘๩͘͠ͳΔɻ 5೥໨લ൒(2018.04ʙ11) εΫϥϜνʔϜ/PO+ΤϯδχΞ+σβΠφ υϝΠϯA
 νʔϜ ։ൃج൫
 νʔϜ CEM SM υϝΠϯB
 νʔϜ SM υϝΠϯC
 νʔϜ SM υϝΠϯD
 νʔϜ SM SM EMମ੍ͷൃ଍ɾCEM1໊ & EM3໊ EM
 (݉຿) ֤υϝΠϯ͝ͱ ͞ΒʹϑΥʔΧε͠ຏ͘ EM EM EM
  7. 11.

    5೥໨ޙ൒(2018.12ʙݱࡏ) - ԣஅతͳEMͷମ੍Λมߋ͠ɺϢχοτνʔϜͷϦʔμʔ݉ EMͱ͍͏໾ׂʹ - νʔϜʹίϛοτ͠ɺͦͷ੹೚Λෛ͏ͱ͍͏͜ͱ͕໌֬ʹ - νʔϜϛογϣϯͷઃఆɻϓϩηε੔උɻ - νʔϜ಺ϝϯόʔͱͷ1on1

    - νʔϜͷϛογϣϯୡ੒ʹ޲͚ͯͷਪਐ - νʔϜͷϝϯόʔͷ࠾༻
 ͳͲ Ϣʔβ਺ 250ສਓ ֤υϝΠϯ͝ͱ ͞ΒʹϑΥʔΧε͠ຏ͘ ϢχοτνʔϜ υϝΠϯA
 Ϣχοτ ։ൃج൫
 νʔϜ CEM υϝΠϯB
 Ϣχοτ υϝΠϯC
 Ϣχοτ υϝΠϯD
 νʔϜ ԣஅతͳEMͷػೳ͸ഇࢭɺ֤ϢχοτͷϦʔμʔ݉EMͱ͍͏ମ੍ʹ SM SM UL/EM UL/EM UL/EM UL/EM UL/EM
  8. 13.

    3ͭͷϑΣʔζ ΧΦεظ ੒௕/ֶशظ ΧΦεظv2 2014 2019 2016 2018 ໊ࢗ؅ཧͷϕʔεΛ ࡞Δͷʹඞࢮ

    ݶΒΕͨϝϯόʔͰ ΍Δ͔͠ͳ͍ ໊ࢗ؅ཧͷઌ͕ݟ͑࢝ΊΔ✨ ॱௐʹαʔϏε͕੒௕ ϝϯόʔ΋૿͑࢝Ίɺ νʔϜͰֶश͍ͯ͘͠ͱ͍͏ܗʹ ΍Γ͍ͨ͜ͱ͕ ͞Βʹݟ͑Δɻ૿͑Δʂ ͕ɺϚωδϝϯτ͕௥͍ͭ ͔ͳ͍…! ΧΦεͰ͸͋Δ͕ ΍Δ΂͖͜ͱ͸໌֬ ϝϯόʔ΋౰વ૿͑Δ
  9. 14.

    - ࠶ͼͷΧΦεظ౸དྷͷλΠϛϯάͰEMମ੍ΛऔΓೖΕͨ͜ͱ͸ଥ౰ͩͬ ͨΑ͏ʹࢥ͏ɻ - EMਞͰఆظతʹू·Γɺԣஅతͳ૊৫՝୊ʹϝεΛೖΕ͍ͯ͘͜ͱʹɻ - ϓϩηεͷ੔ཧ - Ϧιʔεͷ੔ཧ -

    ϝϯόʔͷ੒௕ - ՝୊ͷݟ͑ΔԽ ໿1೥લʹEMମ੍ͷൃ଍ɺ࢝ಈ εΫϥϜνʔϜ/PO+ΤϯδχΞ+σβΠφ υϝΠϯA
 νʔϜ ։ൃج൫
 νʔϜ CEM SM υϝΠϯB
 νʔϜ SM υϝΠϯC
 νʔϜ SM υϝΠϯD
 νʔϜ SM SM EM
 (݉຿) EM EM EM
  10. 15.

    - ։ൃ૊৫ΛԣஅతʹݟͯࢪࡦΛߦ͍͕ͬͯͬͨɺ͜ͱ͝ͱࣦ͘ഊ - ։ൃ૊৫ͷ͋Δ΂͖࢟ͷೝࣝ߹Θͤ - 1on1ͷಋೖ - ϖΞϓϩɺϞϒϓϩจԽͷৢ੒ - ٕज़తෛ࠴ʹର͢Δݕ౼

    - ΞʔΩςΫτ΍ςοΫϦʔυͷݕ౼ - ͓ͦΒ͘΍Γ͍ͨ͜ͱ/΍Δ΂͖͜ͱ͸ؒҧ͍ͬͯͳ͍ɻ
 ͕ͱʹ͔͘ϝϯόʔʹਁಁ͠ͳ͍··൒೥͕ա͗ͯ͠·ͬͨɻɻ ͕͔͠͠ɺEMମ੍v1͸ࣦഊ
  11. 17.

    - EMΛԣஅతͳ΋ͷͰ͸ͳ͘ɺϢχοτνʔϜͷϦʔμʔ݉EMͱ͍͏ܗʹํ਑స׵ 2018.12 ʹମ੍ͷ࠶ߏஙʮEM2.0ʯ Unit Leader νʔϜʹܝ͛ΒΕ͍ͯΔϛο γϣϯʹ੹೚Λ௥͍ɺਪਐ͢ Δ໾໨ EM

    ։ൃ૊৫ͷ՝୊Λղܾ͢Δɻ ϝϯόʔͷ੒௕ɾΩϟϦΞͱ ޲͖߹͍αϙʔτ͢Δ໾໨ + - ֎͔ΒνʔϜΛݟΔͷͰ͸ͳ͘ɺνʔϜʹೖΓࠐΜͩঢ়ଶͰ޲͖߹ͬͨ΄͏ ͕ɺޮՌతʹ෺ࣄΛਪਐ͍͚ͯ͠ΔͷͰ͸ͳ͍͔ʁ - (ҰൠతʹΈΔEMͷ໾ׂͱ͸ҟͳ͍ͬͯΔͷͰਖ਼͍͔͠͸Θ͔Βͳ͔ͬͨɻ)
  12. 20.

    - ௚ۙ3ϲ݄ؒͰ Sushi Mastersͱ͍͏ΠέͯΔ໊લͷνʔϜ͕ര஀ʂ
 νʔϜϏϧσΟϯά୲౰Λஔ͖ɺνʔϜ΍ݸਓͷ੒௕ʹඞཁͳϫʔΫγϣοϓΛੵۃతʹ࣮ࢪ - υϥοΧʔ෩ΤΫααΠζ - νʔϜͷཧ૝૾Λ࡞Δ -

    ϘʔυΛར༻ͨ͠ݸʑͷλεΫͷݟ͑ΔԽ΍ಠࣗͷλεΫਐḿ؅ཧ
 ͱ͍ͬͨɺνʔϜಠࣗͷऔΓ૊ΈΛνʔϜͷࡋྔͰ࣮ࢪ - EMͱͯ͠ͷࣗ෼ͷಈ͖ - ࣗνʔϜͷϝϯόʔͱఆظతʹ1on1Λ࣮ࢪ͠ɺݸʑͷ੒௕໨ඪͱ޲͖߹͏ - 1ର1ͰͷϞσϦϯάษڧձ΍࢓༷ɾઃܭڞ༗ձΛ࣮ࢪ͠ண࣮ʹݸʑͷϨϕϧΞοϓʹͭͳ͛Δ ฐνʔϜ͸Ͳ͏͔ʁ
  13. 21.
  14. 23.
  15. 24.