
Действительно, ИИ (вроде GitHub Copilot, Cursor, Codex, Claude или IDE с ИИ-ассистентами) сильно меняет работу разработчиков:
- автодополнение, генерация кода
- помогает быстрее осваивать новые технологии
- написание тестов и документации
Но…
- ИИ не понимает контекста задачи так, как человек. Он может написать рабочий код, но не всегда - правильный, безопасный, соответствующий бизнес-логике
- Понимание архитектуры бизнеса, принятие важных решений и коммуникация с другими людьми - всё это присуще человеку, а не машине
Но некоторых это не останавливает, и кто-то из них уже заплатил. Так, например, Salesforce в 2025 году уволила 4000 сотрудников службы поддержки и заменила их на ИИ. Однако уже через несколько месяцев выяснилось, что что-то не так:
- системы на основе ИИ не справлялись с нетипичными запросами клиентов
- резко упала удовлетворённость пользователей
- сложные кейсы начали падать
Приведу пример из своей жизни: после переустановки операционной системы у меня появилась проблема - в среде разработки IntelliJ IDEA перестали работать сочетания клавиш (например, Ctrl+A) при переключении на русскую раскладку (при нажатии Ctrl+Ф ничего не выделялось, а просто печаталась буква).
Я подумал, что ИИ мне наверняка поможет, и обратился с этим вопросом к ChatGPT (а потом и к DeepSeek, Qwen) - почему же так происходит и как это исправить. Он советовал многое (в том числе правку конфигурации), но ничего из этого не подошло (причём с каждым новым сообщением он утверждал, что это стопроцентное решение).
В итоге я сдался и решил прибегнуть к старому проверенному способу - Google и Stack Overflow. И буквально за пять минут нашёл решение: нужно было просто поменять в настройках системы приоритет раскладок (поставить английскую выше русской). После этого всё заработало.
И вот в этом-то и кроется главный парадокс: ИИ кажется всезнающим - пока не столкнётся с реальной, на первый взгляд лёгкой, проблемой. Он отлично справляется с шаблонами, общеизвестными проблемами и типовыми задачами. Но стоит выйти за рамки - и тут же начинает уверенно генерировать красивую (зачастую логичную), но неверную информацию. Причём делает это так убедительно, что ты можешь потратить часы, пытаясь внедрить «решение», которого не существует.
Этот случай - не баг и не недоработка ИИ. Это про фундаментальное ограничение: модели не понимают систему, с которой работают.
Они лишь предсказывают возможное решение, но не анализируют поведение ОС, раскладок и горячих клавиш как взаимосвязанный механизм. А человек - понимает. Потому что живёт в этом мире, сталкивается с его несовершенством и умеет соединять точки, которые ИИ даже не видит.
Так что нет - программисты никуда не исчезнут.
Исчезнут те, кто перестанет думать, полностью доверившись ИИ. Те, кто будет воспринимать его как полноценную единицу, а не как мощный инструмент.
ИИ не заменит программиста - но программист, умеющий работать с ИИ, заменит того, кто этого не умеет.