Почему я перестал верить строке “5+ лет опыта”

Недавно мне впервые дали в подчинение двух разработчиков, и это очень быстро изменило мое представление о том, что сейчас происходит на рынке. Сразу уточню, я не проводил их собеседования и не принимал решение о найме. Ребята уже были в компании, а мне их просто отдали в команду. На бумаге все выглядело нормально. Опыт, проекты, стек, уверенные ответы. Но как только началась реальная работа, стало понятно, что за многими “годами опыта” часто ничего не стоит.

Переходим к проблеме, люди практически не владели Git. Не понимали как нормально вести ветки, как работать с PR, как поддерживать чистую историю коммитов. В одну задачу могли сделать 20 коммитов с хаотичными изменениями, а вместе с нужной задачей случайно запушить ещё пачку правок, вообще не относящихся к работе.

Отдельной проблемой оказался код. Без AI люди очень быстро терялись. И я сейчас не про использование AI как инструмента, я честно сам пользуюсь им каждый день. Проблема начинается тогда, когда человек не понимает код, который сгенерировал, не умеет его дебажить и не видит проблем в архитектуре или логике. В какой-то момент я понял, что обычными комментариями в ревью это уже не исправить. Пришлось буквально выстраивать процессы с нуля. Проводить отдельный инструктаж по Git, объяснять как вести ветки, почему не нужно превращать PR в свалку изменений и зачем вообще нужна инженерная дисциплина.

Параллельно пришлось серьезно заняться инфраструктурой проекта. Я собрал огромный конфиг линтера, который проверял даже самые базовые и глупые ошибки. Вплоть до переменных в один символ, проблем со стилями, неаккуратного React-кода и типизации в TypeScript. Линтеры стали огромные, пришлось подключить много плагинов, но оно того стоило. Далее подключил Husky, pre-commit и pre-push проверки, чтобы часть проблем просто физически не могла попасть в репозиторий.

И самое интересное это реально начало работать. Когда у команды появляются понятные правила, единые стандарты и автоматические проверки, качество кода растет даже у слабых разработчиков.

По итогу вся эта история дала мне намного больше, чем просто очередной рабочий опыт. Изначально я думал, что мне дали двух middle-разработчиков, которых нужно просто немного направить. А по факту я впервые получил опыт полноценного ведения команды джунов.

Был ли у вас похожий опыт?

Почему я перестал верить строке “5+ лет опыта” | Сетка — социальная сеть от hh.ru