Когда я был junior, мне казалось: если задача понятна, значит я справлюсь.
Однажды мне дали простой на вид кусок фичи: «добавь валидацию и поправь API-ответ». Я сделал, отправил на ревью и получил длинный список замечаний. Не потому что код был ужасный — он просто решал только верхушку задачи.
Middle отличается не скоростью набора кода, а тем, что видит работу шире.
Junior закрывает тикет.
Middle понимает, что будет с этим тикетом через неделю: сломается ли что-то рядом, кто будет поддерживать, как это повлияет на пользователей, тесты, релиз, документацию.
Мой провал был полезным: я понял, что «сделать» — это не то же самое, что «довести до нормального результата».
Если ты хочешь расти, спрашивай себя перед стартом: что еще затронет эта задача? что может пойти не так? кто будет это читать, чинить и сопровождать?
Вот там и начинается переход в middle. 👇
Junior→Middle
@JuniorToMiddlePro
Когда я был junior, мне казалось: если задача понятна, значит я справлюсь.
Этот пост опубликован в Telegram-канале Junior→Middle. Подписаться можно по ссылке: @JuniorToMiddlePro.