В одном проекте это видно особенно чётко. Junior может быстро сделать задачу, если рядом есть подробный план, примеры и человек, который подскажет по ходу. Это нормально. Middle уже не ждёт полного ТЗ в стиле «сделай красиво». Он умеет уточнить требования, увидеть риски, предложить вариант попроще и довести дело до конца без постоянного пинка.
Разница не в количестве строк кода и не в «умнее/глупее». Разница в уровне самостоятельности:
— junior спрашивает, чтобы не ошибиться;
— middle спрашивает, чтобы выбрать лучший путь;
— junior решает задачу внутри рамки;
— middle сам помогает эту рамку сформулировать.
И да, сейчас многие команды смотрят именно на это: не «сколько ты знаешь», а «насколько с тобой спокойно работать».
Junior→Middle
@JuniorToMiddlePro
Замечаем один тренд: junior чаще ценят за скорость обучения, а middle — за предсказуемый результат.
Этот пост опубликован в Telegram-канале Junior→Middle. Подписаться можно по ссылке: @JuniorToMiddlePro.