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

Next step: Management?

Leah
August 31, 2023

Next step: Management?

Deck of a talk I gave at iOSDevUK in 2022, addressing some questions most developers will face at some point in their career: do they want to be a manager? Is it inevitable?

Leah

August 31, 2023
Tweet

More Decks by Leah

Other Decks in Programming

Transcript

  1. NEXT STEP:
    MANAGEMENT?
    Leah Vogel
    iOSDevUK 2022

    View Slide

  2. Credits
    Special thanks to all the people who made and
    released these awesome resources for free:
    ▷ Presentation template by SlidesCarnival
    ▷ Photographs by Pixabay and Unsplash
    2
    Many thanks!!
    Chris and Neil and all Staff @iOSDevUK

    View Slide

  3. 3
    ?

    View Slide

  4. $whoami
    Leah Vogel
    ⇻ Reads lots of books
    ⇻ Lots of kids
    ⇻ Lots of diverse work experience
    4
    Mos y Ha l

    View Slide

  5. AGENDA
    5
    MANAGEMENT:
    WHAT & WHY?
    CAREER PATHS
    HANDS-ON
    MANAGEMENT
    FINAL
    THOUGHTS

    View Slide

  6. 1.
    MANAGEMENT:
    WHAT & WHY?
    6

    View Slide

  7. 7

    View Slide

  8. 8
    MANAGEMENT
    !=
    LEADERSHIP

    View Slide

  9. 9

    View Slide


  10. Guides a team to execution
    10

    View Slide


  11. Guides a team to execution
    11

    View Slide

  12. 12
    ?
    WHY?

    View Slide

  13. 13

    View Slide

  14. 14
    AHA!

    View Slide

  15. 15

    View Slide

  16. 2.
    CAREER PATHS

    View Slide

  17. A Career Path…
    17
    1 3 5
    6
    4
    2
    Junior
    Developer
    Senior
    Developer ?
    Mid-level Developer
    aka Developer
    ? ?

    View Slide

  18. 18

    View Slide

  19. The IC Path
    19
    1 3 5
    6
    4
    2
    Junior
    Developer
    Senior
    Developer
    Principal
    Engineer
    Mid-level Developer
    aka Developer
    Staff
    Engineer
    Distinguished
    Engineer

    View Slide

  20. The Management Path
    20
    1 3 5
    6
    4
    2
    Junior
    Developer
    Senior
    Developer
    Engineering
    Manager
    Mid-level Developer
    aka Developer
    Team Lead Senior
    Engineering
    Manager

    View Slide

  21. 21
    MANAGEMENT
    !=
    PROMOTION

    View Slide

  22. View Slide

  23. 23

    View Slide

  24. 3.
    HANDS-ON MANAGEMENT

    View Slide

  25. 25

    View Slide

  26. 26

    View Slide

  27. 27

    View Slide

  28. View Slide

  29. View Slide

  30. 4.
    FINAL THOUGHTS

    View Slide


  31. No one retires being a software engineer
    31

    View Slide


  32. No one retires being a software engineer
    32

    View Slide

  33. 33

    View Slide

  34. Career Matrix
    34
    CAPABILITIES
    KNOWLEDGE
    C A
    D B

    View Slide

  35. Career Matrix
    35
    CAPABILITIES
    KNOWLEDGE
    C A
    D B

    View Slide

  36. Career Matrix
    36
    CAPABILITIES
    KNOWLEDGE
    C A
    D B

    View Slide

  37. Career Matrix
    37
    CAPABILITIES
    KNOWLEDGE
    C
    D
    A
    B

    View Slide

  38. Career Matrix
    38
    CAPABILITIES
    KNOWLEDGE
    C
    D
    A
    B
    Comfort
    Growth

    View Slide

  39. YOU LOVE PEOPLE (AND PROCESSES)
    GET TRAINING AND SUPPORT
    YOU UNDERSTAND THE JOB DESCRIPTION
    39
    YOU CAN ALWAYS CHANGE YOUR MIND

    View Slide

  40. Thanks!
    Any questions?
    You can find me at:
    @leah_m_vogel
    linkedin.com/in/leahvogel
    40

    View Slide