Два года в разработке.
И в профиле уже гордо стоит Senior 😎
Звучит эффектно. Но тут есть нюанс ❗️
Senior — это не просто человек, который быстро пишет код и знает больше фреймворков.
Обычно это тот, кто умеет:
🧠 принимать архитектурные решения
🔥 разруливать сложные баги
📦 отвечать не только за свой кусок кода, но и за результат
👥 помогать менее опытным разработчикам
⚖️ понимать, где сделать идеально, а где достаточно хорошо
💬 нормально общаться с продуктом, дизайном и бизнесом
И вот тут начинается самое интересное.
Можно ли всему этому научиться за два года?
Да, теоретически — можно.
Если человек попал в очень сильную команду, работал над сложным продуктом, много учился и постоянно брал на себя ответственность — прогресс может быть бешеным 🚀
Но чаще всего два года — это всё-таки слишком мало, чтобы успеть набить достаточно шишек 😅
Потому что senior — это ещё и опыт ситуаций вроде:
— «мы уже так делали, и всё развалилось»
— «это решение красиво выглядит только первые три месяца»
— «не надо переписывать весь проект ради одной модной библиотеки» 💀
Именно такие вещи обычно приходят не из курсов, а из реальных проектов.
Поэтому сама надпись Senior вообще мало что значит.
В одной компании senior — это почти tech lead.
В другой — просто разработчик, который задержался на проекте чуть дольше остальных 🙃
💬 А как вы считаете: senior за 2 года — признак сильного роста или красный флаг и раздутый грейд?