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.