AI-инструменты ускоряют черновик, и это пугает сильнее, чем меняет роль. Платить по-прежнему будут за то, что вы ставите задачу, встраиваете изменение в систему и отвечаете за прод. Кто умеет только генерировать быстрее соседа, конкурирует с тем же генератором. Кто умеет проверять и решать — использует генератор как рычаг.
Этот материал — практический: как не потерять спрос, когда рутина дешевеет. Какие привычки внедрить за 90 дней, какой контур на полгода, как говорить об инструментах в резюме и на созвоне, не выглядя человеком, который не понимает свой PR. Смежная рамка «какие навыки вообще устойчивы»: карьера в эпоху AI.
Коротко:
- Востребованность = постановка + проверка + ответственность. Скорость набора шаблона — расходный материал.
- Инструменты обязательны как гигиена. Ими не заменяют основы и не закрывают глаза на вредный код.
- За 90 дней нужен личный ритуал: инварианты до кода, ревью черновика, разбор того, чего не поняли.
- За полгода — зона системы, влияние на процесс команды, одна история предотвращённого вреда.
- В резюме пишите исход и проверку, не список моделей.
Где вы незаменимы — и где уже нет
Модель плохо умеет понять, что нужно бизнесу на этой неделе, какие ограничения нельзя нарушить и чем вы будете расплачиваться за «быстро». Она плохо держит контекст всей системы: скрытые связки, квоты, юридические обещания, «этот флаг нельзя трогать». Она не дежурит ночью и не разговаривает с злым заказчиком.
Она хорошо умеет предложить правдоподобный кусок. Правдоподобный ≠ верный. Ваша работа — считать любой черновик чужим PR, в том числе свой, если вы его не читали.
Под давлением оказывается роль «перенести макет в код один в один» и «написать ещё один однотипный тест». Не исчезает нужда в человеке, который видит, что макет ломает доступность, а тест не ловит гонку.
Ритуал на каждую задачу
Без ритуала инструмент вас ослабляет: вы соглашаетесь с первым связным ответом. С ритуалом — ускоряет.
- Сформулируйте инварианты своими словами: данные, повтор запроса, откат, кто пользователь.
- Только потом черновик — руками или генерацией.
- Прогон чек-листа: секреты, края, логи, идемпотентность, что будет при пустом ответе.
- Если кусок непонятен — выкиньте и перепишите меньший, либо разберите дострочно. Не мержите «вроде работает».
- В PR напишите, что проверили и чего нет. Это дисциплина и страховка на ревью.
Тот же ритуал для писем, тест-кейсов, SQL. Востребованность начинается с отказа слать непрочитанное.
План на 90 дней: гигиена, которая видна
Дни 1–30. Чек-лист и основы.
- Составьте одностраничный чек-лист ревью под свою роль (backend / frontend / QA / DevOps). Пользуйтесь им на каждом PR, в том числе сгенерированном.
- Закройте одну фундаментальную дыру, из-за которой вы верите вредному черновику: SQL explain, HTTP-кэш, состояние React, Linux-логи — по факту, не по каталогу курсов.
- Запретите себе неделю «слишком длинных» промптов «сделай всю фичу». Режьте на куски, которые можете проверить.
Дни 31–60. Скорость на правильном месте.
- Делегируйте только то, что умеете сами медленно: бойлерплейт, переименование, первый набросок теста.
- Замеряйте не «сколько строк», а «сколько раз черновик врал». Ведите 5–10 примеров в заметках: что модель предложила, что было не так, как поймали.
- Покажите команде один полезный приём без проповедей: шаблон описания PR, сниппет проверки миграций.
Дни 61–90. Зона и язык продукта.
- Выберите кусок системы, который можете объяснить без генератора: поток заказа, онбординг, пайплайн.
- На одной задаче поработайте с продуктом: вырежьте объём, назовите риск. Это ставит вас выше «исполнителя промптов».
- Обновите резюме: одна пуля про предотвращённый вред, одна про ускорение с проверкой.
План на полгода: процесс, а не личный секрет
Востребованность на рынке — это ещё и то, что вы улучшаете, как команда работает, не только как вы работаете в чате с моделью.
- Месяц 4. Командный артефакт: чек-лист ревью, правило «не мержим непрочитанное», короткий гайд «когда генерация ок / не ок» для вашей кодовой базы.
- Месяц 5. Наставничество: джун или коллега из соседней роли. Вы учите проверять, не «как спросить у чата».
- Месяц 6. Задача с неопределённостью целиком: постановка, trade-off, выкладка, что смотреть после. Это тот же навык, что для middle/senior, только теперь у вас нет отговорки «я хотя бы быстро кодю».
Дальше грейды по-прежнему про самостоятельность: junior → middle, middle → senior.
Пример: недельный журнал вреда
Формат, который потом легко превратить в пулю и в ответ на собеседовании:
Вторник. Модель предложила удалить колонку «на потом» без обратной совместимости. Поймал на ревью, отложили, написали миграцию в два шага.
Четверг. Сгенерированный тест повторял счастливый путь и не бил повторную оплату. Добавил кейс, тест упал, в коде не хватало ключа идемпотентности.
Пятница. Черновик письма в поддержку обещал возврат, которого в правилах нет. Переписал: что можем, куда эскалировать, чего не обещать.
Три строки в неделю бьют любой пункт «владею Copilot». Их же разбирайте, если идёте на разбор вопросов к интервью.
Резюме и созвон: как не выглядеть зависимым
Заголовок роли не меняйте на «AI-powered developer». Меняйте пули.
- Внедрил чек-лист ревью для сгенерированного SQL: два опасных запроса не дошли до прода; чек-лист в репозитории команды.
- Ускорил черновик тестов на критичный путь, оставил обязательными кейсы повтора и пустого ответа; падения ловим в CI до релиза.
- Перевёл размытую сторю в инварианты и вырезал второстепенное: срок, покрытие, без сюрприза в проде.
- Разобрал инцидент: отверг «быстрый фикс» из чата, потому что ломал идемпотентность; выбрали ограничение на стороне сервиса.
На вопрос «пользуетесь ли Copilot/ChatGPT»:
Да, для черновика и переименований. Мержу только то, что могу объяснить и что прошло чек-лист: края, секреты, повтор запроса. Если кусок непонятен — переписываю. Могу показать два случая, где черновик врал и мы это поймали до прода.
Не говорите «AI пишет, я направляю». Нанимающий слышит «кто отвечает, непонятно». Каркас резюме: как составить резюме, прогон: разбор резюме.