Content
Part 1: Developer Career Fundamentals
- Career paths
- Owning your career
- Performance reviews
- Promotions
- Thriving in different environments
- Switching jobs
Part 2: The Competent Software Developer
- Getting things done
- Coding
- Software development
- Tools of the productive engineer
Part 3: The Well-Rounded Senior Engineer
- Getting things done
- Collaboration and teamwork
- Software engineering
- Testing
- Software architecture
Part 4: The Pragmatic Tech Lead
- Project management
- Shipping in production
- Stakeholder management
- Team structure
- Team dynamics
Part 5: Role-Model Staff and Principal Engineers
- Understanding the business
- Collaboration
- Software engineering
- Reliable software engineering
- Software architecture