Junior, middle, senior, and lead.
Part 2 — Hard skills
It’s the second part of the guide, read more:
Hard skills are easy-measurable and most developers focus on improving them. This part of the guide is widely covered and much discussed on the internet, very often developers up to the senior level are rated only by their hard skills on their professional journey.
So let’s revise how we can rate developers based on their code.
🪡 Code style
🧩 Code complexity
🛠 Code maintenance
🐍 Example of python knowledge and implementation
This point is probably the most arguable one in this guide. If you’re long enough in the industry, probably you know that one company’s junior tech stack can be anothers’ senior. So this point is fully based on my experience and how I would rate developers in my company.