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

[PL] Kto to jest senior developer? - 4Developers 2019

mrzasa
April 08, 2019

[PL] Kto to jest senior developer? - 4Developers 2019

Co wyróżnia seniora? Jakie ma umiejętności? Co powinien robić w projekcie? I w końcu - ile wart jest tytuł senior developera? Na te pytania odpowiadałem w trakcie prezentacji na 4 developers 2019. Jednocześnie zadałem nowe, bo nasza branża ma ciągle problem ze zdefiniowanie, kim właściwie jest senior developer.

mrzasa

April 08, 2019
Tweet

More Decks by mrzasa

Other Decks in Programming

Transcript

  1. 4/7/2019 Engineering maturity
    localhost:8000/index-4dev.html?print-pdf#/1 1/11
    KTO TO JEST SENIOR
    KTO TO JEST SENIOR
    DEVELOPER?
    DEVELOPER?
    MACIEK RZĄSA,
    MACIEK RZĄSA,
    4DEVELOPERS, 8.04.2019
    4DEVELOPERS, 8.04.2019
    @MJRZASA
    @MJRZASA

    View full-size slide

  2. 4/7/2019 Engineering maturity
    localhost:8000/index-4dev.html?print-pdf#/1 2/11
    ZNASZ JAKIEGOŚ SENIORA?
    ZNASZ JAKIEGOŚ SENIORA?

    View full-size slide

  3. 4/7/2019 Engineering maturity
    localhost:8000/index-4dev.html?print-pdf#/1 3/11
    CO WYRÓŻNIA SENIORA?
    CO WYRÓŻNIA SENIORA?
    senior (...) potrafi skupić się na problemie, a nie rozwiązaniu,
    czyli jakich użyć technologii.
    Waldemar Mękal
    [Senior is] more than a programmer. They understand the
    importance of the non-functionals (cost, security,
    performance, availability, resilience, maintainability, etc.)
    and take them into account when planning and
    implementing system changes.
    John Nolan

    View full-size slide

  4. 4/7/2019 Engineering maturity
    localhost:8000/index-4dev.html?print-pdf#/1 4/11
    SENIOR XYZ DEVELOPER?
    SENIOR XYZ DEVELOPER?
    jeśli rzucisz seniora w nową technologię, to będzie w stanie
    (...) zapoznać się z nią na tyle żeby być efektywnym
    Zbyszko Papierski

    View full-size slide

  5. 4/7/2019 Engineering maturity
    localhost:8000/index-4dev.html?print-pdf#/1 5/11
    SENIOR XYZ DEVELOPER?
    SENIOR XYZ DEVELOPER?
    they say “I don’t know” and make a conversation with others
    to solve the problem. Admitting “weakness” (as some might
    see it) is a key strength and self-realisation.
    John Nolan
    And perhaps more importantly, the senior engineer knows
    what he doesn't know, but knows the paths on how to reach
    that expertise if required.
    Frederic Cambus

    View full-size slide

  6. 4/7/2019 Engineering maturity
    localhost:8000/index-4dev.html?print-pdf#/1 6/11
    CO ROBIĄ SENIORZY?
    CO ROBIĄ SENIORZY?

    View full-size slide

  7. 4/7/2019 Engineering maturity
    localhost:8000/index-4dev.html?print-pdf#/1 7/11
    ILE LAT POTRZEBA?
    ILE LAT POTRZEBA?

    View full-size slide

  8. 4/7/2019 Engineering maturity
    localhost:8000/index-4dev.html?print-pdf#/1 8/11
    ILE LAT POTRZEBA?
    ILE LAT POTRZEBA?
    There is no compression algorithm for experience.
    Andy Jassy, AWS CEO
    it takes a good 4 years to become senior, by my definition -
    you need to make the right mistakes and 2 years is too
    short for that. Probably need to have changed jobs at least
    once or twice these days, also. (Get a better rounding)
    John Nolan

    View full-size slide

  9. 4/7/2019 Engineering maturity
    localhost:8000/index-4dev.html?print-pdf#/1 9/11
    ILE WART JEST TWÓJ TYTUŁ?
    ILE WART JEST TWÓJ TYTUŁ?

    View full-size slide

  10. 4/7/2019 Engineering maturity
    localhost:8000/index-4dev.html?print-pdf#/1 10/11
    ILE WART JEST TWÓJ TYTUŁ?
    ILE WART JEST TWÓJ TYTUŁ?

    View full-size slide

  11. 4/7/2019 Engineering maturity
    localhost:8000/index-4dev.html?print-pdf#/1 11/11
    Maciek Rząsa
    JUNIOR CZY SENIOR?
    JUNIOR CZY SENIOR?
    @mjrzasa

    View full-size slide