«Требуется опыт от 3 лет». Почему именно три? А не 2.5?

В каждой второй вакансии разработчика - фильтр по годам. 3, 4, 5 лет...

И я каждый раз смотрю на это число и не понимаю: Это особые вехи карьеры? Что происходит с разработчиком ровно на пятом году работы, чего не произошло на четвёртом? Нисходит архитектурное озарение? Приходит инсайт про паттерны?

Я понимаю, зачем работодателям этот фильтр. Им нужен быстрый способ отсеять кандидатов. Годы опыта - самая простая метрика. Проблема в том, что она ничего не говорит о реальной компетентности.

В разработке это видно особенно ярко.

Можно за два года пройти три сложных проекта, пощупать архитектуру, подумать над производительностью, разобраться в инфраструктуре и продуктовой логике.

А можно пять лет сидеть в одном и том же стеке, закрывать похожие задачи и не выходить из зоны комфорта. Просто потому что «и так норм».

Так что каждый раз, видя фильтр по годам, я задаюсь вопросом: Компания ищет реальный уровень компетенций - или просто использует годы как самый удобный (и ленивый) способ фильтрации?

Время в профессии измерить легко. А навыки - сложно.

И пока рынок не придумал метрику лучше, мы будем видеть «от 3 лет опыта» в каждой второй вакансии.

Но может, я ошибаюсь? Может, за этими цифрами действительно что-то стоит? Как думаете?