В четверг внутренний спор полностью сбил наш синк.
Техническая разница между джуном и сеньором по сути исчезла.
Два года назад я определял сеньорность за 10 минут. Сеньоры знали странные кейсы фреймворка, писали чистый бойлерплейт без гугла и не паниковали, когда падал API.
Сейчас? Джун с Cursor выпускает типизированные React-компоненты, мокает эндпоинты и поднимает Docker быстрее, чем я успеваю сделать ревью PR. Синтаксическая часть работы полностью обесценилась.
Настоящая разница теперь в продуктовом мышлении.
Джун делает то, что написано в тикете. Работает, тесты зелёные, но это совершенно не нужно и решает не ту проблему.
Сеньор смотрит на тот же тикет и спрашивает: «Зачем вообще трогать этот эндпоинт, если 80% оттока идут из онбординга?» Один пишет код, потому что начался спринт. Другой удаляет половину требований, чтобы защитить продукт.
Если вы всё ещё платите сеньорскую зарплату только за сырое техническое исполнение, по сути вы платите $150k за интерфейс к Claude.
Как сейчас выглядит ваша оценка сеньоров: сколько в ней про знание технических мелочей, а сколько про понимание того, что не нужно строить?