AI как инструмент vs замена

AI — это очередная автоматизация в ряду IDE, Docker, CI/CD. Каждая автоматизация меняла специализацию, но не убивала профессию. С AI будет то же самое.

Суть

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

Эволюция инструментов

Эпоха Автоматизация Что говорили Реальность
1980-е IDE «программисты не нужны» новые роли
1990-е RAD-инструменты конец разработки бум фронта
2000-е CMS (WordPress) конец сайтов руками фронтенд вырос
2010-е Docker/K8s админы не нужны DevOps пришёл
2015+ Конструкторы сайтов дизайнеры не нужны веб-дизайн вырос
2020+ AI/LLM программисты не нужны посмотрим

Что AI меняет в работе

  • API наизусть — не нужно
  • Boilerplate — генерируется
  • Простые алгоритмы — за 5 секунд
  • Имена переменных — подсказывает
  • Объяснение чужого кода — пишет
  • Простые тесты — генерирует

Что AI НЕ меняет

  • Архитектурные решения
  • Бизнес-понимание
  • Декомпозиция сложной задачи
  • Объяснение бизнесу
  • Управление командой
  • Принятие ответственности

Принципы работы с AI

  • AI как ассистент, не как автор
  • Проверять всё, что он сгенерировал
  • Использовать на типовых задачах
  • Не использовать на критичных (безопасность, финансы)
  • Учиться писать промпты — это новый скилл
  • Совмещать с tab-комплитом — экономия времени

Сдвиг рынка

  • Junior'ам сложнее — AI делает их задачи
  • Senior'ы ценнее — их задачи AI не делает
  • Middle на стыке — нужно расти или прокачивать AI-скиллы
  • Tester'ы переучиваются — проверка AI-кода
  • Архитекторы стабильны — AI плохо проектирует

Что развивать в эпоху AI

  • Системное мышление — связи и зацепление
  • Бизнес-домен — для конкретной индустрии
  • Архитектуру — паттерны и принципы
  • Глубину одной системы — V8, БД, протоколы
  • Коммуникацию — с заказчиками, командой
  • Lingvistic программирования — нейминг, читаемость

Что НЕ развивать

  • Знание 50 фреймворков поверхностно
  • Зубрить API
  • Конкурировать с AI по скорости печатания
  • Бояться AI и не пользоваться
  • Делегировать всё AI без проверки

Аналогия с шахматами

  • Каспаров проиграл алгоритму на теории
  • Теперь шахматные программы сильнее всех людей
  • Шахматисты не вымерли
  • Появились новые форматы (быстрые шахматы, blitz)
  • Профессия адаптировалась

Аналогия с Go

  • AlphaGo обыграла лучшего игрока
  • Игроки не знают, почему AI делает такой ход
  • В коде AI — та же боль (необъяснимость)
  • Игроки в Go стали изучать AI-ходы
  • Профессия выросла, а не умерла

Антипаттерны отношения к AI

  • «AI скоро всех заменит, не буду учиться»
  • «AI ничего не меняет, продолжу как раньше»
  • «AI всегда прав, не буду проверять»
  • «AI никогда не прав, не буду пользоваться»
  • Все эти позиции — крайности

Здоровое отношение

  • AI — инструмент, как молоток или IDE
  • Учись эффективно использовать
  • Не отдавай ему ответственность
  • Не соревнуйся с ним
  • Следи за развитием, не паникуй

🎓 Источники

  • ⚡ [🙋 Будет ли существовать профессия фронтендер] · 2025-12-06 · YouTube
    • Тезисы: AI = очередная автоматизация; 10 лет точно; WordPress не убил, конструкторы 15 лет не убили
  • ⚡ [AsForJS Talks: Когда ИИ победит программиста] · AsForJS · 2026-03-17 · YouTube
    • Тезисы: байт-код существует ради человека; критерий замены
  • 🎓 [🎈 Программирование — это удовольствие] · 2025-12-02 · YouTube
  • 🎓 [💡 Важность паттернов для консалтинга, командной работы и AI] · 2025-05-03 · YouTube
  • 🎓 [☝🏼 AI и Сознание — LLM глазами психолога] · 2025-08-21 · YouTube