И почему стаж ≠ опыт.
Грейды в ИТ - не про годы опыта, а про образ мышления. Вот ключевые различия между джуном и сеньором, которые заметны в реальной работе.
Видение контекста:
Джун:
- Фокусируется на своей задаче.
- Пишет код по ТЗ, не всегда понимая, как он влияет на систему.
Сеньор:
- Видит связи между компонентами.
- Спрашивает: как это повлияет на поддержку, бизнес или пользователей?
- Выбирает простые, но надежные решения, даже если они менее модные.
Ответственность за результат.
Джун:
- Исправляет баги, если их явно указали.
- Может переложить проблему: «Это не мой модуль».
Сеньор:
- Не оставляет баги в проде, даже если это не его зона ответственности.
- Понимает: код - это не абстракция, а функционал для живых людей.
Работа в команде:
Джун:
- Учится у других, редко делится знаниями.
- В код ревью пишет минорные замечания, без изучения глубокой логики.
Сеньор:
- Находит слабые места в команде и помогает их закрыть.
- Дает тактичные замечания при code review, объясняет почему следует внести исправления с аргументами, а не только указывает на проблемный код.
- Говорит: давай разберем твой подход вместе, вместо ты неправ.
Выбор технологий:
Джун:
- Хочет использовать новейший стек, потому что так круто.
- Пишет на SwiftUI, когда нужен UIKit (и наоборот).
Сеньор:
- Выбирает инструменты под конкретную задачу и бюджет.
- Может выполнить рекомендацию по использованию стабильного стека, если видит в этом больше плюсов, а не использует все самое модное и нестабильное.
Умение НЕ писать код:
Джун:
- Стремится добавить фичу любой ценой.
- Может переписать рабочий код для красоты.
Сеньор:
- Избегает изучение лишней информации, которая никогда не пригодится.
- Говорит: этот легаси работает - не трогаем или автоматизируем в следующем квартале.
Работа с неопределенностью:
Джун:
- Ждет четких ТЗ.
- Паникует, если требования меняются.
Сеньор:
- Самостоятельно уточняет детали у бизнеса.
- Предлагает MVP решения при нехватке данных.
Главное отличие:
Сеньор - это не про количество строк кода, а про:
- Глубину понимания последствий своих решений.
- Ответственность за продукт, а не за таски.
- Мягкие навыки (коммуникация, менторство и т.д).
Как говорил один мудрый тимлид: джун думает, как написать. мидл - что написать. сеньор - стоит ли писать.