Каждый раз, когда в новостях пишут «нейросеть написала приложение за минуту», кто-то в комментариях добавляет: «Программистам конец». Я в отрасли больше десяти лет и сам пользуюсь ИИ в работе. Попробую ответить без паники и без рекламы.
Недавно мне задали вопрос, который сейчас слышу чаще, чем «сколько ты зарабатываешь»:
Если ИИ уже пишет код — зачем вообще нужны программисты?
Вопрос задают не только в интернете. Его задают родители, друзья, коллеги из других сфер. И иногда — сами программисты, когда в три ночи смотрят на очередную новость про ChatGPT и думают: «Может, мне пора в другую профессию?»
Я не пророк. Но я человек, который каждый день работает с кодом, сервисами, сбоями и ответственностью за то, чтобы у людей работали кнопки в приложениях. И я уже несколько лет использую нейросети в работе — не «для красоты», а по делу.
Вот что я думаю. Без лозунгов «всё будет хорошо» и без крика «нас всех уволят».
Почему этот вопрос вообще возник
Потому что новости устроены так: «ИИ сделал за 5 минут то, на что уходили недели» — звучит громко. А «ИИ помог сократить рутину на 20%, а остальное допилил человек» — скучно, никто не кликает.
Плюс многие видели, как нейросеть:
- пишет письмо;
- переводит текст;
- рисует картинку;
- отвечает на вопросы;
- генерирует кусок кода.
И логично делают вывод: раз машина умеет писать код, значит, программист больше не нужен.
Но тут смешиваются две разные вещи:
- Написать кусок кода
- Сделать так, чтобы система работала у миллионов людей и не рухнула в понедельник утром
Это не одно и то же. Как разница между «написать рецепт» и «накормить столовую на 500 человек, когда сломалась плита, не привезли продукты, а у половины гостей аллергия».
Что ИИ уже умеет — и это правда
Скажу честно: ИИ меняет работу программиста. Не «когда-нибудь». Уже сейчас.
Я сам использую нейросети, чтобы:
- быстрее набросать черновик кода;
- разобраться в чужом коде, который написал кто-то пять лет назад;
- сформулировать варианты решения, когда задача нестандартная;
- написать тесты, документацию, шаблонные куски;
- перевести техническое объяснение на понятный язык для команды.
Это экономит время. Иногда — много времени.
Если раньше на рутину уходил час, сейчас — двадцать минут. И это не фантазия, это мой обычный рабочий день.
Так что версия «ИИ ничего не умеет, это игрушка» — тоже неправда. Игрушкой это не было уже давно.
Что ИИ пока не берёт на себя
А вот где я вижу границу — и она пока довольно чёткая.
Ответственность.
Когда у сервиса падает регистрация или оплата, нейросеть не приходит на созвон, не отвечает перед бизнесом и не объясняет пользователям, что происходит. Отвечает человек.
Контекст.
ИИ видит кусок задачи. Человек видит всю картину: зачем это бизнесу, что было год назад, какие ограничения у команды, что сломается, если сделать «как в учебнике».
Неопределённость.
В реальной работе редко бывает задача вида «напиши функцию». Чаще: «что-то не так, пользователи жалуются, в логах (записях о работе системы) каша, срочно разберись». ИИ может подсказать направление. Но собрать пазл из обрывков — пока лучше человек.
Риск.
В банке, в доставке, в регистрации, в оплате — ошибка стоит денег. Иногда очень больших. Доверить это целиком машине без проверки сейчас не готов ни один здравомыслящий работодатель.
Коммуникация.
Программирование — это не только код. Это споры, компромиссы, «можно ли сделать проще», «что будет, если завтра нагрузка вырастет втрое». ИИ не сидит на этих разговорах.
Проще говоря: ИИ хорош как помощник. Плох как единственный виноватый, если что-то пошло не так.
Аналогия, которая обычно доходит
Представьте стройку.
Появился мощный экскаватор. Он копает быстрее десяти человек с лопатами. Значит, строители больше не нужны?
Нет. Нужны люди, которые:
- знают, где копать;
- понимают, что будет стоять на этом месте;
- проверяют, не рухнет ли соседний дом;
- отвечают, когда закончится работа;
- чинят, когда экскаватор застрял в неожиданном месте.
Экскаватор убрал лопату. Он не убрал инженера.
С ИИ в программировании — похожая история. Убирается часть рутины. Не убирается ответственность.
Кого ИИ действительно может «заменить» — и это неприятная правда
Буду честен: некоторым людям в IT станет тяжелее.
Скорее всего пострадают не «все программисты», а те, кто:
- делает только простую, шаблонную работу;
- не понимает, зачем пишет код;
- не умеет проверять то, что сгенерировала нейросеть;
- не развивается годами;
- надеется, что «раз освоил профессию — дальше само».
Если ваша работа сводится к «скопируй шаблон, поменяй пару строк» — да, ИИ уже умеет это быстрее.
Но если вы:
- разбираетесь в чужих системах;
- понимаете, как ведёт себя сервис под нагрузкой;
- умеете объяснить риск;
- берёте ответственность за результат —
вас «заменить одной кнопкой» пока не получается.
Что меняется на рынке — и это важно не только айтишникам
Работодатели уже думают иначе.
Раньше спрашивали: «Сколько языков программирования ты знаешь?»
Сейчас всё чаще: «Можешь ли ты решить задачу и довести до результата?»
Раньше ценили «написать много кода».
Сейчас ценят «сделать так, чтобы работало и не ломалось».
Раньше нанимали побольше рук.
Сейчас нанимают поменьше, но сильнее — тех, кто умеет пользоваться ИИ и при этом не терять голову.
Это не значит, что программистов станет ноль. Это значит, что планка выше. Как в любой профессии, когда появляется новый инструмент: кто-то адаптируется, кто-то отстаёт.
А что с курсами «стань программистом за 6 месяцев»?
Вот тут ИИ ударил сильнее всего.
Раньше можно было войти в профессию, выучив базу и делая простые задачи. Сейчас простые задачи — первая зона, которую закрывает нейросеть.
Это не значит, что в IT нельзя войти. Но значит, что войти «на минималках» и жить спокойно 20 лет — плохой план.
Нужно не просто «научиться кодить». Нужно научиться:
- думать;
- разбираться;
- проверять;
- учиться дальше;
- понимать, как устроены реальные системы, а не только учебные примеры.
Заменит ли ИИ программистов полностью?
Мой ответ: нет, не в том виде, как это показывают заголовки.
Но профессия уже меняется. И будет меняться дальше.
Более точный вопрос не «заменит ли», а:
Какие программисты останутся нужны, а какие — нет?
Останутся нужны те, кто:
- решает сложные задачи, а не только печатает код;
- понимает бизнес и пользователя, а не только синтаксис;
- умеет работать с ИИ, а не бороться с ним или игнорировать;
- берёт ответственность, когда система падает.
Станут менее нужны те, кто:
- делает только шаблон;
- не хочет учиться;
- не понимает, что происходит за пределами своего файла с кодом.
Что я сам делаю — и что посоветовал бы другим
Я не паникую и не делаю вид, что «меня это не касается».
Я:
- использую ИИ там, где он реально помогает;
- проверяю всё, что он генерирует — слепо доверять нельзя;
- учусь новому, как учился всю карьеру;
- думаю не «как написать код», а «как решить задачу».
Если бы мне сегодня сказали: «Завтра все нейросети исчезнут» — я бы продолжил работать.
Если бы сказали: «Завтра ИИ станет в десять раз умнее» — я бы тоже продолжил работать. Только по-другому.
Программист будущего — это не «человек, который помнит все команды наизусть». Это человек, который умеет думать, проверять и отвечать за результат — с ИИ или без.
Что это значит, если вы не в IT
Если вы читаете это и думаете о смене профессии — вот коротко:
Не верьте заголовкам «профессия умерла».
Не верьте и «учись полгода — и будешь вечно обеспечен».
ИИ не убил IT. Он сделал вход в профессию сложнее, а работу в ней — интереснее для сильных и опаснее для слабых.
Если ребёнок хочет в IT — пусть идёт. Но не ради «золотой зарплаты навсегда», а ради умения решать задачи. Зарплата — следствие. Не наоборот.
Если ваш знакомый программист говорит «я боюсь за работу» — это нормально. Но страх полезен только если он заставляет учиться, а не если заставляет бросать всё после первой новости.
Итог
ИИ заменит программистов?
- Шаблонных — частично, уже сейчас.
- Сильных — нет, не в ближайшей перспективе.
- Саму профессию — трансформирует, и это уже происходит.
ИИ — не конкурент программисту. Скорее, как калькулятор для бухгалтера или навигатор для водителя: убирает часть рутины, но не снимает ответственность.
Через десять лет в IT будут не «люди без работы», а люди, которые работают иначе. Меньше механического набора кода. Больше мышления, проверки, общения, ответственности.
И да — кнопки в приложениях всё равно нужно будет кому-то чинить. Даже если напишет нейросеть. Особенно — когда нейросеть ошибётся.
А вы как думаете — ИИ вас пугает или уже помогает в работе? Напишите в комментариях. Интересно, кто уже пробовал, а кто пока только читает новости.