Меня часто не спрашивают:
Как оценить грейд разработчика?
Всё очень просто:
Может самостоятельно всё разработать? Это Middle
Не может без помощи наставника? Тогда это junior
Разработает лучше, чем просили? Ну это настоящий Senior!
Сумеет спихнуть разработку на другого? Это уже LEAD.
Или короче, для тех, у кого нет времени читать этот лонгрид:
Junior - учится работать.
Middle - работает.
Senior - учится не работать.
Principal - не работает.
Картинок, сгенерированных нейросетью, добавьте по своему вкусу.