Listed below are some of my favorite Engineering resources I've found helpful as I've progressed through my career.
Leadership
- An Elegant Puzzle: Systems of Engineering Management
- The Manager's Path
- Become an Effective Software Engineering Manager: How to Be the Leader Your Development Team Needs
- How to Win Friends and Influence People
- Culture Map
- 97 Things Every Engineering Manager Should Know: Collective Wisdom from the Experts
- The First 90 Days, Updated and Expanded: Proven Strategies for Getting Up to Speed Faster and Smarter
Interviewing