«Руками кривой код пишется не реже». Фуллстек-разработчик о том, как ИИ изменил его профессию
Я сейчас почти разучился печатать код. Зато научился формулировать задачи так, чтобы ИИ не наделал глупостей. Хотя иногда всё равно не срабатывает, и нужен человеческий взгляд.
Рассказываю, как ИИ изменил мою работу фуллстек-разработчика и что нужно знать джунам, чтобы найти работу на рынке.
Я сейчас почти разучился печатать код. Зато научился формулировать задачи так, чтобы ИИ не наделал глупостей. Хотя иногда всё равно не срабатывает, и нужен человеческий взгляд.
Рассказываю, как ИИ изменил мою работу фуллстек-разработчика и что нужно знать джунам, чтобы найти работу на рынке.
«Я больше архитектор и менеджер, чем тот, кто печатает»
Сейчас мой основной рабочий инструмент — это Claude Code. Я много работаю со скиллами и агентами: один пишет код по описанию, другой проверяет на уязвимости, третий делает ревью по требованиям конкретного проекта. Из остального — картинки генерирую в Nano Banana, спрайты в Layer.ai, видео в Seedance 2.0, музыку в Suno.
Работа стала заметно быстрее. Но если раньше я тратил много времени, чтобы напечатать код, то теперь нужно грамотно сделать промпт. По сути, я больше архитектор и менеджер, чем тот, кто печатает. И это работает в обе стороны. Если плохо описал задачу, то потом дольше разгребаешь последствия.
Вот пример: сайдбар, логику которогоя давно не пишу руками. Но трачу намного больше времени, чтобы описать, как именно он должен себя вести: что происходит при открытии и закрытии, как он выглядит в мобильной версии. Куда ведут ссылки, какие иконки использовать и откуда их брать — чтобы модель не сгенерировала свои, а вытянула нужные из Figma.
То есть сейчас одна две задачи, мне нужно и сформулировать задачу, и проверить её. Причём проверка занимает намного больше времени.
Ревью с подсказкой, а не с нуля
У нас и раньше стояли линтеры и прекоммит-хуки — они ловили код, написанный не по правилам проекта или просто небрежно. Но когда ревьюер проверял логику, он мог что-то пропустить, особенно если за раз нужно было просмотреть много кода. Ведь тут большую роль играет человеческий фактор.
Сейчас ревьюеру помогает ИИ-скилл, который проходит по диффу и отдельно расписывает: что поменялось по смыслу, где возможны кривые случаи, где потенциальная дыра в безопасности. Финальное решение всё равно за человеком, но он смотрит на код уже с подсказкой, а не с чистого листа.
Были случаи, когда ИИ-код всё-таки доходил до прода с проблемой. Например, однажды нейросеть изменила логику пересчёта отображения цифр на сайте и внесла изменения не во всех местах, где нужно, а только в части из них. Логика в разных участках кода немного отличалась, и джун, знающий контекст и умеющий грамотно пользоваться поиском по проекту, нашёл бы все эти места и поправил бы каждое. Модель с такой задачей не справилась.
Баг был некритичный, страница выводила не ту информацию, и его не сразу заметили именно потому, что затронутый кусок функциональности отображался не всегда.
Сейчас перед продом всё покрывается тестами и перепроверяется, плюс те же скиллы в Claude отдельно прогоняют код на уязвимости и делают ревью.
Но я хочу отметить, что руками кривой код пишется не реже. Вопрос только в том, ловишь ты его или нет.
Что действительно нужно уметь разработчику в эпоху ИИ
Очень важно стало понимать, что делаешь и зачем. Уметь разбить задачу и объяснить её словами. Читать чужой и сгенерированный код и видеть, где именно он ошибается, уметь дебажить. И отвечать за результат. Потому что на проде главный человек, а не модель.
Я сейчас учусь строить процессы вокруг агентов, создавать скиллы в Claude Code. Читаю больше про архитектуру — это основное сейчас. Ну и подтягивают визуальный вкус, чтобы генерировались ассеты.
Спрос на разработчиков падает, но это ещё 4 года назад началось, раньше перед таким мощным развитием ИИ.
Так что если вы джун, который хочет стать разработчиком сейчас, то я советую глубоко понимать код. Отдавайте на ревью только то, что можете сами объяснить. И помните: ИИ — это помощь разработчику, но не полноценная замена. Он не отвечает за результат, не держит в голове весь проект/продукт.
Мнение автора может не совпадать с позицией редакции.
Что ещё почитать про то, как ИИ меняет индустрию:
Нейросети оказались дороже программистов? Техлид объясняет, почему спрос на разработчиков только вырастет;
«Не хочу быть обезьянкой». Гуманитарий рассказывает, как строит ИT-проекты с помощью Claude;
Полноценная студия за $500. Как два разработчика с помощью нейросетей сделали аниме-RPG в Telegram.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.