Слогер Создать блог
Разработка

Что делать, если ИИ пишет код за вас: на что разработчику делать ставку

Генерация кода забрала у программиста привычный способ доказывать квалификацию. Разбираем, какие навыки остались в цене и как их показывать — на работе и на собеседовании.

Компонент, API, починка бага, иногда целое приложение — всё это сегодня делается за часы там, где раньше уходили дни. Вместе с этим просел старый способ показывать свою ценность: «я знаю язык глубоко и могу написать вон ту сложную штуку руками». Написать может и модель.

Дальше — про то, что реально отличает разработчика, когда генерация кода стала обыденностью. Полезно и тем, кто пишет код, и тем, кто его принимает на ревью.

Что изменилось по сути

Раньше разработчик демонстрировал три вещи: знание языка, умение решать задачи и скорость. Проверялось это просто — достаточно было посмотреть на его код. Объём написанного, элегантность решения, редкий синтаксис: всё это работало как доказательство.

Генерация ломает эту проверку. Код перестаёт быть результатом и становится черновиком. А ценность смещается туда, где черновик нужно оценить, поправить и встроить в систему, которая будет жить годами.

Чем хвастались и чем хвастаются

Что демонстрировалиКак это проверялось раньшеЧто с этим сейчас
Объём кода«Посмотри, сколько я написал»Почти ничего не говорит: сгенерировать много — дело одной команды
Знание синтаксиса и библиотекВопросы на собеседовании, спор в курилкеОсталось полезным, но перестало быть витриной
Скорость«Я сделал за вечер»Скорость есть у всех, у кого есть доступ к модели
Умение разбить задачу на частиЗамечали постфактум, по качеству архитектурыСтало главным: модель делает ровно то, что вы сформулировали
Понимание предметной областиСчиталось бонусом к техникеЧасто важнее самой техники
Проверка чужого результатаРевью как повинностьОтдельный навык, который видно сразу

Навыки, которые остались в цене

Постановка задачи

Самое дорогое сейчас — уметь описать, что вообще нужно сделать. Не «сгенерируй форму», а какие поля, что с валидацией, что при пустом ответе сервера, куда полетят ошибки и что потом будет с этим кодом делать человек, который откроет его через полгода.

Тут есть неприятный момент: чтобы хорошо ставить задачу, нужно понимать, как это устроено внутри. Люди, которые «просто пишут промпты» и не читают результат, застревают на первом же нестандартном случае. Модель выдаёт правдоподобное решение, оно проходит быстрый тест — и разваливается на проде, потому что никто не проверил, откуда берутся данные.

Чтение и проверка кода

Сгенерированный код выглядит аккуратно. Он даже часто работает. Вопрос в том, что в нём спрятано: лишние запросы в цикле, тихо проглоченные исключения, предположения о формате данных, которые завтра изменятся. Умение за минуту увидеть такое — это то, за что платят.

Декомпозиция

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

Вкус к продукту

Понимать, что именно делает штуку полезной, а что — просто аккуратной.

Отладка стыков

Самое болезненное — не код внутри файла, а место, где встречаются две системы с разными представлениями о мире.

Практика: когда генерацию брать, а когда нет

  • Берите, когда задача типовая и результат легко проверить: обвязка, конвертеры, тесты, черновик миграции, разбор незнакомого формата.
  • Берите, когда нужен второй взгляд на решение, которое вы уже придумали сами.
  • Не берите то, что касается денег, доступов и удаления данных, если не готовы вычитать каждую строку.
  • Не берите задачи, где вы не понимаете предметную область: проверить результат будет нечем.

Чек-лист перед тем, как принять сгенерированный код в проект:

  1. Могу ли я объяснить каждую строку вслух?
  2. Что произойдёт на пустых данных, на огромном объёме, при ошибке сети?
  3. Не появилось ли новых зависимостей — и кто их будет обновлять?
  4. Есть ли тест, который упадёт, если этот код сломают?
  5. Поймёт ли это коллега, который увидит файл впервые?

Типичные ошибки

Принимать код по признаку «запустилось». Отсутствие ошибки в консоли — не доказательство корректности.

Мерить себя объёмом. Отчёт «я закрыл сорок задач с помощью модели» ничего не говорит о вашей ценности, если половину потом переписывали.

Прятать использование модели. Скрывать, что задача решена с генерацией, — странно. Скрывать, что вы не проверили результат, — уже опасно.

Отказываться от глубины. Самый частый перекос: человек решает, что раз код пишет машина, то и разбираться в устройстве необязательно. Потом не может починить то, что сломалось.

И отдельно про собеседования: просьба «напиши функцию на доске» постепенно теряет смысл как фильтр. Куда показательнее — дать человеку сгенерированный кусок и попросить найти в нём проблему. Или обсудить, как он разложит задачу. Это видно за десять минут.

Вывод

Писать код руками — навык, который никуда не делся, но перестал быть витриной. Демонстрировать теперь можно другое: как вы формулируете задачу, как проверяете чужой результат, как раскладываете сложное на проверяемое. Это хуже продаётся одной строчкой в резюме, зато проверяется на реальной работе очень быстро — и в обе стороны.

По материалам: career. Текст переработан редакцией Слогера.

← На главную

Рекламное место — Конец поста
Реклама · Слогер

Комментарии (0)

Войдите, чтобы комментировать.

Пока нет комментариев. Будьте первым.

Карьера

Что делать, если получили уведомление о сокращении по WARN Act: можно ли сразу выйти на новую работу

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

Слогер 05.11.2026 ▲ 0
Карьера

Как работает WARN Act для госконтракторов: пороги, исключения и проверка уведомления

Окончание госконтракта не включает автоматически уведомление за 60 дней, но и не отменяет его. Разбираем, когда у подрядчика возникает обязанность по WARN Act и что проверять сотруднику.

Слогер 05.11.2026 ▲ 0
Карьера

Как читать WARN-уведомление о сокращении: разбор на примере JPMorgan Chase в Джерси-Сити

В реестре появилась запись: 91 сотрудник, дата вступления в силу — 30 октября 2026 года, а даты подачи уведомления нет. Этот пропуск объясняет про публичные данные о сокращениях больше, чем сама цифра.

Слогер 04.11.2026 ▲ 0
Fluxs lenta
Реклама · fluxs.ru
Карьера

Как читать WARN-уведомления о массовых увольнениях — и что делать, если ваша дата уже в календаре

6 613 запланированных увольнений на неделе с 17 ноября 2026 года — цифра реальная, но означает она не совсем то, что кажется. Разбираем, как устроен американский реестр предупреждений о сокращениях и как им пользоваться.

Слогер 04.11.2026 ▲ 0
Маркетинг

4 способа автоматизировать работу с клиентами через бизнес-мессенджер

**Клиент написал, а менеджер увидел сообщение только через час?** За это время человек уже мог обратиться к конкурентам. А что, если часть работы поручить ботам? В Fluxs можно: 🔹 Получать новые заявки прямо в корпоративный чат. 🔹 Автоматически собирать контакты клиентов. 🔹 Отвечать на частые вопросы без участия менеджера. 🔹 Подключить ИИ-бота, который поможет клиентам даже ночью. И всё это без программирования. В новой статье разобрали 4 простых сценария, которые помогают бизнесу быстрее отвечать клиентам и меньше времени тратить на рутину. #Fluxs #АвтоматизацияБизнеса #CRM #Боты

Слогер 03.11.2026 ▲ 0
Fluxs lenta
Реклама · fluxs.ru
Fluxs lenta
Реклама · fluxs.ru