Почему разработчики никуда не денутся - и данные это подтверждают
Несмотря на годы заголовков о том, что ИИ уничтожит профессию программиста, реальные данные рынка труда говорят об обратном. Citadel Securities сообщает о росте вакансий для software engineers на платформе Indeed на +11% год к году, а Бюро статистики труда США прогнозирует рост занятости разработчиков на +15% до 2034 года - примерно 129 200 новых вакансий ежегодно. Я Андрей Попов, CTO Webdelo, и хочу объяснить, почему это совсем не удивительно, и как мы выстроили процесс разработки вокруг AI-агентов, не потеряв при этом инженерную дисциплину, которую ценят B2B-клиенты.
Страх перед замещением привлекает внимание, но упускает главное - реальную трансформацию, которая происходит прямо сейчас. ИИ меняет то, как работают инженеры, а не устраняет саму работу. В этой статье я разберу экономику растущего спроса (парадокс Джевонса), покажу, где ИИ реально ускоряет нашу работу в Webdelo, где он стабильно ошибается, и почему B2B-клиенты в финтехе и других критических областях требуют контроля человека - независимо от того, насколько мощными становятся AI-инструменты.
Что на самом деле показывают данные о вакансиях
Объявления о вакансиях - это опережающий индикатор спроса работодателей, а не запаздывающая мера ностальгии. Когда Citadel Securities проанализировали данные Indeed и обнаружили рост вакансий для software engineers на +11% год к году в 2026 году, этот сигнал прямо противоречит нарративу "ИИ заберёт вашу работу", который доминирует в технологических СМИ. Вы можете самостоятельно проверить исходные данные через индекс FRED Software Development Job Postings, который отслеживает объявления Indeed с сезонной корректировкой, начиная с базового периода 2017-2019 годов.
Есть важная оговорка: вакансии - это не то же самое, что трудоустройство. Часть объявлений висит месяцами, некоторые должности публикуются повторно, а резервные вакансии завышают цифры. Но как направленный сигнал спроса работодателей - опережение индекса по разработке ПО над общим индексом Indeed значимо. Компании не сворачивают инженерные роли - они всё острее конкурируют за инженеров, способных эффективно работать вместе с AI-инструментами.
BLS добавляет долгосрочное подтверждение. Их прогнозы занятости на 2024-2034 годы показывают рост для Software Developers, QA Engineers и тестировщиков на +15% - один из самых высоких темпов роста среди всех категорий профессий. Это примерно 129 200 новых вакансий в год, даже с учётом автоматизации рутинной работы.
Программист vs. разработчик: важное разграничение BLS
BLS разделяет две роли, которые в популярной дискуссии смешивают воедино. "Computer Programmers" - люди, которые пишут код по спецификациям, предоставленным другими, - по прогнозу снизятся на 6% к 2034 году. "Software Developers" - инженеры, которые формулируют требования, проектируют системы, принимают архитектурные решения и несут ответственность за полный цикл поставки, - вырастут на 15%.
Это разграничение почти точно соответствует тому, что ИИ автоматизирует на самом деле. Рутинное написание кода по чётко заданной спецификации - это именно то, что хорошо делают такие модели, как Claude Code и GitHub Copilot. Формулировка самой спецификации, проектирование архитектуры, анализ граничных случаев, проверка результата на корректность и безопасность - это роль разработчика, и она становится всё важнее, а не менее значимой.
Парадокс Джевонса: почему удешевление разработки ведёт к росту спроса на неё
В 1865 году экономист Уильям Стэнли Джевонс обнаружил, что повышение эффективности сжигания угля приводило к росту его потребления, а не к сокращению. Когда ресурс становится дешевле в использовании, спрос на него растёт - зачастую резко. Этот эффект, известный как парадокс Джевонса, напрямую применим к тому, что происходит сегодня в разработке программного обеспечения.
Когда AI-инструменты сокращают стоимость написания модуля, генерации API или создания прототипа с нескольких дней до нескольких часов, это снижение не уничтожает спрос на инженерную работу. Оно расширяет адресный рынок программного обеспечения. Проекты, которые раньше были экономически невыгодны - внутренние инструменты для средних компаний, нишевые B2B-автоматизации, кастомные системы отчётности, финтех-интеграции для небольших рынков - внезапно обретают финансовый смысл. Пирог растёт. Создаётся больше программного обеспечения. И кто-то должен его проектировать, проверять, интегрировать, поддерживать и нести за него ответственность.
Это не спекуляция - это паттерн, который повторялся в каждой предыдущей волне роста продуктивности разработчиков. CASE-инструменты в 1990-х должны были автоматизировать программистов до полного исчезновения. Low-code платформы в 2010-х должны были положить конец заказной разработке. В обоих случаях рост продуктивности снижал затраты, расширял рынок и увеличивал спрос на разработку сайтов в Москве и по всей России, привлекая всё больше квалифицированных инженеров. Каждая волна поднимала роль выше - от написания кода к проектированию систем, от проектирования систем к оркестрации сложных архитектур.
Почему аргумент "ИИ заменит инженеров" неполон
Аргумент о замещении трактует инженерию как однородный товар - будто вся инженерная работа одинакова, и ИИ может её равномерно заменить. Эта модель не выдерживает проверки ни данными BLS, ни тем, что мы наблюдаем в Webdelo. ИИ заменяет наиболее низкоуровневую часть работы: преобразование чётко сформулированного требования в работающий код. Он не заменяет всё, что происходит до и после этого шага - разработку требований, архитектуру, оценку рисков, проверку безопасности, интеграцию с существующими системами и ответственность перед клиентом.
В B2B-контексте особенно важно: клиенты покупают не код - они покупают функционирующую систему, предсказуемый процесс поставки и партнёра, который несёт ответственность за то, что выходит в продакшен. Языковая модель не может подписать такой договор. Поэтому качественный дизайн сайта в Москве и надёжная разработка - части единой ответственности перед клиентом, которую берёт на себя команда, а не инструмент.
Где ИИ реально ускоряет нашу работу в Webdelo
Я достаточно долго использую AI-инструменты в нашем рабочем процессе, чтобы говорить конкретно о том, где выигрыш реален. Заголовочная цифра - Microsoft Research обнаружили, что разработчики с GitHub Copilot выполняли задачи на 55,8% быстрее в контролируемом эксперименте - соответствует порядку величины того, что я вижу на практике, хотя результат значительно варьируется в зависимости от типа задачи.
В Webdelo мы используем три основных инструмента для разных контекстов:
- Claude Code - обрабатывает рутинный инженерный скаффолдинг: модели данных, слои репозиториев, DTO-конвертации, конструкторы запросов, маппинги полей. При наличии чёткой спецификации генерирует корректный, идиоматический код с темпом, которого ни один человек не достигнет.
- ChatGPT Codex / Codec - эффективен для генерации Go- и Laravel-API на основе Swagger/OpenAPI-спецификаций. Когда контракт хорошо определён и паттерны стандартны, качество вывода высокое.
- JetBrains Junie Pro - встроенный IDE-ассистент для быстрых рефакторингов, точечных исправлений и контекстно-зависимых автодополнений внутри существующей кодовой базы.
Помимо генерации кода, мы используем ИИ для документации и анализа логов наших собственных агентных циклов - отслеживаем паттерны вызовов инструментов, время round-trip и эффективность батчинга. Мета-уровневое использование (агенты, анализирующие собственное поведение) недооценивается как инструмент повышения продуктивности - похожий подход лежит в основе продвижения в AI-поиске в России, где контент оптимизируется под то, как AI-системы интерпретируют и ранжируют информацию.
"Я заметил, что агенты радикально ускоряют рутину - но в B2B они не заменяют инженера. Они повышают скорость, а ответственность за качество и безопасность, наоборот, становится ещё важнее, а не менее." - CTO, Webdelo
Где выигрыш наибольший
Наибольший рост продуктивности наблюдается в задачах с чёткими спецификациями и устоявшимися паттернами: CRUD-реализации, стандартные API-слои, пайплайны трансформации данных, скаффолдинг юнит-тестов и генерация документации. Это реальная экономия времени - работа, которая занимала у senior-инженера полдня, теперь занимает два часа включая время на ревью.
Выигрыш быстро уменьшается по мере роста неопределённости. Архитектурные решения, нестандартные задачи интеграции, security-чувствительный код и всё, что требует глубокого знания предметной области клиента, по-прежнему требуют полного вовлечения инженера. Модель даёт отправную точку; инженер валидирует, корректирует и берёт на себя ответственность.
Где агенты ошибаются: архитектура, API-контракты и "забытые детали"
AI-агенты не спотыкаются на синтаксисе. Они спотыкаются на том, что требует понимания системы как единого целого, - а в B2B-проектах такие ошибки имеют реальные последствия. Исходя из нашего опыта в Webdelo, устойчивые паттерны сбоев распадаются на четыре категории.
Нарушения архитектурных слоёв. Модели склонны сжимать абстракции. Они помещают бизнес-логику не в тот слой, смешивают DTO и доменную модель или структурируют Go-пакеты так, что это выглядит разумным локально, но создаёт проблемы связанности при масштабировании. Это невидимо ревьюеру, смотрящему на отдельный файл - требует понимания задуманной архитектуры.
Расхождение API между фронтендом и бэкендом. При генерации кода из OpenAPI-спецификаций модель нередко создаёт бэкенд-реализацию и фронтенд-клиент, которые расходятся в деталях - nullable vs. non-nullable поля, несовпадающие значения enum, разные конвенции пагинации. Такие расхождения проявляются как runtime-баги, а не ошибки компиляции.
Забытые операционные сценарии. Модель, которой поставлена задача реализовать фичу, хорошо реализует happy path. Она систематически недооценивает массовые операции, глобальные переходы статусов, административные переопределения, сценарии отката и граничные случаи, которые важны только когда что-то идёт не так. В финтех-системах "что-то идёт не так" - это не гипотетика, а проектное требование.
Антипаттерны производительности. Проблемы N+1-запросов, отсутствующие индексы на внешних ключах, синхронные вызовы там, где должны быть асинхронные - у моделей нет среды исполнения для тестирования, поэтому они оптимизируют синтаксическую корректность и не замечают проблем времени выполнения.
Что подтверждают данные
Наши наблюдения находят внешнее подтверждение. Отчёт DORA 2024 от Google Cloud обнаружил, что рост использования ИИ коррелирует с измеримым падением стабильности поставки: -1,5% по пропускной способности и -7,2% по стабильности для команд, добавивших AI-инструменты без корректировки процессов контроля качества. Скорость росла; надёжность падала.
Отчёт Veracode GenAI Code Security Report 2025 обнаружил, что около 45% AI-генерируемого кода содержит уязвимости безопасности по их методологии. Модель оптимизирует выполнение задачи по условию - она не оптимизирует свойства безопасности, которые не были явно указаны.
"Как я убедился на личном опыте, если сказать модели 'сделай всё хорошо', она оптимизирует формальную цель. А в корпоративной разработке это почти всегда приводит к багам в деталях - поэтому без ADR, PRP и ревью мы такое в прод не выпускаем." - CTO, Webdelo
Human-in-the-loop в B2B: наш шестиэтапный процесс
В Webdelo мы выстроили структурированный процесс AI-assisted разработки, который устраняет описанные выше проблемы, не жертвуя при этом выигрышем в скорости. Пайплайн состоит из шести этапов, и контроль человека встроен в точках, где это важнее всего - не как формальность в конце, а как структурный контроль в местах, где суждению ИИ доверять меньше всего.
Вот как это работает на практике:
- Требования (ТЗ): модель участвует в составлении технического задания - генерирует уточняющие вопросы, выявляет граничные случаи, которые пропустил автор-человек, и предлагает границы объёма работ. Человек владеет финальным ТЗ.
- ADR (Architecture Decision Record): архитектор создаёт явную запись ключевых архитектурных решений: решения по модели данных, структура пакетов, подход к интеграции, ограничения производительности. Этот документ становится контрактом, которому должна удовлетворять вся последующая работа. Валидируется архитектором-человеком.
- PRP (Pull Request Plan): в новой сессии - без накопленного контекста из обсуждения требований - агент создаёт детальный план реализации. Чистая сессия предотвращает контекстный дрейф, когда модель неосознанно делает допущения, обсуждавшиеся ранее.
- Execute (Реализация): агент реализует согласно плану. Здесь Claude Code, Codex или Junie выполняют основную работу.
- Agent Review (Ревью агентом): отдельный инстанс агента проводит black-box ревью по ADR и PRP. Он не видел сессию реализации, поэтому оценивает результат по существу, а не через призму намерений автора.
- Human Review (Ревью человеком): senior-инженер или архитектор проверяет финальный результат. Их ревью опирается на ADR и отчёт агентного ревью - они фокусируют внимание там, где автоматизированная проверка отметила проблемы.
Наша политика работы с данными
У B2B-клиентов есть обоснованные опасения относительно того, куда уходит их код. Наша политика проста: проприетарная бизнес-логика, код финансовых операций и конфиденциальные данные клиентов не передаются внешним LLM-API. Для таких компонентов мы используем локальные модели там, где нужна AI-помощь, или выполняем работу вручную с усиленным ревью. Для стандартных задач реализации - код фреймворка, инфраструктура, универсальные сервисы - внешняя AI-помощь допустима при наличии стандартных соглашений о конфиденциальности.
Это не столько правовая позиция, сколько позиция доверия. Когда финтех-клиент спрашивает нас, как обращаются с его кодом, мы хотим дать чёткий, честный ответ - а не расплывчатое "мы серьёзно относимся к безопасности".
Почему аудит кода в финтехе и критических системах неизбежен
В корпоративной разработке программного обеспечения - особенно в финтехе - code review и аудит - это не лучшие практики, а контрактные и регуляторные требования. NIST SP 800-218 (Secure Software Development Framework) задаёт язык, который корпоративные закупочные команды и государственные подрядчики используют при формулировании требований secure SDLC к поставщикам программного обеспечения. При продажах федеральным агентствам США или их подрядчикам соответствие SSDF нередко явно указано в RFP.
Для AI-генерируемого кода конкретно, OWASP Top 10 for LLM Applications даёт полезную карту ландшафта угроз. Prompt injection, небезопасная обработка вывода, отравление обучающих данных и model denial-of-service - это не теоретические концепции, а задокументированные паттерны атак с известными средствами противодействия. Понимание этого фреймворка помогает нашей команде принимать обоснованные решения о том, где работают AI-агенты и какие защитные механизмы им нужны.
Финтех добавляет специфические для области требования. Логика валидации транзакций должна быть детерминированной и проверяемой. Консистентность данных в распределённых сервисах должна быть доказуемой, а не просто вероятной. Когда что-то идёт не так - а в финансовых системах рано или поздно всегда что-то идёт не так - должен быть чёткий след аудита: кто какое решение принял и почему. AI-агент, написавший код, не может подписать этот след аудита. Инженер-человек - может.
Управляемый AI-SDLC как конкурентное преимущество
Есть деловой аргумент в пользу процессной строгости, выходящий за рамки управления рисками. Когда мы питчим корпоративным клиентам, разговор нередко включает подробные вопросы о нашем процессе разработки: как мы обращаемся с AI-генерируемым кодом? Как обеспечиваем соответствие архитектурным решениям? Как выглядит наш процесс ревью? Конкуренты, которые не могут ответить на эти вопросы конкретно, оказываются в невыгодном положении.
"Governed AI-SDLC" - процесс разработки с документированным использованием ИИ, прослеживаемыми решениями, явными quality gates и чёткой ответственностью человека - становится всё более весомым торговым аргументом на B2B-рынке. Клиенты, обжёгшиеся на AI-assisted проектах, которые поставлялись быстро, но ломались в продакшене, активно ищут поставщиков со зрелым процессом. Компании, которые дополняют это профессиональным сео продвижением сайтов в России, получают двойное преимущество: техническую credibility в продажах и органическую видимость, когда потенциальные клиенты ищут партнёра. Именно на эту позицию мы нацелены в Webdelo.
Contract testing - конкретно consumer-driven contract testing с использованием таких инструментов, как Pact, - это одно конкретное инженерное решение для проблемы API-дрейфа, описанной ранее. Генерируя машинно-проверяемые контракты из OpenAPI-спецификаций и прогоняя их в CI, команды могут выявлять расхождения между фронтендом и бэкендом ещё до интеграционного тестирования. Именно такие процессные инвестиции отличают зрелые команды от тех, кто полагается только на скорость ИИ.
Прогноз: работы станет больше, циклы ускорятся, навыки изменятся
Роль инженера меняется, а не исчезает. Данные BLS задают направление: Software Developers растут на +15% к 2034 году, тогда как Computer Programmers снижаются на 6%. Растёт та работа, которая требует суждения, архитектуры, системного мышления и ответственности - именно та работа, которую AI-инструменты в настоящее время не могут выполнять надёжно без контроля человека.
На практике роль движется вверх по стеку абстракций. Меньше времени на написание шаблонного кода, больше - на определение того, что должно быть построено, и обеспечение того, что это было построено правильно. Компетенции, которые становятся важнее в этой среде:
- Оркестрация агентов: понимание того, какие задачи делегировать ИИ, как структурировать делегирование и как валидировать результат
- Prompt engineering и искусство составления спецификаций: умение писать требования, которые AI-агенты могут интерпретировать корректно, резко снижает переработку
- Code review AI-кода: развитие суждения о специфических паттернах сбоев AI-генерируемого кода в вашей предметной области
- Архитектура и проектирование систем: рычаг влияния выше, чем когда-либо, когда ИИ может быстро реализовывать решения
- Рассуждение о безопасности и compliance: NIST SSDF, OWASP LLM Top 10, отраслевые регуляции
Для B2B-компаний в сфере разработки ПО конкурентная динамика проста. Команды, которые сейчас выстраивают зрелые governed AI-SDLC процессы, будут поставлять быстрее, выявлять больше проблем до продакшена и смогут внятно объяснить свой процесс корпоративным закупочным командам. Команды, которые внедряют AI-инструменты без корректировки процессов контроля качества, увидят паттерн DORA 2024: выигрыш в скорости нивелируется потерями стабильности. Продуманный интернет-маркетинг в России помогает донести это процессное преимущество до нужной аудитории ещё до начала тендера. Технология - не дифференциатор. Процессная дисциплина - вот он.
Рынок программного обеспечения расширяется в сегменты, которые прежде было экономически невыгодно обслуживать. Это расширение - спрос. На инженеров, которые умеют строить, проектировать, проводить аудит и нести ответственность за системы, всё в большей степени создаваемые с помощью ИИ.
Заключение
Данные рынков труда, государственных прогнозов и независимых исследований указывают в одном направлении. ИИ ускоряет разработку программного обеспечения и снижает её стоимость - а по парадоксу Джевонса, снижение стоимости расширяет спрос, а не сокращает его. Инженеры, которые адаптируют свою роль в сторону архитектуры, контроля качества и управляемых AI-процессов, стоят перед ростом, а не замещением.
- Вакансии для software engineers выросли на +11% год к году (Citadel/Indeed), тогда как BLS прогнозирует рост занятости Software Developers на +15% до 2034 года
- ИИ ускоряет рутинные инженерные задачи на значимые величины (55,8% в контролируемом исследовании Microsoft Research), но данные DORA 2024 показывают, что выигрыш в скорости без процессной дисциплины ухудшает стабильность поставки
- AI-агенты стабильно ошибаются на архитектурных решениях, консистентности API-контрактов и операционных граничных случаях - во всех областях, требующих человеческого суждения
- В B2B и финтехе след аудита, соответствие регуляциям (NIST SSDF, OWASP LLM Top 10) и ответственность перед клиентом делают human-in-the-loop обязательным, а не опциональным
- Governed AI-SDLC - задокументированный процесс, прослеживаемые решения, явные quality gates - становится нарождающимся конкурентным преимуществом в корпоративных продажах
Если вам нужна помощь с внедрением AI-агентов в процесс разработки, настройкой governed AI-SDLC, оркестрацией агентных пайплайнов, созданием quality gates или безопасной работой с корпоративными данными - свяжитесь с нами в Webdelo. Мы изучим вашу конкретную ситуацию и предложим практичный путь вперёд.
Часто задаваемые вопросы
Заменит ли ИИ разработчиков программного обеспечения в ближайшем будущем?
Нет - данные рынка труда указывают в противоположном направлении. Citadel Securities сообщает о росте объявлений о найме инженеров-программистов на +11% в год, а Бюро статистики труда США прогнозирует рост занятости разработчиков ПО на +15% к 2034 году. ИИ меняет то, как работают инженеры, автоматизируя рутинные задачи по написанию кода, но спрос на инженеров, способных проектировать системы, проверять результаты ИИ и нести ответственность за качество, растёт.
Что такое парадокс Джевонса и как он применяется к ИИ в разработке ПО?
Парадокс Джевонса - это экономический принцип, согласно которому, когда ресурс становится дешевле в использовании, общий спрос на него растёт, а не сокращается. В разработке программного обеспечения по мере того, как ИИ-инструменты снижают стоимость написания кода, всё больше программных проектов становятся экономически целесообразными - включая внутренние инструменты для средних компаний, нишевые B2B-автоматизации и пользовательские интеграции, которые раньше не имело смысла создавать. Общий объём работ по разработке ПО расширяется, что означает больший спрос на инженеров, а не меньший.
Где ИИ-агенты для написания кода чаще всего допускают ошибки?
Основываясь на практическом опыте, ИИ-агенты чаще всего ошибаются в четырёх областях: нарушения архитектурных слоёв (размещение бизнес-логики не в том слое), расхождение API между фронтендом и бэкендом (тонкие несоответствия в nullable-полях или значениях перечислений), забытые операционные сценарии (массовые операции, откаты, переопределения администратора) и антипаттерны производительности (запросы N+1, отсутствующие индексы). Эти ошибки сложно заметить при проверке кода, поскольку они требуют понимания системы в целом, а не отдельных файлов.
Что такое human-in-the-loop и почему это важно в B2B-разработке?
Human-in-the-loop означает сохранение человека-инженера в процессе принятия решений в критических точках, а не полностью автономный запуск ИИ. В B2B-разработке это необходимо, потому что клиенты покупают не просто код - им нужна работающая система с предсказуемой поставкой, ответственностью за то, что выходит в продакшен, и соответствием контрактным и нормативным требованиям. Шестиэтапный процесс (ТЗ, ADR, PRP, Execute, ревью агента, ревью человека) обеспечивает скоростные преимущества ИИ без ущерба для качества и проверяемости, которых требуют корпоративные клиенты.
Почему аудит кода обязателен в финтехе и критичных системах?
В финтехе и корпоративном ПО проверка и аудит кода являются контрактными и нормативными требованиями, а не необязательными лучшими практиками. Такие стандарты, как NIST SP 800-218 (Secure Software Development Framework), определяют требования к безопасному SDLC, которые корпоративные закупочные команды и государственные подрядчики явно указывают. ИИ-сгенерированный код создаёт дополнительные риски: Veracode обнаружил, что около 45% ИИ-сгенерированного кода содержит уязвимости в безопасности, а модели оптимизируются под выполнение задачи без явной проверки свойств безопасности. Инженеры-люди обеспечивают аудиторский след и ответственность, которую языковая модель предоставить не может.
Что такое управляемый AI-SDLC и почему это важно для бизнеса?
Управляемый AI-SDLC - это процесс разработки ПО с задокументированным использованием ИИ, отслеживаемыми решениями, явными контрольными точками качества и чёткой ответственностью человека на каждом этапе. Для бизнеса это важно, потому что решает растущую озабоченность корпоративных клиентов: команды, которые внедрили ИИ-инструменты без корректировки процессов качества, увидели, что выигрыш в скорости перекрывается потерями стабильности, что подтверждается Отчётом DORA 2024. Зрелый управляемый процесс всё больше становится конкурентным преимуществом в B2B-продажах - клиенты, пострадавшие от быстрых, но ненадёжных проектов с ИИ, активно ищут поставщиков, которые могут чётко объяснить свой процесс.
Какие навыки будут наиболее ценными для разработчиков, работающих с ИИ-инструментами?
По мере того как роль инженера смещается вверх по стеку абстракции, наиболее ценными навыками становятся: оркестрация агентов (понимание, какие задачи делегировать ИИ и как проверять результаты), разработка промптов и написание спецификаций (требования, которые ИИ может корректно интерпретировать), проверка ИИ-кода (развитие суждения об ошибках ИИ в вашей области), архитектура и проектирование систем (более высокий рычаг, когда ИИ может быстро реализовывать решения) и рассуждение о безопасности (NIST SSDF, OWASP LLM Top 10, отраслевые регуляции). Меньше времени будет тратиться на написание шаблонного кода; больше - на определение того, что нужно создать, и обеспечение того, что это было сделано правильно.