Junior, middle, senior, and lead.
Part 2 — Hard skills

Maria Bshara
2 min readSep 18, 2022

--

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.

Photo by Arnold Francisca on Unsplash

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.

--

--

Maria Bshara
Maria Bshara

Written by Maria Bshara

Backend Tech lead, Python engineer. Interested in AI and related topics 👾 Mostly writing about refactoring and python best practices :)

No responses yet