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

Becoming an iOS developer, again

mwasniewski
September 08, 2022

Becoming an iOS developer, again

Developers like to develop, develop not only software, but also their careers. When an opportunity of becoming a line manager appears, it's usually considered as a promotion. That's a common misunderstanding because it's a role change, switching a career path. Scope of work for a manager is completely different, it's about people, not code, it also requires completely different skills. It's a great adventure, worth trying, but if you don't like, you can always go back to coding!

mwasniewski

September 08, 2022
Tweet

More Decks by mwasniewski

Other Decks in Programming

Transcript

  1. Becoming

    an iOS
    developer,
    again
    Michał Waśniewski
    👨💻

    View full-size slide

  2. RAISE AND KEEP YOUR HAND IF YOU
    1. EVER WORKED AS AN INDIVIDUAL CONTRIBUTOR
    2. TOOK ROLE OF A MANAGER OR A LEADER
    3. GOT BACK TO AN INDIVIDUAL CONTRIBUTOR

    View full-size slide

  3. MICHAŁ WAŚNIEWSKI
    Senior iOS Developer
    @mwasniewski http://bright.dev

    View full-size slide

  4. AGENDA
    1. MY STORY


    2. DEVELOPER VS
    MANAGER


    3. LESSONS LEARNED

    View full-size slide


  5. Developers want to develop

    View full-size slide

  6. MY STORY
    JOINED BIG INTERNATIONAL


    CORPORATION
    WORKED AS SENIOR IOS

    DEVELOPER FOR 3 YEARS
    OPPORTUNITY OF BECOMING

    A MANAGER CAME

    View full-size slide

  7. INTERN
    ASSOCIATE
    INDIVIDUAL CONTRIBUTOR
    SENIOR INDIVIDUAL CONTRIBUTOR
    STAFF
    SENIOR STAFF
    PRINCIPAL
    FELLOW
    MANAGER
    SENIOR MANAGER
    DIRECTOR
    VICE PRESIDENT
    SENIOR VICE PRESIDENT

    View full-size slide

  8. © https://iceage.fandom.com/

    View full-size slide

  9. MY STORY
    MANAGER

    FOR ANOTHER 4 YEARS
    TEAM GREW
    TRIPS, TEAM BUILDINGS
    LEARNED A LOT

    View full-size slide

  10. REALITY
    TEAM CHANGES
    COMPANY CHANGES
    SALARY ADJUSTMENTS
    OTHER’S FEELINGS
    REACHED GLASS SEALING

    View full-size slide

  11. BEGAN TO LOOK

    FOR A NEW JOB

    View full-size slide

  12. WHO WANTS TO HIRE A MANAGER?
    SOMEONE WHO JUST LOST ONE
    LEADER THAT HAS A TEAM


    WITHOUT GOOD CANDIDATE FOR MANAGER
    A MATURE COMPANY LOOKING

    FOR MANAGEMENT CREW



    View full-size slide

  13. GOT AN OFFER AS

    AN iOS DEVELOPER

    View full-size slide

  14. LET’S TRY THIS

    View full-size slide

  15. © https://management30.com/

    View full-size slide

  16. 👨💼 👨💻

    View full-size slide

  17. 👨💼 👨💻

    View full-size slide

  18. 👨💼 👨💻

    View full-size slide

  19. 👨💼 👨💻

    View full-size slide

  20. 👨💼 👨💻

    View full-size slide

  21. 👨💼 👨💻

    View full-size slide

  22. ADDITIONAL PROS
    DEVELOPERS HAVE LESS
    MEETINGS
    DEVELOPERS WORK WITH
    CODE WHICH HAS NO
    FEELINGS
    DEVELOPERS DON’T HAVE
    TO BE “FACE OF THE
    ORGANISATION”

    View full-size slide

  23. DEVELOPER
    👨💻

    View full-size slide

  24. GROWTH

    &


    LESS WORRIES
    🎯

    View full-size slide

  25. © https://c.tenor.com/

    View full-size slide

  26. DID IT WORK?

    View full-size slide

  27. NOT THAT SHINY
    STRESSED
    FACED MORE FLUENT
    DEVELOPERS
    NEW TECHNOLOGIES
    MORE FOCUS
    😬

    View full-size slide

  28. WHAT’S NICE
    MORE FREEDOM
    FINALLY CAN CATCH-UP
    WITH TECH
    LESS WORRYING ABOUT
    PEOPLE
    MORE OPPORTUNITIES TO
    GROW
    © https://c.tenor.com/

    View full-size slide

  29. (c) https://apple.com

    View full-size slide

  30. DIFFABLE DATA SOURCES
    FINALLY NOT SCARED OF
    ANIMATING
    SIMPLE AND RELIABLE!
    (c) splinter.com.au
    SOMETHING FOR NEW FOR
    UIKIT PEOPLE

    View full-size slide

  31. SWIFT CONCURRENCY
    BIG CHANGE
    IMPRESSED

    View full-size slide

  32. COMBINE
    DEDICATED TOOL FROM
    APPLE
    DIDN’T LIKE REACTIVE
    BEFORE
    NOW SEEMS TO BE
    STANDARD

    View full-size slide

  33. [unowned self]
    [weak self]
    [weak self]
    [unowned self]
    [weak self]
    [weak self]
    [unowned self]
    [weak self]

    View full-size slide

  34. CONCLUSION
    2. IT’S NOT A PROMOTION IT’S A ROLE CHANGE
    3. JUST TRY, THERE IS ALWAYS A WAY BACK
    1. MANAGER ROLE REQUIRES DIFFERENT SKILLS

    View full-size slide

  35. ONE MORE THING

    View full-size slide

  36. The story would be different,

    he actually doesn’t like to code…

    View full-size slide