Тренды в разработке: что будет актуально в 2025 году

Фото: Shutterstock
Фото: Shutterstock
IT-рынок трансформируется, и не только под влиянием искусственного интеллекта. Рассказываем, почему меняются приоритеты разработчиков и какие подходы и технологии станут ключевыми в 2025 году

Об эксперте: Гюнель Филатова, основатель и гендиректор ORCA.codes.

В 2024 году завершился национальный проект «Цифровая экономика», который в последние годы определял ключевые ориентиры развития IT-индустрии в России. На первый взгляд, все выглядит оптимистично: по оценкам объединения компаний-разработчиков программного обеспечения России «РУССОФТ», оборот софтверной индустрии в прошлом году вырос на 32% и, вероятно, продолжит расти. Однако 2025 год ставит перед отраслью нетривиальные вызовы.

ИИ как соавтор

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

  • ChatGPT может помочь с написанием технической документации или поиском решений для оптимизации алгоритмов.
  • AutoML и MLOps (например, Google AutoML) автоматизируют создание и внедрение ИИ-моделей, упрощая задачи для разработчиков.
  • NLP-технологии (BERT, GPT-3) позволяют анализировать большие объемы данных и извлекать из них полезную информацию для улучшения продуктов.
  • Инструменты автоматического тестирования (например, Testim, Applitools) ускоряют процесс проверки кода, позволяя быстрее находить ошибки.

Одним из главных направлений, где разработчики будут активно использовать ИИ в 2025 году, станет анализ больших данных. Во-первых, ИИ способен обрабатывать огромные объемы информации, выявляя закономерности, которые недоступны для человеческого анализа. Это особенно полезно в таких областях, как финансы, логистика и маркетинг. Во-вторых, ИИ оптимизирует бизнес-процессы, автоматизируя рутинные операции, вроде обработки заказов и управления запасами. Также он помогает персонализировать продукты, создавая индивидуальные рекомендации для пользователей в e-commerce, медиа и даже на образовательных платформах. Наконец, ИИ активно используется для обеспечения кибербезопасности, ведь он способен анализировать трафик и предотвращать атаки в реальном времени.

Фото:Shutterstock
Индустрия 4.0 Технологии против угроз: 7 трендов кибербезопасности в 2025 году

ИИ будет создавать новые профессии в IT: по прогнозам World Economic Forum, к 2027 году в отрасли появится 1,2 млн новых рабочих мест, связанных с нейросетями.

Ставка на low-code/no-code

Один из важных трендов 2025 года — low-code/no-code (LCNC). Это подход к разработке приложений, который позволяет создавать ПО без необходимости писать код вручную. Вместо этого используются визуальные интерфейсы, где разработчик перетаскивает блоки и настраивает логику с помощью готовых компонентов, а система автоматически генерирует код «за кулисами».

Если раньше такие платформы были чем-то вроде игрушки для быстрого прототипирования и использовались небольшими компаниями, то сейчас это уже полноценный инструмент для масштабирования продуктов и автоматизации процессов в большом бизнесе. По данным исследования НИУ ВШЭ, 21,6% российских компаний уже используют решения на основе LCNC, 42,3% планируют их внедрить, а 36% — исследуют это направление.

Главное — такой подход помогает решить проблему дефицита IT-специалистов и дороговизны традиционной разработки: ведь по low-code простые приложения можно создавать гораздо быстрее, дешевле и без глубоких знаний программирования.

Например, LCNC-решения могут быть полезны при создании MVP, когда нужно быстро разработать минимально жизнеспособный продукт, протестировать и получить обратную связь от пользователей. Когда нужны интерфейсы и UX/UI, можно легко построить веб-приложения и мобильные интерфейсы без необходимости углубляться в сложный код. LCNC также позволяет быстро соединить разные источники данных и системы, создавать базы данных и API, не углубляясь в сложную технику, автоматизировать типичные задачи — от обработки информации до документооборота. Наконец, можно легко создавать системы для управления клиентскими базами данных.

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

Фото:Freepik
Индустрия 4.0 Как low-code ускоряет разработку и вывод продуктов на рынок

Интерес к квантовым вычислениям

Квантовые вычисления — одна из самых захватывающих и одновременно загадочных технологий ближайшего будущего. Согласно исследованию консалтинговой компании Kept, в 2024 году затраты на глобальном квантовом рынке составили $1 млрд, что на 25% больше, чем в 2023 году. К 2030 году они могут вырасти до $4,7 млрд.

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

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

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

Фото:Kandinsky
Индустрия 4.0 Google представила чип Willow: это новый этап в квантовых вычислениях

В России квантовыми технологиями занимаются пока немногие — около 500 экспертов на всю страну. Такие компьютеры доступны в основном в академических институциях, таких как МГУ и Российский квантовый центр, и используются для научных исследований. Массовое внедрение, согласно дорожной карте «Росатома», ожидается до 2030 года. Но у нас уже есть некоторые успехи: в 2024 году специалисты Российского квантового центра и Физического института имени Лебедева РАН создали первый ионный квантовый вычислитель на 50 кубитов. В 2025 году планируется разработать квантовый компьютер на 75 кубитов. Ожидается, что объем российского рынка квантовых технологий к 2030 году достигнет ₽45 млрд.

Топовые языки

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

  • Python, например, продолжит уверенно набирать популярность благодаря своей универсальности, экосистеме для работы с данными, ИИ и автоматизацией.
  • Golang методично отвоевывает позиции в области высоконагруженных систем. Все больше компаний выбирают его для создания backend-инфраструктуры, и в 2025 году эта тенденция только усилится.
  • Java, хоть и остается востребованной в банковском секторе и корпоративных системах, глобально теряет позиции. За последние 10 лет язык уступает место более легким и современным решениям, и пока у него нет серьезных предпосылок к возвращению на пик популярности.
  • C# также переживает не лучший период. Он останется востребованным в game development и разработке под Windows, но причин для нового витка интереса к нему не видно.
  • продолжит доминировать в российском бизнесе, особенно в сфере учета, финансов и логистики, то есть для российского рынка это по-прежнему необходимость.

Что касается инновационных языков, то в этом году вряд ли появится что-то радикально новое, но нишевые решения могут начать развиваться.

Автоматизация как основной драйвер

В 2025 году разработчики будут делать ставку на максимальную автоматизацию процессов. Этот тренд вошел во все ключевые IT-прогнозы, включая исследования Deloitte, Gartner, SiliconAngle и Enterprise Technology Research. Можно предположить, что автоматизация станет главным драйвером изменений в отрасли. Чтобы оставаться конкурентоспособными, компании будут искать возможности ускорять разработку и сокращать долю ручного труда на каждом этапе.

Методологии вроде Scrum и Kanban уже стали стандартом. Однако сейчас их начинают дополнять гибридные модели, глубже интегрирующие инструменты автоматизации. Речь идет о CI/CD, что расшифровывается как непрерывная интеграция и доставка. Это процесс, при котором код проверяется и автоматически интегрируется в общий проект, а затем сразу же доставляется в рабочее окружение. Все это происходит с помощью автоматических тестов и мониторинга, что позволяет быстрее находить ошибки и обновлять продукт.

Фото:Freepik
Индустрия 4.0 9 трендов автоматизации бизнес-процессов

Компании будут стремиться автоматизировать все, что возможно: от тестирования и сборки до мониторинга и анализа данных. Уже сейчас инструменты CI/CD позволяют автоматически развертывать код в продакшн, а в будущем станут еще умнее — начнут предсказывать потенциальные проблемы до их возникновения. Такой подход позволит быстрее выпускать обновления и оперативно реагировать на неполадки.

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

Гибкость архитектур и процессов

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

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

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

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

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

Фото:Dalle-3
Экономика образования «Миру нужен миллиард разработчиков»: мнение визионеров о будущем работы

Культура разработки

Требования к экспертизе и культуре разработки заметно выросли. Например, микросервисный подход предполагает, что каждая часть приложения разрабатывается и развертывается независимо. Это ускоряет процессы, но требует четкой координации между командами и продуманной архитектуры.

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

Кадровый вопрос ждет ответа

За красивыми словами про гибкость, автоматизацию и инновации стоит одна простая правда: без людей все эти технологии работать не будут. И в 2025 году кадры для российского IT остаются одной из самых острых тем. Основная сложность — перекос в структуре специалистов: на рынке много новичков (junior), но катастрофически не хватает опытных разработчиков (senior). Бизнес, естественно, хочет видеть в своих рядах профессионалов, а начинающих берет неохотно. Более того, компании активно ищут способы сократить расходы.

По оценкам одного из лидеров рынка Fork-Tech, до конца 2025 года до 20% IT-персонала могут лишиться работы. В зоне риска — в первую очередь как раз junior и те, кто работает с устаревшими технологиями. При этом опытные разработчики уходят сами. В итоге нехватка IT-кадров на конец 2024 года составляла в стране от 500 тыс. до 1 млн человек.

По информации сервиса «Авито Работа», в 2024 году общий спрос на сотрудников в IT-отрасли вырос почти вдвое по сравнению с предыдущим годом. Наибольший дефицит вакансий наблюдается среди опытных специалистов среднего (middle) и старшего (senior) уровней. А это именно те люди, которые помогают расти новичкам, передают знания и ведут сложные проекты.

Казалось бы, все понимают, что без junior невозможно вырастить senior — они ведь не падают с неба и не растут на деревьях. Но проблема остается нерешенной, и разрыв между спросом и предложением на рынке труда только увеличивается.

<p>Кадр из сериала&nbsp;&laquo;Кремниевая долина&raquo; (англ. Silicon Valley)</p>
Экономика инноваций Кто такой айтишник, сколько зарабатывает и как им стать

Обучение и переобучение

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

Список особенно ценных компетенций на современном выглядит так:

  • DevOps и облачные технологии: работа с контейнерами вроде Docker и Kubernetes, облачные платформы AWS, Azure, Google Cloud.
  • Кибербезопасность: защита данных, шифрование, аутентификация.
  • Машинное обучение и Data Science. Работа с Python, TensorFlow, Keras.
  • Microservices: проектирование распределенных систем.
  • Мобильная разработка: Swift, Kotlin, Flutter.
  • Soft skills — умение работать в команде, общаться, вести проекты. Это сегодня не менее важно, чем знание языков программирования.

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

Каким будет 2025-й

Российский IT-рынок в 2025 году представляет собой сложное переплетение амбиций и суровой реальности. Глобальные технологические тренды, вроде ИИ или квантовых вычислений, несомненно, будут оказывать на нас влияние, но их адаптация к российским условиям неизбежно столкнется с ограничениями, связанными с импортозамещением, кадровым дефицитом и регуляторными особенностями. В этой ситуации успех будет зависеть не столько от самих технологий, сколько от способности эффективно управлять человеческим капиталом.

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

➤ Подписывайтесь на телеграм-канал «РБК Трендов» — будьте в курсе последних тенденций в науке, бизнесе, обществе и технологиях.

Обновлено 19.03.2025
Авторы
Теги
Главная Лента Подписаться Поделиться
Закрыть