Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

シニアソフトウェアエンジニアになるためには

 シニアソフトウェアエンジニアになるためには

石川 宗寿(Munetoshi Ishikawa)/ 株式会社ナレッジワーク ソフトウェアエンジニア

※2025/12/18 サポーターズCoLab主催勉強会の登壇資料です。
https://supporterz-seminar.connpass.com/event/377986/

<セッション概要>
シニアソフトウェアエンジニアは一体どのような人でしょうか?
単に技術力が高いだけ、あるいは経験年数が長いだけでは、組織の中でシニアの役割を果たすことはできません。
Seniority(シニアの度合い)は周囲からの期待によって決まります。その期待に応えることで信用を獲得し、さらに大きな期待を得られるのです。
このプレゼンテーションでは、シニアソフトウェアエンジニアになるための要件やステップを解説します。実績やスキルをどのように信用へと変換し、より大きな期待を獲得していくか、事例も交えてをお話しします。

More Decks by KNOWLEDGE WORK / 株式会社ナレッジワーク

Other Decks in Technology

Transcript

  1. © Knowledge Work Inc. γχΞιϑτ΢ΣΞΤϯδχΞʹͳΔͨΊͷಈػ͚ͮͱ tips ͷڞ༗ • γχΞιϑτ΢ΣΞΤϯδχΞͱ͸ •

    γχΞʹͳΔͨΊʹඞཁͳ͜ͱ: ظ଴ͱ৴༻ • ৴༻Λ֫ಘ͢ΔͨΊͷΞΫγϣϯ ஫ҙ: ಺༰͸ൃදऀͷݸਓతͳߟ͑ • ʮ͋ͳͨͷʯ૊৫΍Ϛωʔδϟͱ͸ҟͳΔߟ͔͑΋஌Εͳ͍ • ·ͣ͸ʮ͋ͳͨͷʯϚωʔδϟͱ࿩͠·͠ΐ͏ ͜ͷϓϨθϯςʔγϣϯͷ໨త 2
  2. © Knowledge Work Inc. δϣϒϨϕϧʢΩϟϦΞͱͯ͠ͷஈ֊ʣͷҰͭ ໾ׂ: ೉͍͠ϓϩδΣΫτ΍λεΫͷϦʔυ, ଞϝϯόʔͷϝϯλϦϯά / نൣ

    γχΞιϑτ΢ΣΞΤϯδχΞͱ͸ 5 Senior Junior Middle Staff Principal ΄ͱΜͲαϙʔτ͕ͳͯ͘΋ ϓϩδΣΫτΛ਱ߦͰ͖Δ ೉͍͠ϓϩδΣΫτΛϦʔυͰ͖Δ ϝϯόʔΛٕज़తʹϦʔυͰ͖Δ
  3. © Knowledge Work Inc. ઢܗΦʔμʔ O(n) ͷ֊ஈͰදݱ͞ΕΔ ݱ࣮ʹ͸ O(2n) ͷ֊ஈ

    ࣍ͷϨϕϧ΁͸ҧ͏ઓུ͕ඞཁ ݟͨ໨ͷ଍౿Έʹ࿭Θ͞Εͳ͍ δϣϒϨϕϧͷݱ࣮ 7 Middle Junior Senior Staff Principal
  4. © Knowledge Work Inc. ෺ࣄ΍ϝϯόʔΛϦʔυ͠ɺߩݙ͢Δ ϓϩδΣΫτ΍λεΫͷϦʔυ • ॏཁ && ٕज़త/Ϧιʔεతʹࠔ೉ͳϓϩδΣΫτͷΦʔφʔγοϓΛ࣋ͭ

    • ΠϨΪϡϥʔͳࣄଶ΁ͷҙࢥܾఆΛ͢Δ • ಛఆͷٕज़ྖҬͰͷ go-to person ʢཔΕΔਓʣʹͳΔ ϝϯόʔͷϦʔυ ૊৫΁ͷӨڹ γχΞιϑτ΢ΣΞΤϯδχΞͷ໾ׂ 1/3 8
  5. © Knowledge Work Inc. ෺ࣄ΍ϝϯόʔΛϦʔυ͠ɺߩݙ͢Δ ϓϩδΣΫτ΍λεΫͷϦʔυ ϝϯόʔͷϦʔυ • δϡχΞ/ϛυϧϨϕϧͷϝϯόʔΛڭҭ͢Δ •

    ϛυϧϨϕϧͷϝϯόʔ͕ϓϩδΣΫτΛϦʔυ͢ΔͷΛαϙʔτ͢Δ ૊৫΁ͷӨڹ γχΞιϑτ΢ΣΞΤϯδχΞͷ໾ׂ 2/3 9
  6. © Knowledge Work Inc. Ϧʔυ/ҙࢥܾఆ͢Δ఺͸ڞ௨ • δϡχΞ/ϛυϧϨϕϧͷϝϯλϦϯά • ҙࢥܾఆΛ͠ɺεςʔΫϗϧμؒͰ߹ҙΛऔΔ Ϧʔυ/ҙࢥܾఆͷର৅͕ҟͳΔ

    • Ϛωʔδϟ: ਓࣄతͳߩݙ͕େ͖͍ʢϦιʔε؅ཧ΍ධՁͳͲʣ • γχΞ: ٕज़తͳߩݙ͕େ͖͍ʢઃܭͷબ୒ͳͲʣ ΤϯδχΞϦϯάϚωʔδϟͱͷؔ܎ 1/2 11 Ϛωʔδϟͱͷڠۀ / ࿈ܞ͕ෆՄܽ
  7. © Knowledge Work Inc. ϦʔυͷΞϓϩʔν͕ҟͳΔ • Ϛωʔδϟ: τοϓμ΢ϯత, ૊৫ʹ஫ྗ •

    γχΞ: ϘτϜΞοϓత, ૊৫ԣஅత ΤϯδχΞϦϯάϚωʔδϟͱͷؔ܎ 2/2 12 Ϛωʔδϟ γχΞ
  8. © Knowledge Work Inc. ຊਓʹͱͬͯͷར఺ • ΑΓΑ͍଴۰ • ΑΓେ͖ͳࡋྔ •

    ΩϟϦΞϓϥϯ্ʢస৬ͳͲʣͷ༗རੑ • ݞॻ͖ͷ͔ͬ͜Α͞ ૊৫ʹͱͬͯͷར఺ • Τϯήʔδϝϯτʢؼଐҙࣝ / ߩݙҙཉʣͷ޲্ • ΩϟϦΞͷϞσϧέʔεͷߏங • ૊৫֎΁ͷϓϨθϯε γχΞιϑτ΢ΣΞΤϯδχΞʹͳΔར఺ 13
  9. © Knowledge Work Inc. ιϑτ΢ΣΞΤϯδχΞͷδϣϒϨϕϧͷҰͭ • ओʹٕज़తͳଆ໘ͰϦʔυ͢Δ • δϡχΞ →

    ϛυϧ ΑΓ΋น͸ߴ͍ • ຊਓͱ૊৫૒ํʹར఺͕͋Δ γχΞιϑτ΢ΣΞΤϯδχΞͱ͸: ·ͱΊ 14
  10. © Knowledge Work Inc. Ξϯνύλʔϯʢ͍ͼͭͳߏ଄ʣΛආ͚Δ • ຒ຅: ࣮੷ / ϓϨθϯεͳ͖εΩϧ

    • ڏ੎: εΩϧ / ࣮੷ͳ͖ϓϨθϯε ؍࡯ͱ࣮ߦ • ϘτϧωοΫΛ஌ΓɺͦΕΛຒΊΔ • ੵΈ্͛ͷαΠΫϧΛௐ੔͢Δʢ࠷ॳ͸খ͍͞αΠΫϧ͔Βʣ ৴༻Λ৳͹ͨ͢Ίʹ 23
  11. © Knowledge Work Inc. • Α͘஌Βͳ͍ਓʹ͸ 100 ສԁΛ༬͚ΒΕͳ͍ • ۜߦʹ͸

    100 ສԁΛ༬͚ΒΕΔ Ϧιʔεʢ࣌ؒ, ༧ࢉ, ਓһ etc.ʣͷ֬อʹ৴༻͕ඞཁ • େ͖ͳ੒Ռʹ͸ҰఆͷϦιʔε͕ඞཁ • ࣗ਎ͷϦιʔεʹ΋৴༻͕ඞཁ ৴༻ͷαΠΫϧΛճ͢ ৴༻ΛϨόϨοδ͢Δ 25 ৴༻ͷ֫ಘ ੒Ռͷୡ੒ Ϧιʔε֬อ ೝ஌ͷ޲্
  12. © Knowledge Work Inc. খ͍͞αΠΫϧ • ϑΟʔυόοΫ͕͙͢ʹಘΒΕɺيಓमਖ਼͕͠΍͍͢ • ඞཁϦιʔε΍ϦεΫ͕খ͍͞ େ͖͍αΠΫϧ

    • ௕ظʹΘͨͬͯେ͖ͳϦιʔε͕ඞཁͱͳΔ • େ͖ͳ࣮੷ΛಘΔʹ͸ආ͚ΒΕͳ͍͜ͱ΋ େ͖ͳαΠΫϧΛճ͢ʹ͸ • େ͖͍αΠΫϧΛখ͞ͳαΠΫϧʹ෼ׂͰ͖ͳ͍͔Λߟ͑Δ • ੒ޭ֬౓΍ϦεΫͷݟੵ΋ΓɺࣗݾϑΟʔυόοΫʹΑΔيಓमਖ਼Λ͢Δ ৴༻ͷαΠΫϧͷେ͖͞ 26
  13. © Knowledge Work Inc. ৴༻ΛಘͯɺϨόϨοδ͢Δ • δϣϒϨϕϧ ≈ ظ଴ͷେ͖͞ ≈

    ৴༻ͷେ͖͞ • ৴༻͸ෳ਺ͷϨΠϠ͔ΒͳΔ • େ͖ͳ੒Ռ΁ͷϦιʔε֬อʹ৴༻͕ඞཁ γχΞʹͳΔͨΊʹඞཁͳ͜ͱ: ·ͱΊ 27
  14. © Knowledge Work Inc. • ࣗ෼ͷཱͪҐஔΛ೺Ѳ͢Δ • ஌ࣝ΍εΩϧΛ֫ಘ͢Δ • ஌ݟΛڞ༗͢Δ

    • ҙࢥܾఆͱ߹ҙܗ੒Λਪਐ͢Δ • ৽͍͠ྖҬ΍ϩʔϧʹ௅ઓ͢Δ • ૊৫΍Ϛωʔδϟͱ sync ͢Δ • αϙʔτΛड͚Δ / αϙʔτ͢Δ ৴༻Λ֫ಘ͢ΔͨΊͷΞΫγϣϯ 29
  15. © Knowledge Work Inc. ࣗ෼ͱଞϝϯόʔͷڧΈΛ஌Δ ࣗ෼ͷεΩϧΛ஌ΔͨΊʹ͸ɺଞͷਓͷεΩϧΛ஌Δ͜ͱ͕ඞཁ • ʮ͋ͷਓ͸ ʓʓ ͕ڧ͍ɻࣗ෼͸

    ʓʓ ʹࣗ৴͕͋Δɻʯ ଞͷਓͷεΩϧΛ஌ΔͨΊʹ͸ɺ͋Δఔ౓ͷεΩϧ͕ඞཁ • ʮ͋ͷਓ͸Ͳͷఔ౓͍͔͢͝ʯͷղ૾౓Λ্͛Δ ʮ͋ͷਓ͸ Java ʹৄ͍͠ʯ vs ʮ͋ͷਓ͸Ϋϥεϩʔμͷҕৡͷ࢓૊ΈͱɺͦΕΛഁΔ…ʯ ࣗ෼ͷཱͪҐஔΛ೺Ѳ͢Δ 30
  16. © Knowledge Work Inc. • ࣗ෼ͷཱͪҐஔΛ೺Ѳ͢Δ • ஌ࣝ΍εΩϧΛ֫ಘ͢Δ • ஌ݟΛڞ༗͢Δ

    • ҙࢥܾఆͱ߹ҙܗ੒Λਪਐ͢Δ • ৽͍͠ྖҬ΍ϩʔϧʹ௅ઓ͢Δ • ૊৫΍Ϛωʔδϟͱ sync ͢Δ • αϙʔτΛड͚Δ / αϙʔτ͢Δ ৴༻Λ֫ಘ͢ΔͨΊͷΞΫγϣϯ 31
  17. © Knowledge Work Inc. ಛఆͷྖҬͰʮৄ͍͠ਓʯʹͳΔ • ྖҬ͕޿͍ͱΑΓྑ͍: ʮಛఆͷϞδϡʔϧʯΑΓ΋ʮϓϩμΫτશମʯ • ྖҬ͕ਂ͍ͱΑΓྑ͍:

    ʮ৮Εͨ͜ͱ͕͋ΔʯΑΓ΋ʮ࣮༻ͨ͜͠ͱ͕͋Δʯ • ൺֱൣғ͕޿͍ͱΑΓྑ͍: ʮνʔϜͷதͰৄ͍͠ਓʯΑΓ΋ʮ૊৫Ͱৄ͍͠ਓʯ ֶशํ๏ࣗମΛֶश͢Δ • ʮৄ͍͠ਓʯͷֶशํ๏Λ஌Δ: AIɺެࣜυΩϡϝϯτ/ϒϩάɺSNSɺษڧձɺࡶஊ • ࣗ෼ʹదͨ͠Πϯϓοτํ๏Λબ୒͢Δ ஌ࣝ΍εΩϧΛ֫ಘ͢Δ 1/2 32
  18. © Knowledge Work Inc. ஌ࣝ΍εΩϧͷྫ • ίϯϐϡʔλαΠΤϯε: ݴޠɺϓϥοτϑΥʔϜɺσʔλϕʔεɺωοτϫʔΫ etc. •

    ϓϩμΫτ඼࣭: ηΩϡϦςΟɺύϑΥʔϚϯεɺՄಡੑɺΞΫηγϏϦςΟ etc. • ϓϩμΫτݻ༗ͷ஌ࣝ: ΞʔΩςΫνϟɺϞδϡʔϧɺAPIɺσʔλߏ଄ etc. • ։ൃϓϩηε: ઃܭυΩϡϝϯτɺίʔυϨϏϡʔɺCI/CD etc. • ίϛϡχέʔγϣϯ: ώΞϦϯάɺ߹ҙܗ੒ etc. • ૊৫: ࠾༻ɺϝϯλϦϯάɺධՁɺetc. • etc and etc ஌ࣝ΍εΩϧΛ֫ಘ͢Δ 1/2 33
  19. © Knowledge Work Inc. • ࣗ෼ͷཱͪҐஔΛ೺Ѳ͢Δ • ஌ࣝ΍εΩϧΛ֫ಘ͢Δ • ஌ݟΛڞ༗͢Δ

    • ҙࢥܾఆͱ߹ҙܗ੒Λਪਐ͢Δ • ৽͍͠ྖҬ΍ϩʔϧʹ௅ઓ͢Δ • ૊৫΍Ϛωʔδϟͱ sync ͢Δ • αϙʔτΛड͚Δ / αϙʔτ͢Δ ৴༻Λ֫ಘ͢ΔͨΊͷΞΫγϣϯ 34
  20. © Knowledge Work Inc. ஌ࣝΛ஝ੵ / ੔ཧ / ڞ༗͢Δ •

    ϓϩμΫτݻ༗ͷ҉໧஌Λ૊৫಺ͷυΩϡϝϯτʹ࢒͢ • ஌ݟΛ·ͱΊɺࣾ಺֎ͷษڧձͰൃද͢Δ Go-to person ʢཔΕΔਓʣʹͳΔ • ʮʓʓ ʹ͍ͭͯ૬ஊ͢ΔͳΒ͹ ͋ͷਓʯͱࢥͬͯ΋Β͏͜ͱΛ໨ࢦ͢ ஌ݟΛڞ༗͢Δ 35
  21. © Knowledge Work Inc. • ࣗ෼ͷཱͪҐஔΛ೺Ѳ͢Δ • ஌ࣝ΍εΩϧΛ֫ಘ͢Δ • ஌ݟΛڞ༗͢Δ

    • ҙࢥܾఆͱ߹ҙܗ੒Λਪਐ͢Δ • ৽͍͠ྖҬ΍ϩʔϧʹ௅ઓ͢Δ • ૊৫΍Ϛωʔδϟͱ sync ͢Δ • αϙʔτΛड͚Δ / αϙʔτ͢Δ ৴༻Λ֫ಘ͢ΔͨΊͷΞΫγϣϯ 36
  22. © Knowledge Work Inc. ࣗΒٕज़తͳ߹ҙܗ੒Λ͢ΔͷʹՃ͑ɺଞͷਓͷ߹ҙܗ੒Λαϙʔτ͢Δ ྫ: ৽نಋೖϥΠϒϥϦͷબఆ • δϡχΞ: ֤ϥΠϒϥϦͷϝϦοτͱσϝϦοτΛൺֱ͢Δ

    • ϛυϧ: ద੾ʹʮϥΠϒϥϦ A Λ࠾༻͢ΔʯͱͷҙࢥΛࣔ͠ɺ߹ҙܗ੒͢Δ • γχΞ: ࣗ෼Ͱ߹ҙܗ੒͢Δ΄͔ɺδϡχΞ / ϛυϧͷҙࢥܾఆ΍߹ҙܗ੒Λαϙʔτ͢Δ എܠͷ੔ཧ΍ϦεΫͷચ͍ग़͠ɺܾఆཧ༝ͷݴޠԽೳྗ͕ඞཁ ҙࢥܾఆͱ߹ҙܗ੒Λਪਐ͢Δ 37
  23. © Knowledge Work Inc. • ࣗ෼ͷཱͪҐஔΛ೺Ѳ͢Δ • ஌ࣝ΍εΩϧΛ֫ಘ͢Δ • ஌ݟΛڞ༗͢Δ

    • ҙࢥܾఆͱ߹ҙܗ੒Λਪਐ͢Δ • ৽͍͠ྖҬ΍ϩʔϧʹ௅ઓ͢Δ • ૊৫΍Ϛωʔδϟͱ sync ͢Δ • αϙʔτΛड͚Δ / αϙʔτ͢Δ ৴༻Λ֫ಘ͢ΔͨΊͷΞΫγϣϯ 38
  24. © Knowledge Work Inc. ίϯϑΥʔτκʔϯΛ௒͑ɺεΩϧͱܦݧΛ਎ʹ͚ͭΔ • ࣮૷ → ઃܭͱ࣮૷ →

    εςʔΫϗϧμͱͷ߹ҙͱઃܭͱ࣮૷ • ࣗ෼ࣗ਎ͷϓϩδΣΫτ؅ཧ → ෳ਺ਓϓϩδΣΫτͷ؅ཧ • Ϟδϡʔϧʹดͨ͡มߋͷΦʔφʔγοϓ → ԣஅతͳվળͷΦʔφʔγοϓ ʮ࣍͸͜ΕΛ΍Γ͍ͨʯΛද໌͓ͯ͘͠ ৽͍͠ྖҬ΍ϩʔϧʹ௅ઓ͢Δ 39
  25. © Knowledge Work Inc. • ࣗ෼ͷཱͪҐஔΛ೺Ѳ͢Δ • ஌ࣝ΍εΩϧΛ֫ಘ͢Δ • ஌ݟΛڞ༗͢Δ

    • ҙࢥܾఆͱ߹ҙܗ੒Λਪਐ͢Δ • ৽͍͠ྖҬ΍ϩʔϧʹ௅ઓ͢Δ • ૊৫΍Ϛωʔδϟͱ sync ͢Δ • αϙʔτΛड͚Δ / αϙʔτ͢Δ ৴༻Λ֫ಘ͢ΔͨΊͷΞΫγϣϯ 40
  26. © Knowledge Work Inc. औΓ૊Ή͜ͱΛ͢Γ߹ΘͤΔ • ΍Γ͍ͨ͜ͱ (will) ͱ ඞཁͳ͜ͱ

    (must) ΛҰகͤ͞Δ • ಠΓΑ͕Γ (self-serving) ͳ੒Ռʹͳ͍ͬͯͳ͍͔֬ೝ͢Δ ͳΓ͍ͨ࢟Λ͢Γ߹ΘͤΔ • ͍ͭ·ͰʹɺͲͷϨϕϧʹͳΓ͍ͨͷ͔Λද໌͢Δ • ୡ੒͸ݱ࣮త͔ɺԿ͕ඞཁͳͷ͔Λ٬؍తʹݟΔ ૊৫΍Ϛωʔδϟͱ sync ͢Δ 41
  27. © Knowledge Work Inc. • ࣗ෼ͷཱͪҐஔΛ೺Ѳ͢Δ • ஌ࣝ΍εΩϧΛ֫ಘ͢Δ • ஌ݟΛڞ༗͢Δ

    • ҙࢥܾఆͱ߹ҙܗ੒Λਪਐ͢Δ • ৽͍͠ྖҬ΍ϩʔϧʹ௅ઓ͢Δ • ૊৫΍Ϛωʔδϟͱ sync ͢Δ • αϙʔτΛड͚Δ / αϙʔτ͢Δ ৴༻Λ֫ಘ͢ΔͨΊͷΞΫγϣϯ 42
  28. © Knowledge Work Inc. γχΞ / ελοϑʹϝϯλʔʹͳͬͯ΋Β͏ • εΩϧͷ֫ಘ΍࣮੷ͷੵΈ্͛ํΛฉ͘ •

    ҙࢥܾఆͷϓϩηε΍ࢹ఺Λڭ͑ͯ΋Β͏ • ࣍ͷεςοϓ΁ͷࢦ਑Λࣔͯ͠΋Β͏ ৗʹਖ਼ղ͹͔ΓͰ͸ͳ͍͜ͱʹ஫ҙ δϡχΞͷϝϯλϦϯάΛ͢Δ • ʮ఻͑Δʯ͜ͱͰࣗ෼ͷཧղΛਂΊΔ • ૊৫શମͷੜ࢈ੑͷ࠷େԽʹߩݙ͢Δ αϙʔτΛड͚Δ / αϙʔτ͢Δ 43
  29. © Knowledge Work Inc. • ࣗ෼ͷཱͪҐஔΛ೺Ѳ͢Δ • ஌ࣝ΍εΩϧΛ֫ಘ͢Δ • ஌ݟΛڞ༗͢Δ

    • ҙࢥܾఆͱ߹ҙܗ੒Λਪਐ͢Δ • ৽͍͠ྖҬ΍ϩʔϧʹ௅ઓ͢Δ • ૊৫΍Ϛωʔδϟͱ sync ͢Δ • αϙʔτΛड͚Δ / αϙʔτ͢Δ ৴༻Λ֫ಘ͢ΔͨΊͷΞΫγϣϯ: ·ͱΊ 44
  30. © Knowledge Work Inc. ࣗΒଥ౰ͳʮstaff ͱ͸Կ͔ʯΛఆٛ͠ɺͦΕΛୡ੒͢Δ • શࣾత or μϯόʔ਺ʢ150ਓʣΛ௒͑Δϝϯόʔʹର͢ΔϓϨθϯε

    • ࣗ෼͔ͩΒͦ͜Ͱ͖Δॏཁͳٕज़త՝୊ͷղܾ • Ϛωʔδϟͱ͸ҟͳΔύεͰͷܦӦઓུͷਁಁͱਪਐ ࣗΒ࢓ࣄΛ࡞Δ / ؀ڥΛม͑ΔεΩϧͱ࣮੷͕ඞཁ • જࡏతͳ૊৫՝୊ͷൃݟ͔Βղܾ·Ͱߦ͍ɺՁ஋Λ૑ग़͢Δ • ૊৫શମͷੜ࢈ੑ޲্ͷͨΊʹɺϧʔϧͷҾ͖௚͠Λ͢Δ ʢλΠϛϯά΍ӡʹର͢Δਏ๊ڧ͞΋ඞཁʣ ߋʹ࣍ͷεςοϓʢελοϑҎ߱ʣͷͨΊʹ 46
  31. © Knowledge Work Inc. Staff Engineer: Leadership beyond the management

    track Will Larson, 2021 ISBN-13: 978-1736417911 ελοϑΤϯδχΞ ϚωδϝϯτΛ௒͑ΔϦʔμʔγοϓ Will Larson ʢஶʣ, ૿Ҫ ༤Ұ࿠ ʢղઆʣ, ௕୩઒ ܓ ʢ༁ʣ 2023, ೔ܦBP, ISBN-13: 978-4296070558 ʢকདྷͷʣελοϑ΁ͷࢀߟจݙ 47 https://staffeng.com/book/ https://bookplus.nikkei.com/atcl/catalog/23/04/07/00760/