In order to survive as a junior engineer, you need to learn how to code fast. The next step is to learn how to code well. This lesson teaches you:
- The 2 core components behind code quality
- The differences between junior and mid-level engineers when it comes to their pull request quality
- The many ingredients behind a clean pull request and which ones matter the most
- What a clean pull request looks like, one showing strong mid-level engineer behavior
- The differences between junior and mid-level engineers when it comes to their technical decision making
- Why communication is so important when it comes to technical decisions and how mid-level engineers do it better than junior engineers
- How to understand seniority from fresh junior to strong mid-level through the lens of technical decision making
- A simple metric to measure your code quality and see if you're making good progress to mid-level
Take the code quality course here: Level Up Your Code Quality As A Software Engineer