По оценкам Всемирного экономического форума, 39% профессиональных навыков устареют в ближайшие пять лет (2025–2030 гг.). Это касается работников почти всех сфер, но особенно сильно заденет разработчиков — как начинающих, так и опытных.

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

Какие тренды повлияют на обозримое будущее и как к ним подготовиться? Предлагаем разобраться в этом материале.

Разработка на основе ИИ

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

В ближайшие годы ИИ еще сильнее автоматизирует рутинные аспекты работы. Там, где разработчик возьмет на себя проектирование архитектуры систем и решение комплексных проблем, ИИ займется написанием шаблонного кода (boilerplate code), исправлением синтаксических ошибок и генерацией документации.

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

Поставленная задача и ответ Copilot. Источник: Amit Merchant
Поставленная задача и ответ Copilot. Источник: Amit Merchant

Это существенно способствует демократизации сферы разработки ПО. Как ожидается, совместная работа с ИИ не сбавит темп. Зато снизит порог входа в разработку, позволяя самым разным специалистам решать технические вопросы в своих областях.

Тенденцию к ускоренным циклам разработки и сокращению TTM поддерживают инструменты вроде SonarQube. Он помогает с предложениями, оптимизацией и отладкой кода в реальном времени.

Интерфейс SonarQube. Источник: Wikipedia
Интерфейс SonarQube. Источник: Wikipedia

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

В данном случае тревожит не сам ИИ, а максимальный фокус на производительность. Стремление к продуктивности без лишних затрат, с одной стороны, снимает груз с бизнеса: наем дополнительных сотрудников для рутинных задач, затраты на переобучение и т.д. С другой стороны, в стремлении сэкономить бизнес может отказаться от джунов.

Что же делать новичкам? Если вы начинаете свой путь в ИТ сфере и хотите подготовиться к будущей реальности, рекомендуется найти программу обучения, которая преподает основы веб-разработки параллельно с ИИ-инструментами.

Что ИИ действительно хорошо умеет, так это переиспользовать общие практики. Что, как вы понимаете, лишь множит бессвязный код, а не решает конкретную задачу. В ваших интересах научиться грамотно его использовать и ценить — но не более, чем полезный (иногда) инструмент.

Интеграция квантовых вычислений

19 февраля 2025 года Microsoft представила Majorana 1 — первый в мире квантовый чип, работающий на технологии под названием Topological Core Architecture. Правила игры изменились: значимые квантовые вычисления промышленного масштаба, ранее казавшиеся делом далеких десятилетий, теперь стали вопросом нескольких лет. Но давайте попытаемся понять, что это значит.

Источник: Microsoft
Источник: Microsoft

По мере приближения к физическому пределу миниатюризации транзисторов, классические компьютеры скоро исчерпают свои возможности. К сожалению, некоторые проблемы слишком сложны для решения в рамках классических вычислений — даже с помощью мощнейших суперкомпьютеров. Это подводит нас к необходимости в новом способе обработки информации.

Квантовые вычисления обещают революцию в отраслях, которые до сих пор были ограничены возможностями традиционных компьютеров. Например:

  • Квантовые компьютеры смогут моделировать взаимодействие сложных молекул на порядки быстрее классических, ускоряя разработку лекарств;

  • Смогут взломать современные методы шифрования (что создает риски), но также откроют путь к созданию ультра защищенных систем связи;

  • Их влияние распространится на финансы, логистику, энергетику и множество других сфер.

Суперкомпьютер «Ломоносов» помогает искать лекарство от коронавируса. Источник: Стимул
Суперкомпьютер «Ломоносов» помогает искать лекарство от коронавируса. Источник: Стимул

Хотя недавние прорывы обнадеживают, квантовые вычисления вряд ли повлияют на карьеру большинства специалистов до конца этого десятилетия. Для этого требуются огромные экономические инвестиции. Однако, если квантовые вычисления станут масштабируемыми, они могут принести колоссальные дивиденды в областях вроде разработки лекарств, логистики, энергетики и криптографии.

Рекомендации разработчикам:

  • Опытные специалисты, желающие начать изучение квантовых алгоритмов, могут ознакомиться с языками вроде Q# и Qiskit;

  • Разработчикам на начальном этапе карьеры, только познающим основы, целесообразнее сосредоточиться на фундаментальных знаниях и овладении инструментами и языками, используемыми сейчас.

Эволюция DevOps и GitOps

В 2025 году DevOps в разработке ПО продолжит движение в сторону DevSecOps с новым акцентом на безопасность на каждом этапе жизненного цикла разработки (SDLC), а не только в конце. GitOps сохраняет растущую популярность в сообществе cloud native наряду с инструментами ArgoCD и Flux. 

Еще один тренд — Open Policy Agent (OPA). Здесь мы наблюдаем эффективное разделение логики кода приложения с помощью open-source движка политик общего назначения. OPA позволяет разработчикам выражать и применять политики в различных программных системах с использованием декларативного языка.

Разделение политик или выделение политик в отдельный слой. Источник: GitGuardian
Разделение политик или выделение политик в отдельный слой. Источник: GitGuardian

GitOps эволюционировал в сторону Policy as Code (PaC, Политика как Код). Данная практика предполагает интеграцию политик в CI/CD-конвейер, где любые изменения кода автоматически проверяются на соответствие политикам. Цифровая подпись кода (code signing), сканирование кода (code scanning) и генерация SBoM (реестра компонентов ПО) становятся стандартными частями CI/CD-конвейеров.

Хотя это может показаться хайпом, данные практики критически важны для современной поставки ПО и становятся мейнстримом именно по этой причине. 

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

По мере оптимизации процессов поставки ПО, ожидается рост спроса на DevOps-инженеров и специалистов по инфраструктуре, поскольку CI/CD становится нормой.

Рекомендации:

  • Тем, кто хочет защитить свою карьеру от будущих изменений, разрабатывая веб- и ИИ-приложения, стоит сосредоточиться на освоении CI/CD-инструментов: Jenkins, ArgoCD и Flux;

  • Если вы принимаете решения, то внедрение CI/CD-конвейеров для автоматизации развертываний в ваших проектах — верный шаг.

Микросервисы и Serverless-архитектуры

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

Разработка событийно-управляемых (event-driven), масштабируемых и рентабельных приложений становится проще благодаря AWS Lambda и Google Cloud functions. 

В 2025 году ожидается, что Kubernetes (K8s) останется основой для оркестрации микросервисов, предоставляя инструменты для управления сложными контейнеризированными системами в масштабе. Эти сервисы продолжат эволюционировать, поддерживая гибридные архитектуры, ИИ-управляемые рабочие процессы и периферийные вычисления (edge computing), одновременно становясь удобнее и безопаснее.

EDA (Event-Driven Architecture / Событийно-ориентированная архитектура) (относительно более старая разработка) продолжает набирать популярность. EDA уже широко используется примерно в 72% глобальных бизнесов; однако лишь 13% организаций достигли «золотого стандарта» зрелости событийно-ориентированной архитектуры. Рост внедрения EDA ожидается в таких отраслях, как цифровая коммерция, банковское дело и IoT, где критически важна мгновенная реакция на события, вероятно, продолжится.

Схема работы EDA-архитектуры данных. Источник: Школа больших данных
Схема работы EDA-архитектуры данных. Источник: Школа больших данных

Тенденция внедрения модели безопасности с нулевым доверием (zero-trust security model) также сохранится. Благодаря развитию service mesh (сервисной сетки) платформы вроде Istio, Linkerd, Envoy, Kuma и AWS App Mesh теперь включают:

  • Улучшенные функции безопасности: детальный контроль доступа и автоматическую ротацию сертификатов;

  • Продвинутое управление трафиком: динамическую маршрутизацию и внедрение сбоев (fault injection);

  • Упрощенное управление мультикластерными средами;

  • Улучшенную интеграцию с cloud-native платформами.

Также WASM (WebAssembly) снова в тренде и переживает рост в cloud-native мире благодаря компаниям вроде Fermyon, которые сейчас используют его для serverless-решений во множестве сценариев.

Все это означает, что у разработчиков ПО появится больше времени на работу над проектами, поскольку сложности сети и вопросы безопасности решаются сервисной сеткой.

Рекомендация для инженеров по данным. Те, кто хочет подготовиться к будущим изменениям, могут освоить ключевые навыки за несколько недель с помощью программ, обеспечивающих глубокое понимание инструментов и платформ:

  • Docker — для мастерского владения контейнеризацией;

  • Kubernetes — для управления контейнеризированными приложениями.

Обработка естественного языка (NLP) в разработке

Значительная часть NLP в разработке в настоящее время управляется LLM (Large Language Models), чему способствуют open-source фреймворки вроде Langchain или Flowise. Для разработчиков, ищущих более глубокую интеграцию IDE с LLM, теперь доступен форк VS Code под названием Cursor.

Источник: Cursor
Источник: Cursor

ИИ-инструменты не только уменьшают когнитивную нагрузку на разработчиков, но и приносят пользу почти всем отраслям за счет повышения эффективности, сокращения времени разработки и затрат.

Разработчикам, стремящимся защитить свою карьеру от будущих изменений, лучше всего освоить NLP-библиотеки:

  • spaCy — для продвинутого анализа текста;

  • Hugging Face — для создания, обучения и развертывания ML-моделей.

Продвинутые Open-Source IDE

Open-source IDE позволяют разработчикам писать, редактировать, отлаживать и компилировать код. Исходный код публичен, и любой может свободно модифицировать и распространять его. В 2025 году open-source IDE продолжат фокусироваться на интеграции ИИ-инструментов для помощи разработчикам (подсказки, ассистенты).

По мере более тесной интеграции open-source IDE с DevOps-инструментами и рабочими процессами, разработчики смогут ожидать большей слаженности всего процесса — от написания кода до развертывания и мониторинга приложений. Инструменты вроде Prometheus и ELK Stack уже позволяют интегрироваться с системами мониторинга и логирования, а также с CI/CD-конвейерами для автоматизированного тестирования и развертывания.

Open-source IDE облегчают доступ к продвинутым инструментам, делая разработку более доступной. Чтобы оставаться востребованными, разработчикам следует:

  • Освоить IDE типа VS Code;

  • Настраивать их под свои нужды с помощью плагинов.

Наиболее выгодным, впрочем, развитие open-source IDE станет для стартапов и open-source проектов ввиду общедоступности инструментов. 

Движение вперед невозможно назад

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

Не бойтесь экспериментировать, применяя эти тренды в текущих проектах. Если представится возможность, сфокусируйтесь на высоковостребованных областях: ИИ, облачные вычисления или DevOps.

Даже если не каждый тренд затронет вашу отрасль напрямую, участие в программах, которые держат вас в курсе и знакомят с новейшими инструментами, всегда полезно — даже для опытных профессионалов.

Подводя итог, важнейшими качествами на будущее станут любопытство и адаптивность. Принятие философии непрерывного обучения — пожалуй, единственный надежный способ продлить жизнь вашей успешной карьере. Удачи!

Комментарии (3)


  1. Dhwtj
    07.07.2025 10:23

    Тренд на возвращение кожаных

    А всё перечисленное не выстрелит


    1. lamnya
      07.07.2025 10:23

      Возвращение кожаных в роли прослойки)


  1. DenSigma
    07.07.2025 10:23

    Что за "новые технологии"? Я Qшарп и qisqit лет десять назад осваивал, даже на cpp писал пет библиотеку для квантовый вычислений (полностью совпадало с qisqit и ibm). Уже плюнул два раза, забросил, забыл. А тут опять новые технологии и угрожают, что мои знания устареют?