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

Senior Developer Development

Senior Developer Development

Each developer is, was or (most probably) will be a senior developer. Many seniors wonder about choosing the right career path - one can become a manager, an architect or an engineering expert - just to name a few options. There is a bunch of non-technical skills which are very helpful or even essential if one thinks about progressing their career in any of those paths.

For more than 3 years I have been helping senior developers shape their career plans and work on gaining knowledge, skills and experience they need to grow professionally. In my talk, I recommend skills which every ambitious senior engineer should gain:
- Understanding the business and having holistic view on software engineering.
- Peopleware.
- Learning and teaching.

Szymon Skórczyński

November 10, 2019
Tweet

More Decks by Szymon Skórczyński

Other Decks in Programming

Transcript

  1. AGE 0% 10% 20% 30% 40% <20 20-24 25-29 30-34

    35-39 40-44 45-49 50-54 >54 from Stack Overflow Developer Survey 2019
  2. YEARS OF EXPERIENCE 0% 10% 20% 30% 40% 50% 0-5

    5-9 10-14 15-19 20-24 25-29 30-34 35-39 40+ from Stack Overflow Developer Survey 2019
  3. user research user personas user stories user testing specification by

    example behavioral-driven development user story mapping
  4. “If you want to go fast, go alone. If you

    want to go far, go together.” the old African proverb
  5. 1. Goal 2. List of tasks 3. Assessment 4. Correction

    and repetition DELIBERATE PRACTICE
  6. 1. Find a topic 2. Pick a resource 3. Focus,

    take notes, compare 4. Discuss it 5. Practice and experiment 6. Share with others HOW TO START?