Фокус на российские решения, развитие искусственного интеллекта, необходимость в кроссфункциональном взаимодействии — эти тренды меняют требования к ИТ-специалистам. Что важно для профессионального и карьерного развития в ИТ прямо сейчас, рассказывает Анатолий Селянкин, компания Axenix.
По данным НИУ ВШЭ, в первом полугодии 2024 года ИТ-рынок России вырос на 63,2% в сравнении с аналогичным периодом прошлого года, а численность сотрудников — только на 12,9%. При этом среднемесячная заработная плата в ИТ-отрасли составила 182,4 тыс. рублей — за год она увеличилась на 25,1%. Статистика отражает масштаб дефицита кадров.
Однако востребованность специалистов в ИТ — разная. Все зависит от профессионального уровня, опыта, стека технологий, а также «мягких» навыков, основным из которых становится умение выстраивать коммуникации.
Переходим на российское
Процесс импортозамещения набирает обороты: с 1 января 2025 года госкомпании и объекты критической информационной инфраструктуры должны начать использовать отечественные операционные системы, офисные пакеты, антивирусные программы и системы виртуализации, а с 1 января 2026 г. — российские системы управления базами данных.
В коммерческом секторе жестких сроков нет, но тренд на отказ от иностранных решений в пользу российских тоже нарастает. Так, в январе-сентябре 2024 года продажи одной из ключевых отечественных платформ для бизнеса — «1С: Предприятие» и дополнительных сервисов на ее основе — в денежном выражении выросли на 16,7%.
По прогнозам, продажи решений 1С для крупных компаний (1С:Корпорация и 1С:ERP) в 2024 году увеличатся на 80%. Это значит, что в 2025 году потребуется большое число специалистов для внедрения, поддержки, интеграции и кастомизации продуктов 1С и других российских решений. Спрос на 1С-разработчиков и консультантов и раньше активно рос, но в последние 2 года он вышел на новый уровень. Так, по данным исследования банка Точка, с 2022 по 2024 именно у разработчиков 1С был самый большой прирост в зарплатах среди всех айтишников (46%).
Вместе с тем остается ряд западных систем, которые сложно заменить в сжатые сроки. Например, решения SAP и Oracle, которые до недавнего времени повсеместно применялись в крупных компаниях. В 2025 г. высокий спрос на специалистов по зарубежным ERP-системам сохранится, но в перспективе 3-5 лет, скорее всего, начнет снижаться.
Многие компании инвестируют в разработку — как во внутреннюю, так и в продуктовую. Это порождает все больший спрос на разработчиков, умеющих работать с разными языками программирования, а также тестировщиков и аналитиков.
Работодателями для ИТ-специалистов стали не только ИТ-компании, но и отраслевые игроки. Например, собственные системы активно разрабатывают банки и ритейлеры.
Выбираем стек технологий разработчика
Вряд ли какие-то фреймворки или стеки технологий, которые использовались в последние несколько лет, потеряют актуальность в ближайшее время. Некоторые из них уже успели стать классикой — на них написаны тысячи сервисов, которые необходимо поддерживать крупным компаниям. Однако можно выделить технологии и инструменты, которые будут наиболее популярны из-за особенностей текущих задач большинства компаний.
Итак, что должен знать разработчик в 2025 году. База — это паттерны (схемы решения типовых задач при написании кода) и алгоритмы (порядок действий). Важно разбираться в сетевых протоколах, которые обеспечивают обмен данными (REST, SOAP и gRPC). Полезно знание нотаций — для описания и визуализации бизнес-процессов.
Неотъемлемая часть разработки большинства современных приложений — работа с базами данных. Наиболее актуальны системы управления базами данных PostgreSQL, Redis, MongoDB, Tarantool.
В финансовых сервисах, веб-приложениях и других решениях с микросервисной архитектурой применяются брокеры сообщений — RabbitMQ, IBM MQ, Artemis MQ, Apache Kafka.
React, Angular и Vue останутся основными фреймворками для разработки пользовательских интерфейсов. Для устойчивой и масштабируемой frontend-разработки будут полезны TypeScript, Redux и MobX. Nest.js и React-Query — стандарт для серверного рендеринга и оптимизации запросов к API.
Backend-разработчики используют языки Java, Python, .Net (C#, F# и другие).
Актуальные инструменты разработчика на Java — языки запросов SQL, фреймворки Spring, Hibernate, MyBatis, JUnit, библиотека Jooq, решения для автоматизации разработки Gradle/Maven.
Для разработки веб-приложений на Python нужно знать фреймворки Flask и Django. Библиотеки Pandas и Plotly необходимы для проектов с элементами аналитики данных. Автоматизацию задач при разработке на Python обеспечивает Airflow.
Не менее востребованными останутся .Net-языки и соответствующие фреймворки: ASP.Net Core, .Net Framework, Entity Framework.
Навыки быстрой разработки
Развитие искусственного интеллекта трансформирует многие профессии, и разработчики — не исключение. По прогнозу Gartner, к 2027 году внедрение генеративного ИИ приведет к необходимости повышения квалификации для 80% программистов. Крайне важными станут навыки быстрой разработки с применением нейросетей.
Сейчас ИТ-специалисты перекладывают на ГенИИ рутинные операции — написание тестов, документации, рефакторинг и частичное написание алгоритмов. Это помогает им сосредоточиться на более сложных и ответственных задачах.
С одной стороны, это снижает востребованность в начинающих специалистах, которые, как правило, занимаются подобной рутиной. С другой стороны, возникает потребность в экспертах, которые внедряют, поддерживают и развивают эти технологии.
Развиваем soft skills
Цифровые продукты становятся всё более сложными, в разработке часто задействованы кроссфункциональные команды. Наравне с техническими навыками возрастает роль «мягких» — особенно связанных с коммуникацией.
Для специалистов начального уровня soft skills важны для поиска места работы, выстраивания коммуникаций внутри команды и с руководителями проектов. Можно выделить два базовых направления:
- коммуникация в общем виде: что, где, как и кому можно говорить, а что не следует;
- решение проблем: умение договариваться в сложных ситуациях, разрешать их бесконфликтно и эффективно.
Уже опытным специалистам прокаченные коммуникационные навыки нужны для дальнейшего карьерного роста и перехода на управленческие должности. Здесь также можно выделить два основных направления:
- умение презентовать результаты проектов, в том числе с помощью программ для визуализации данных и презентаций;
- умение вести сложные переговоры по реализации проекта, уточнение требований, поиск альтернативных решений, умение обосновать и аргументированно объяснять выбранное решение.
Кроме того, ключевыми soft skills в ИТ становятся способность к обучению, креативность, гибкость. Специалистам любого уровня необходимо обладать навыками планирования, оценки и приоритезации задач.
Тем, кто хочет стать эффективным управленцем в ИТ, важно развивать классические навыки руководителя: организация, планирование, координация, контроль и мотивация. Еще полезно изучить риск-менеджмент. Он поможет предотвратить негативные ситуации на проекте еще на стадии «зародыша», а также нивелировать последствия, если риск-событие произошло.
Нужно понимать: на уровне начинающих специалистов, которых становится все больше, эти навыки могут быть определяющими.
Топ-5 специальностей в ИТ в 2025 году
В заключение можно выделить пять основных специальностей, которые будут наиболее востребованы у работодателей.
- Специалисты, связанные с внедрением и развитием импортозамещенного софта, такие как 1С-разработчики и консультанты.
- Системные аналитики, специалисты по цифровизации бизнес-процессов.
- Разработчики в целом — как frontend, так и backend, но у отдельных фрейморков и языков программирования будут преимущества.
- Тестировщики, специалисты по написанию автотестов.
- Специалисты по работе с искусственным интеллектом и машинным обучением.
Главное помнить, что мир ИТ стремительно меняется: для специалистов становится критически важным умение быстро адаптироваться к новым инструментам и задачам.