Спойлер: не для всех профессий нужно уметь кодить.
По данным исследования SuperJob, количество вакансий в российском IT-секторе за 2024 год увеличилось на 19%, а конкуренция, наоборот, снизилась. Несмотря на это, найти работу мечты всё ещё сложно — однако можно упростить себе задачу, если знать, какие специалисты нужны бизнесу. В этой статье рассказываем, какие IT-профессии особенно востребованны в 2025 году, кому они подойдут, каких навыков требуют и сколько могут получать специалисты.
Тренды IT-рынка
Специалисты «Хабр Карьеры» проанализировали наём в последнем квартале 2024 года и заметили несколько тенденций:
- Преобладание вакансий мидл-разработчиков. Половина вакансий, в которых указана квалификация, пришлась на мидл-разработчиков ― 3754 предложения. Это говорит о том, что сегодня компании предпочитают нанимать опытных и самостоятельных специалистов.
- Запрос на сеньоров. Вакансий для сеньоров также было довольно много — 2584 предложения. В компаниях есть спрос на разработчиков, которые могут принимать ключевые решения и передавать свой опыт команде.
- Увеличивается спрос на стажёров. В четвёртом квартале 2024 года на них приходилось 371 вакансия, а на джунов — 310.
Также в IT-индустрии можно заметить следующие тренды:
- Импортозамещение. Под влиянием санкций многие продукты и сервисы ушли из России. Их место пытаются занять отечественные компании.
- Автоматизация и искусственный интеллект. Бизнесмены стремятся переложить рутинные задачи на нейросети, чтобы разгрузить сотрудников и сэкономить. Из-за этого увеличивается спрос на специалистов по машинному обучению и анализу данных.
- Кибербезопасность. Растёт количество кибератак и утечек данных. В 2024 году «Лаборатория Касперского» отразила 1,8 млрд хакерских атак — это новый рекорд. Это заставляет компании инвестировать в кибербезопасность и нанимать больше специалистов по кибербезу.
- Облачные технологии и DevOps. Большинство компаний либо уже работают с облачными технологиями, либо планируют начать использовать их в ближайшем будущем.
Разработка
Рассмотрим наиболее перспективные IT-профессии, связанные с программированием.
Бэкенд-разработчик
По данным «Хабр Карьеры», бэкенд-разработчики — самые востребованные специалисты на рынке. Они отвечают за серверную часть веб-приложений, работу с базами данных и логику программ. Чаще всего бэкендеры пишут код на Python, Ruby, PHP или Java.
Вакансия бэкенд-разработчика на Node.js
Скриншот: «Хабр Карьера» / Skillbox Media
- Программировать на Python, PHP, Ruby, Java, Node.js или Go, в зависимости от требований проекта.
- Работать с облачными платформами, например AWS, Azure и Yandex Cloud.
- Составлять SQL-запросы.
- Работать с REST API и микросервисами.
- Писать тесты и документировать код.
Каждый года на рынок выходят сотни сервисов. Для всех них нужен надёжный, безопасный и быстрый бэкенд. Без него приложения просто не будут работать. При этом уже имеющиеся прибыльные сервисы никто не планирует закрывать. Для них набирают команды бэкенд-разработчиков, которые поддерживают старый код и следят за тем, чтобы всё продолжало работать.
Фронтенд-разработчик
Вакансия фронтенд-разработчика
Скриншот: «Хабр Карьера» / Skillbox Media
Фронтенд-разработчики создают интерфейсы веб-приложений и сайтов. Их задача ― передать с помощью кода задумку дизайнера. Иногда фронтендеры пишут код для мобильных приложений на базе фреймворков React Native или Kotlin Multiplatform.
- Писать код JavaScript, TypeScript, HTML и CSS.
- Работать с фреймворками React, Vue.js или Angular.
- Использовать Redux Toolkit, MUI и Bootstrap.
- Верстать адаптивные интерфейсы.
- Работать с REST API и системами контроля версий.
Компании стараются реализовывать удобные и технологичные интерфейсы для своих веб-приложений. С этой задачей не справиться без опытных фронтенд-разработчиков.
Тестировщик (QA engineer)
Вакансия QA-инженера
Скриншот: «Хабр Карьера» / Skillbox Media
QA-инженеры, проверяют, соответствует ли работа программы заявленным требованиям. Все обнаруженные проблемы тестировщики фиксируют в специальных программах — баг-трекерах. В профессии много рутины, зато она помогает сравнительно быстро получить пропуск в заветный в мир IT.
- Работать с баг-трекерами, например Jira.
- Автоматизировать тестирование с помощью фреймворков Selenium, Playwright или Puppeteer.
- Работать с системами контроля версий.
- Писать код на Java, Python или JavaScript.
- Взаимодействовать с REST API и SOAP API.
- Составлять SQL-запросы.
Когда приложением пользуются миллионы людей, каждая ошибка или баг обходятся дорого. Бизнесу дешевле нанять команду QA-инженеров, чем нести убытки из-за внезапных крашей или, скажем, проблем с покупками внутри приложения.
Системный администратор
Вакансия системного администратора
Скриншот: «Хабр Карьера» / Skillbox Media
В руках системных администраторов находится вся инфраструктура компании. Они отвечают за настройку и мониторинг серверов, корпоративных ноутбуков, сетевого оборудования, сервисов, баз данных и программного обеспечения. Если в процессе работы оборудования или ПО возникают ошибки, то сисадмины устраняют их.
- Администрировать операционные системы Windows, Linux и реже macOS.
- Настраивать сетевое оборудование и средства мониторинга.
- Развёртывать и администрировать серверы.
- Отслеживать и находить ошибки в работе инфраструктуры.
- Вести документацию происшествий и составлять отчёты по их устранению.
Облачные технологии развиваются, а удалённая работа становится более популярной. Всё это повышает нагрузку на IT-инфраструктуру. Компаниям нужны специалисты, которые умеют настраивать и поддерживать серверные системы, управлять облачными сервисами и обеспечивать безопасность данных.
Белый хакер
Вакансия специалиста по AppSec
Скриншот: «Хабр Карьера» / Skillbox Media
Белые хакеры проверяют безопасность IT-систем и ищут уязвимости, которые могут использовать злоумышленники. Они используют те же методы, что и обычные хакеры, но делают это с разрешения компании. Ещё белых хакеров называют пентестерами и AppSec-инженерами (application security engineer).
- Эксплуатировать уязвимости.
- Применять методы защиты приложений.
- Работать с сетями и утилитами для анализа трафика.
- Администрировать операционные системы.
- Писать код на Java, Python, Go или другом языке программирования.
- Понимать принципы работы TCP/IP, HTTP, DNS и других протоколов.
- Знать методы шифрования, модель OSI и перечень уязвимостей OWASP Top 10.
Кибератаки становятся сложнее, а ущерб от них — серьёзнее. Бизнес заинтересован в защите конфиденциальных данных и предотвращении взломов.
Мобильный разработчик
Вакансия специалиста по созданию мобильных приложений
Скриншот: «Хабр Карьера» / Skillbox Media
Мобильные разработчики создают приложения для смартфонов, планшетов и умных часов. Чаще всего они пишут код на языках Kotlin, Java или Swift.
- Писать код на Flutter, Kotlin, Swift или Java, в зависимости от платформы.
- Разбираться в ООП и паттернах мобильной разработки.
- Работать с REST API.
- Применять гайдлайны Android и iOS.
Согласно статистике почти 68% сетевого трафика приходится на мобильные устройства. Банки, магазины, каршеринг, такси и другие сервисы уже успели обзавестись мобильными приложениями. Это значит, что компаниям нужны специалисты, которые будут внедрять новые функции и поддерживать существующие.
Разработчик игр
Вакансия разработчика игр
Скриншот: «Хабр Карьера» / Skillbox Media
Эти специалисты создают видеоигры для компьютеров, консолей и смартфонов. У разработчиков игр бывают разные специализации:
- Gameplay-программист реализует логику игры, механизмы взаимодействия с персонажами и объектами.
- Engine-программист — разрабатывает игровые движки и часто работает с высокоуровневыми системами.
- Сетевой программист — создаёт бэкенд для онлайн-игр.
- AI-программист — разрабатывает искусственный интеллект для неигровых персонажей.
- Писать код на С#, С++ или Java.
- Работать с движками Unity или Unreal Engine.
- Разбираться в ООП, алгоритмах и структурах данных.
- Оптимизировать код под слабое железо.
- Работать с SDK игровых консолей.
Рынок видеоигры растёт из года в год. Например, мобильные игры в 2024 году выросли на 12%, а более 80% геймеров в России играют в мобильные тайтлы. Компаниям нужны разработчики для реализации новых проектов и поддержки уже имеющихся.
Дизайн
Сайты, приложения и посты в соцсетях компаний должны выглядеть привлекательно для пользователей. Эту задачу решают дизайнеры. Рассмотрим востребованные профессии в этом направлении.
UX/UI-дизайнер
Вакансия UX/UI-дизайнера
Скриншот: HeadHunter / Skillbox Media
UX/UI-дизайнеры разрабатывают интерфейсы приложений и веб-сервисов с учётом того, как пользователи взаимодействуют с сервисом. Они проводят опросы, изучают поведение пользователей, анализируют тренды и на основе этого создают удобный и продуманный интерфейс.
- Применять принципы дизайна интерфейсов и теории цвета.
- Работать с типографикой и композицией.
- Проводить UX-исследования и A/B-тесты.
- Работать с Figma или Sketch.
Без UX/UI-дизайнеров сайты и приложения получаются запутанными и сложными. Иногда это приводит к тому, что пользователи не могут сами разобраться с интерфейсом и уходят к конкурентам. Компании не хотят терять прибыль и для этого нанимают UX/UI-дизайнеров, которые делают интерфейс интуитивно понятным.
Веб-дизайнер
Вакансия веб-дизайнера
Скриншот: HeadHunter / Skillbox Media
Веб-дизайнеры разрабатывают внешний вид сайта или приложения. Они продумывают концепцию, создают макеты, согласовывают проект с UX/UI-дизайнерами и составляют техническое задание для фронтенд-разработчиков.
- Применять принципы адаптивного дизайна, композицию и теорию цвета.
- Работать с Figma или Sketch.
- Создавать прототипы приложений и сайтов.
- Разрабатывать дизайн-системы.
Компании запускают новые сервисы и хотят выделяться на фоне конкурентов. Опытные дизайнеры могут предложить интересные идеи и сделать приложение узнаваемым.
Менеджмент
Чтобы проекты выполнялись в срок, а интересы заказчика и команды учитывались, нужны специалисты по управлению и бизнесу. Рассмотрим востребованные профессии в области менеджмента и управления.
Менеджер проектов (проджект-менеджер)
Вакансия менеджера проектов
Скриншот: HeadHunter / Skillbox Media
Менеджер проектов координирует работу над проектом на всех этапах разработки. Он планирует задачи, контролирует сроки выполнения, общается с заказчиками, управляет бюджетом, решает конфликты в команде и отвечает за результат работы.
- Работать по методологии управления проектами, включая Agile, Scrum, Waterfall.
- Работать с Jira, Trello и Asana.
- Планировать задачи и оценивать риски.
- Составлять проектную документацию и отчёты.
- Управлять бюджетом.
- Составлять технические задания.
В любом IT-проекте задействовано множество специалистов. Их работу надо правильно организовать, чтобы задачи выполнялись в срок, а проблемы решались сразу.
Продуктовый менеджер (продакт-менеджер)
Вакансия менеджера продукта
Скриншот: HeadHunter / Skillbox Media
Продуктовый менеджер разрабатывает и реализует стратегию по выпуску продукта на рынок. Это одновременно и менеджер, и аналитик. Его задача ― создать продукт, который одновременно нужен пользователям и решает задачи бизнеса.
- Использовать принципы управления продуктом.
- Работать с Google Analytics, Amplitude и другими инструментами аналитики.
- Применять методологии управления проектами, включая Agile, Scrum, Waterfall.
- Управлять жизненным циклом продукта.
- Разрабатывать продуктовую стратегию и формировать дорожную карту.
Компании запускают новые веб-сервисы и приложения, поэтому нужны специалисты, которые спланируют процесс работы над проектом и придумают стратегию выхода на рынок. В больших сервисах может быть несколько продакт-менеджеров, каждый из которых отвечает за определённую часть сервиса. Компании всегда ищут сотрудников, чтобы разгрузить процессы и разделить зоны ответственности.
Product owner
Вакансия product owner
Скриншот: HeadHunter / Skillbox Media
Product owner формирует видение продукта, отвечает за его ценность с точки зрения бизнеса и пользователей. Проще говоря, это специалист, который развивает продукт как собственный проект. Он изучает отзывы пользователей, анализирует конкурентов и решает в каком направлении следует двигаться дальше.
- Применять методологии Agile и Scrum.
- Работать с Jira, Trello и Asana.
- Формировать стратегию и видение продукта.
- Работать с Google Analytics, Amplitude и другими инструментами аналитики.
- Вести бэклог задач.
Многие команды разработки работаю по методологиям Agile и Scrum, а в них практически невозможно обойтись без специалиста, который определяет приоритеты и направление развития.
Маркетинг
В IT работают не только программисты, дизайнеры и менеджеры. В командах есть много специалистов, отвечающих за продвижение продуктов, рекламу и PR. Ниже востребованные профессии в области маркетинга.
Контент-маркетолог
Вакансия контент-маркетолога
Скриншот: HeadHunter / Skillbox Media
Контент-маркетологи разрабатывают и реализуют стратегию продвижения продукта с помощью контента. Блоги, ютуб-каналы и подкасты компаний — результат работы контент-маркетологов.
- Работать с Google Analytics, «Яндекс Метрикой» и другими инструментами веб-аналитики.
- Составлять контент-план.
- Разрабатывать контент-стратегию.
- Работать с CMS и платформами управления контентом.
Практически любые компании привлекают клиентов через интернет. Один из эффективных способов привлечения целевой аудитории — создание полезного контента. Компании инвестируют в это направление: запускают бренд-медиа, ведут соцсети и создают ютуб-каналы.
SMM-менеджер (social media marketing)
Вакансия SMM-менеджера
Скриншот: HeadHunter / Skillbox Media
SMM-менеджер разрабатывает стратегию продвижения в социальных сетях, составляет контент-планы, публикую контент, общается с подписчиками и анализирует результаты рекламных кампаний. SMM-менеджеры также отвечают за повышение охватов, привлечение новых пользователей и популяризацию бренда.
- Разрабатывать контент-стратегию и медиаплан.
- Создавать контента для YouTube, Telegram, VK и других социальных сетей.
- Писать и редактировать тексты.
- Работать с Google Analytics, «Яндекс Метрикой» и другими инструментами веб-аналитики.
- Работать с графическими и видеоредакторами.
В среднем люди проводят около 3,5 часов в день в социальных сетях, а каждый третий ― 5–10 часов. Компании стремятся захватить внимание пользователей в соцсетях и заинтересовать лояльную аудиторию.
Digital-маркетолог
Вакансия диджитал-маркетолога
Скриншот: HeadHunter / Skillbox Media
Digital-маркетолог продвигает продукты через цифровые каналы, включая email-рассылки, медиа, соцсети и поисковики. Он формирует общую стратегию продвижения, на которую опираются другие специалисты, например SMM-менеджеры и контент-маркетологи.
- Работать с Google Analytics, «Яндекс Метрикой» и другими инструментами веб-аналитики.
- Выстраивать воронки продаж.
- Составлять маркетинговую стратегию.
- Применять методы SEO, SMM, email-маркетинга и контекстной рекламы.
В интернете постоянно появляются новые тренды и способы продвижения, поэтому компании ищут специалистов, которые могут использовать новые механики в рекламе.
SEO-специалист
Вакансия SEO-специалиста
Скриншот: HeadHunter / Skillbox Media
SEO-специалист (search engine optimization) оптимизирует сайты для улучшения их позиций в поисковых системах, а также разрабатывает стратегии по увеличению органического трафика. Он отвечает за то, чтобы сайт компании на странице поиска появлялся в числе первых.
- Оптимизировать контент для поисковых систем.
- Выстраивать стратегию продвижения с помощью создания обратных ссылок (линкбилдинг).
- Работать с Google Analytics, «Яндекс Метрикой» и другими инструментами веб-аналитики.
- Проводить аудит сайтов и формировать семантическое ядро.
Для многих компаний видимость в выдаче поисковиков — основной канал продвижения.