What to do if you are a Senior Software Engineer
Today I speak to my colleagues from our office in Yekaterinburg with an adapted version of the report on the growth of engineers beyond the Senior level. The list of recommendations for listeners is quite extensive.
Motivation and training These materials will help you understand how to start developing and not lose motivation. Review of the book “The Myth of Motivation”
- Review of the book "At the peak" (“Peak Performance”)
- Review of the book “Burn, but do not burn” (“The Passion Paradox”) Review of the book “Helical of learning”
Materials about System Design These materials will help in the design of complex distributed systems System Design Interview in general How to evaluate System Design Interview Public System Design Interview in C++ Russia 2022
Materials about Troubleshooting These materials will help you learn how to deal with incidents in your systems and systematically work on their reliability. Troubleshooting Interview at Tinkoff
- Google SRE Book
- SRE Workbook
- Building Secure and Reliable Systems
About the path of Staff + engineers These materials will help you understand what the career ladder looks like for engineers above the Senior level.
- Staff Engineer: Leadership beyond the management track
- The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
Materials about growth towards management These materials will help to understand what the management track of development looks like
- The article "How to become a teammate?" SOLID Teamlead, or Basics of Management “Changing the role of the CTO as the company grows”
- Evolution of the role of technical manager from engineer to CTO Book Review: Technology Strategy Patterns
- The book.The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change"
#Career #Conference #Architecture #SystemDesign #SystemEngineering #Management #Leadership