Действительно, ИИ (вроде GitHub Copilot, Cursor, Codex, Claude или IDE с ИИ-ассистентами) сильно меняет работу разработчиков:

  • автодополнение, генерация кода
  • помогает быстрее осваивать новые технологии
  • написание тестов и документации

Но…

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

 

Но некоторых это не останавливает, и кто-то из них уже заплатил. Так, например, Salesforce в 2025 году уволила 4000 сотрудников службы поддержки и заменила их на ИИ. Однако уже через несколько месяцев выяснилось, что что-то не так:

  • системы на основе ИИ не справлялись с нетипичными запросами клиентов
  • резко упала удовлетворённость пользователей
  • сложные кейсы начали падать

 

Приведу пример из своей жизни: после переустановки операционной системы у меня появилась проблема - в среде разработки IntelliJ IDEA перестали работать сочетания клавиш (например, Ctrl+A) при переключении на русскую раскладку (при нажатии Ctrl+Ф ничего не выделялось, а просто печаталась буква).

 

Я подумал, что ИИ мне наверняка поможет, и обратился с этим вопросом к ChatGPT (а потом и к DeepSeek, Qwen) - почему же так происходит и как это исправить. Он советовал многое (в том числе правку конфигурации), но ничего из этого не подошло (причём с каждым новым сообщением он утверждал, что это стопроцентное решение).

 

В итоге я сдался и решил прибегнуть к старому проверенному способу - Google и Stack Overflow. И буквально за пять минут нашёл решение: нужно было просто поменять в настройках системы приоритет раскладок (поставить английскую выше русской). После этого всё заработало.

 

И вот в этом-то и кроется главный парадокс: ИИ кажется всезнающим - пока не столкнётся с реальной, на первый взгляд лёгкой, проблемой. Он отлично справляется с шаблонами, общеизвестными проблемами и типовыми задачами. Но стоит выйти за рамки - и тут же начинает уверенно генерировать красивую (зачастую логичную), но неверную информацию. Причём делает это так убедительно, что ты можешь потратить часы, пытаясь внедрить «решение», которого не существует.

 

Этот случай - не баг и не недоработка ИИ. Это про фундаментальное ограничение: модели не понимают систему, с которой работают.

 

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

 

Так что нет - программисты никуда не исчезнут.

 

Исчезнут те, кто перестанет думать, полностью доверившись ИИ. Те, кто будет воспринимать его как полноценную единицу, а не как мощный инструмент.

 

ИИ не заменит программиста - но программист, умеющий работать с ИИ, заменит того, кто этого не умеет.