Developer Roadmaps
What is the critical path to mastery? How is mastery recognised?
Paths
Fundamental Skills
First need to have good human skills. The best engineers are those that have a Growth Mindset. When you are in the thick of solving a problem do extra to make the job easier for the next person, even that next person is you.
A 10x engineer knows what it means to be a good ancestor, the commit extra energy to building systems and communication protocols that wil enable scale beyond their personal limits and enable the next generation of engineers to solve more complex problems.
danger
An engineer that just does what it takes to make something work then finishes with no thought to improve the situation for the next person is not a team player and of little value in the long run, no matter how personally talented they are.
Skill | Understanding | Execution |
---|---|---|
Standardisation | - | |
Finding Help | - | |
Analysing Code | - | |
Code Review | - | |
Debugging | - | |
Testing | - |
Fundamental Principles
Skill | Value | Progress | Notes |
---|---|---|---|
Standardisation | - | - | |
Finding Help | - | - | |
Analysing Code | - | - | |
Code Review | - | - | |
Debugging | - | - | |
Testing | - | - |
Resources
URL | Notes |
---|---|
Affinity Diagram | Diagram |
The Roadmap | YouTube |
React Developer's Roadmap | |
Dev Ops Roadmap | |
Postgres DBA Roadmap |