Будущее ИТ и что делать разработчику в эпоху ИИ

Будущее ИТ и что делать разработчику в эпоху ИИ

Искусственный интеллект меняет ИТ до основания. В ближайшие 2–4 года ИИ начнёт писать полноценный рабочий код по текстовому описанию, а не просто генерировать фрагменты. Это означает, что роль разработчика кардинально изменится.

Конец эпохи читаемости кода

Одно из ключевых назначений архитектуры — обеспечение читаемости и поддерживаемости кода. Но если ИИ сможет понимать и переписывать даже «лапшеобразный» код, то зачем человеку тратить усилия на паттерны, которые мы зубрили на собеседованиях?

Код превратится во внутренний слой, подобно ассемблеру сегодня. Мы перестанем его читать напрямую. Языки программирования вроде Python, Java или C# — это костыли для человеческого мозга. ИИу они не нужны: он мыслит математикой.

Архитектура — это фундаментальная организация системы, воплощённая в её компонентах, их отношениях между собой и с окружением, а также принципы, определяющие её конструкцию и развитие.

Истинное предназначение архитектуры — не в диаграммах и не в паттернах, а в борьбе со сложностью. Именно это останется за человеком.

Архитектура как главная задача человека

Когда написание кода уйдёт к ИИ, основной деятельностью разработчика станет проектирование: управление сложностью, визуализация систем, постановка целей. Архитекторы перестанут быть «немного сверху», а станут центральной фигурой в создании ПО.

Человек не может удержать в голове сотни строк кода, но легко воспринимает схему. BPMN, графы зависимостей, карты взаимодействий — это инструменты борьбы со сложностью. Они станут основой работы.

Что уже можно делегировать ИИ

Часть архитектурной работы уже сейчас можно автоматизировать:

  • Архитектурные метрики — проверка долгов, тестирование архитектуры как кода (например, через AACT или ArchUnit).
  • ADR (архитектурные решения) — их ценность растёт. ИИ не помнит, что «семь лет назад это уже пробовали и откатились». ADR — это память для агентов.
  • Выбор технологий — ИИ с этим справляется уже сейчас.
  • Декомпозиция системы — частично, в зависимости от сложности.
  • Верхнеуровневая абстракция — пока остаётся за человеком.

Средовой подход: следующий этап ИТ

Через 10–15 лет мы перейдём от системного к средовому подходу. Вместо того чтобы знать каждый микросервис и его связи, мы будем описывать поведение среды в целом — как волны в воде, где нельзя проследить каждую каплю, но можно понять общие законы.

ИТ-среда будет поглощать сбои, адаптироваться, «возвращаться к равновесию» — как вода после брошенного камня. Архитекторы будущего будут проектировать такие среды, а не отдельные системы.

Новые роли и навыки

Граница между разработчиком, аналитиком и архитектором стирается. Даже мидл-разработчику нужно понимать систему целиком.

Человек теперь — не исполнитель, а постановщик задачи и верификатор результата. Работа с ИИ становится похожей на роль тимлида:

  1. Декомпозировать задачу.
  2. Сформулировать её.
  3. Решить, что делегировать.
  4. Делегировать.
  5. Проверить и исправить результат.

Появляется новая профессия — контекст-инженер. Промпт-инженерия уходит: важен не текст запроса, а контекст — ADR, бизнес-цели, стиль-гайды, примеры. Именно он определяет качество результата.

Как работать с ИИ эффективно

  • Не используйте чаты — они теряют контекст. Лучше использовать ИИ-агенты, которые видят весь проект.
  • Верифицируйте всё — особенно тесты. ИИ может ухудшить качество, если его навыки сгенерированы им же.
  • Давайте ИИ цель бизнеса, а не просто ТЗ. Он может предложить решение без кода.
  • Ломайте вежливость модели: вместо «проверь, всё ли ок» — «это архитектура двоечника, найди все проблемы».

Что делать уже сейчас

Сдвиг 1: борьба со сложностью вместо кода

  • Раз в неделю визуализируйте систему.
  • Запишите 5 архитектурных решений с плюсами и ограничениями.
  • Зафиксируйте ADR — для будущего ИИ-агента.
  • Настройте один архитектурный автотест.
  • Оцените: ценится ли в вашей команде архитектура или только скорость?

Сдвиг 2: ИИ как новый режим мышления

  • Пройдите реальную задачу через ИИ от начала до конца.
  • Проведите эксперимент «анти-чат»: загрузите полный контекст.
  • Напишите свой первый agent skill.
  • Разберите типовые задачи: где рутина, где решение, где проверка.
  • Формулируйте задачи так, будто делегируете человеку.
  • Ведите журнал решений (ADL).

Сдвиг 3: ответственность за результат, а не за код

  • Перед разработкой запишите бизнес-цель и не-цели.
  • Напишите «отказ от разработки» — когда задача решается без кода.
  • Создайте чек-лист верификации ИИ-артефактов.
  • Пройдите pet-проект через SDD-инструменты (Spec Kit, Kiro, Open Spec).
  • Для критичных задач — второй контур проверки: другая модель или человек.
  • Перепишите резюме вокруг решений и результатов, а не стека.
  • Проведите пилот внедрения ИИ в команде.

Реальность сегодня: ИИ пока слаб

Современные ИИ-инструменты для проектирования выдают правдоподобные, но ошибочные схемы: висящие стрелки, общая БД для всех сервисов. Это — хорошая отправная точка, но не финальный результат.

Spec-Driven Development и подобные инструменты пока сыроваты: LLM-спецификации без контроля человека накапливают ошибки. ИИ — генератор первичной версии, но проверка остаётся за человеком.

Итог

ИИ меняет не только инструменты, но и профессии. Архитектура становится главной деятельностью. Разработка уходит к машинам.

Ключевые навыки будущего:

  • Следить за инструментами.
  • Уметь их адаптировать.
  • Понимать ограничения ИИ.
  • Перестраивать мышление быстрее, чем меняется индустрия.

Человеческая работа — постановка целей, верификация, ответственность, творчество — остаётся. ИИ не заменит нас, но поднимет на следующий уровень.

И главное — возвращайтесь к инструментам каждые 2–3 месяца. Полгода в эпоху ИИ — это целая эпоха. То, что не работало вчера, завтра станет основой вашей работы.

Три эмоции от будущего: радость (меньше рутины), азарт (больше возможностей) и ощущение причастности. Мы живём в интересное время.

Читать оригинал