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

To be or not to be a full stack developer

To be or not to be a full stack developer

Today it is more important to have different roles and experts in specific fields, but avoid making silos that others can’t understand. There has to be a common base for all engineers in the team, so that everyone can solve an incident in production for every part your application, it doesn’t matter if is on frontend or backend side. From my perspective as an SRE it is more relevant that everyone knows how you monitor your app, how to make the app secure, and where your logs are. Everyone has to know where are yours limits and always have a clear path to escalate and ask questions without shame.

Ladislav Prskavec

April 23, 2019
Tweet

More Decks by Ladislav Prskavec

Other Decks in Technology

Transcript

  1. To be or not to be
    a full stack developer
    Ladislav Prskavec
    Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 1

    View Slide

  2. Who am I
    4 SRE Team leader in Apiary
    4 Twitter: @abtris
    4 Blog and talks: https://blog.prskavec.net/
    4 CTU graduate (2005), Webmaster CTU (2005-2008), LMC
    (2009-2014), Apiary (2014-now)
    4 Golang Prague organizer (@GoMeetupPrague), PragueJS
    founder (2012-2016), HiveTalks co-founder
    Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 2

    View Slide

  3. What is full stack
    development?
    Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 3

    View Slide

  4. Who is a full stack
    developer?
    Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 4

    View Slide

  5. How I started with full
    stack development?
    Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 5

    View Slide

  6. LMC
    Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 6

    View Slide

  7. Marty Cagan
    Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 7

    View Slide

  8. Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 8

    View Slide

  9. Evolving ecosystems
    Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 9

    View Slide

  10. Competency matrix
    Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 10

    View Slide

  11. 4 https://circleci.com/blog/why-we-re-designed-our-engineering-career-paths-at-
    circleci/
    Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 11

    View Slide

  12. Paths to your expertise
    4 https://github.com/kamranahmedse/developer-roadmap
    Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 12

    View Slide

  13. Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 13

    View Slide

  14. Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 14

    View Slide

  15. Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 15

    View Slide

  16. Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 16

    View Slide

  17. Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 17

    View Slide

  18. Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 18

    View Slide

  19. Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 19

    View Slide

  20. Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 20

    View Slide

  21. Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 21

    View Slide

  22. Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 22

    View Slide

  23. Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 23

    View Slide

  24. Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 24

    View Slide

  25. Conclusion
    Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 25

    View Slide

  26. The man who is too old to
    learn was probably always
    too old to learn.
    1
    Henry S. Haskins
    Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 26

    View Slide

  27. Q & A
    Ladislav Prskavec - FullStack Meetup, 23. 4. 2019 27

    View Slide