Tech Career Skills: Moving from Developer to Engineering Manager
52mIntermediate2020-02-19
Authors

Jessica Rose
Technology Professional and International Public Speaker
Course details
The skills that made you stand out as an individual contributor won't necessarily help you transition to management. As an engineering manager, you'll be charged with a host of brand-new new responsibilities—from hosting 1:1 meetings to conducting annual reviews—that necessitate the development of brand-new soft skills. This course outlines those skills, as well as the practical steps to take to successfully transition from an individual contributor developer on a team to an engineering manager. Instructor Jessica Rose details the fundamental tasks you'll need to tackle as a manager, as well as how to switch your focus from hands-on coding to coaching. Plus, she shares how to best advocate for your direct reports, as well as continue to grow your technical skills while in a leadership role.
Topics include:
- The core duties of an engineering manager
- Structuring effective 1:1 meetings
- Conducting fair employee reviews
- Approaching technical challenges as a manager
- Supporting both junior and senior developers
- Advocating for your team
- Handling difficult conversations
- Enhancing both your technical and management skills
Topics include:
- The core duties of an engineering manager
- Structuring effective 1:1 meetings
- Conducting fair employee reviews
- Approaching technical challenges as a manager
- Supporting both junior and senior developers
- Advocating for your team
- Handling difficult conversations
- Enhancing both your technical and management skills
Skills covered
Tech Career SkillsManagement SkillsTalent ManagementCareer ManagementCareer DevelopmentPersonaHuman ResourcesCybersecurityCloud ComputingData ScienceLeadership and ManagementSoftware Development
Concepts
0. Introduction
- 01 - Moving to management
1. Fundamentals of Management
- 02 - What do managers do
- 03 - Skills and attributes you need as a manager
- 04 - Holding one-on-one meetings
- 05 - Agendas, note taking, and documentation
- 06 - Reviews and assessments
2. Letting Go of the Keyboard
- 07 - Shifting your mindset from coding to coaching
- 08 - Approach technical problems as a manager
- 09 - Managing junior developers
- 10 - Managing senior developers
- 11 - Assess tech skills outside your expertise
- 12 - Cross-team collaboration
3. Managers as Advocates
- 13 - Mentoring as an engineering manager
- 14 - Advocating for your direct reports
- 15 - Ethical considerations in management
- 16 - Having difficult conversations
4. Growing Management and Technical Skills
- 17 - Maintain and expand your technical skills
- 18 - Growing your management skills
- 19 - Setting goals with your team
Conclusion
- 20 - Tailoring your management journey