Какие ИТ-профессии востребованы в России

И на кого учиться в 2023 году
70
Какие ИТ-профессии востребованы в России
Аватар автора

Екатерина Шамаева

изучила статистику

Страница автора

На фоне отъезда айтишников из страны спрос на таких специалистов резко вырос.

По словам главы Минцифры, из России уехали и не вернулись 100 тысяч специалистов. 80% из них продолжают работать на российские компании удаленно, но в парламенте анонсировали законопроект, ограничивающий работу релокантов. Отчасти из-за этого число вакансий для ИТ-специалистов в России выросло в январе 2023 года на 63% по сравнению с тем же периодом 2022.

Мы изучили актуальные ИТ-вакансии на «Хендхантере» и выяснили, какие специалисты сегодня нужны в России.

Тренды ИТ-сферы в России

Всего в середине марта 2023 на «Хедхантере» было 67,1 тысячи вакансий в сфере информационных технологий. Треть из них — объявления о найме программистов. Также часто требуются специалисты технической поддержки и аналитики — в 15 и 11% вакансий соответственно. Реже всего ищут гейм-дизайнеров: на «Хедхантере» всего 128 таких вакансий — 0,2% от общего числа.

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

Большая часть работодателей — из Москвы: на каждые 10 тысяч жителей трудоспособного возраста здесь приходится 35 соответствующих вакансий. На втором месте Санкт-Петербург: 23 вакансии на 10 тысяч. На третьем — Новосибирская область: 12 вакансий.

Данные актуальны на момент публикации. Источник: hh.ru
Данные актуальны на момент публикации. Источник: hh.ru

41% работодателей хотят, чтобы у их будущего сотрудника было высшее образование, 4% — среднее профессиональное. Остальные либо не требуют никакого образования, либо не указывают это в своих вакансиях. Хотя есть исключения: например, в большей части вакансий специалистов по информационной безопасности и технических директоров (CTO) ищут людей, окончивших профильный вуз.

Что касается опыта, то 45% работодателей ищут сотрудников со стажем 1—3 года, 38% — 3—6 лет, 4% — с опытом более 6 лет. Еще в 13% вакансий указано, что возьмут без опыта работы. Но на некоторые специальности — например, на позицию специалиста технической поддержки, в половине компаний готовы взять человека без опыта. А вот на должность руководителя группы разработки больше чем в половине случаев возьмут кандидата только с опытом от 3 до 6 лет.

Среднестатистический работодатель ищет сотрудников на полную занятость и полный рабочий день. На удаленку согласен только каждый пятый работодатель.

Разброс зарплат в отрасли составляет от 15 000 до 635 000 ₽. Самая высокооплачиваемая должность — дата-сайентист. Такому специалисту готовы платить 635 000 ₽ в месяц. Также на зарплату значительно выше средней могут рассчитывать те, кто претендует на должность руководителя группы разработки — 585 000 ₽, директора по информационным технологиям (CIO) — 460 000 ₽, разработчика — 455 000 ₽, DevOps-инженера — 440 000 ₽.

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

Это ожидания нанимателей

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

Разработчик

Спрос и востребованность: 20,8 тысячи вакансий в 82 регионах
Медианная зарплата: 270 000 ₽ в месяц

Что делает. Должностные обязанности зависят от специализации. Например, фронтендер разрабатывает пользовательские функции и интерфейс сайта или приложения — все то, что видит пользователь: картинки, кнопки, выпадающие списки. Бэкендер разрабатывает ту часть продукта, которую не видит и напрямую не трогает пользователь. К примеру, благодаря ему товары на маркетплейсе моментально попадают в корзину при нажатии на соответствующую кнопку. Фулстек-разработчик занимается и фронтендом, и бэкендом.

Понятно, что это разные профессии, но работодатели в названии вакансии часто пишут именно «разработчик», а уже в самом объявлении уточняют специализацию.

Какие навыки нужны. Ключевые навыки, которые требуются от программистов в порядке убывания популярности:

  1. Язык разметки HTML и язык стилей CSS.
  2. Система контроля версий Git.
  3. Язык программирования JavaScript.
  4. Язык запросов SQL.
  5. Программирование на 1С.
  6. Система управления базами данных PostgreSQL.
  7. Язык программирования PHP.
  8. Объектно-ориентированное программирование — ООП.

Если верить агрегатору данных рынка труда Znantrend, эти навыки чаще всего встречаются в вакансиях разработчиков.

Самые популярные языки для работы в ИТ в вакансиях — HTML и CSS, а также JavaScipt и SQL. Согласно исследованию популярного ИТ-ресурса Stack Overflow, эти языки входят в тройку самых изучаемых в мире. Реже всего в вакансиях встречается Kotlin и Swift.

Источник: znantrend.ru
Источник: znantrend.ru

Специалист техподдержки

Спрос и востребованность: 9,9 тысячи вакансий в 84 регионах
Медианная зарплата: 75 000 ₽ в месяц

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

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

Если обнаружили проблему, которая не была замечена ранее, подключается третья линия — инженеры и разработчики, к ним обращаются с самыми сложными случаями.

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

Источник: znantrend.ru
Источник: znantrend.ru

Аналитик данных

Спрос и востребованность: 7,2 тысячи вакансий в 73 регионах
Медианная зарплата: 175 000 ₽ в месяц

Что делает. Обрабатывает, изучает и интерпретирует данные.

Какие навыки нужны. Самый популярный навык — владение языком запросов SQL, который используют для работы с базами данных. Еще понадобится знание Python — для анализа данных, а также основы статистики, английский язык. Из программ нужно освоить сервисы аналитики и визуализации данных Tableau, Power B или Google Analytics.

Обычно требуется знание следующих сервисов веб-аналитики и библиотек для анализа данных: Tableau, Power BI, Google Analytics, Pandas, Numpy
Обычно требуется знание следующих сервисов веб-аналитики и библиотек для анализа данных: Tableau, Power BI, Google Analytics, Pandas, Numpy

Системный администратор

Спрос и востребованность: 6,6 тысячи вакансий в 84 регионах
Медианная зарплата: 117 500 ₽ в месяц

Что делает. Поддерживает серверы, программы и сетевые продукты в рабочем состоянии.

Какие навыки нужны. В первую очередь — настройка ПО и ПК, администрирование сайтов.

Также в последнее время работа с сетями и инфраструктурой выделилась в отдельные профессии и под «системными администраторами» наниматели стали подразумевать людей, которые занимаются работой с серверами на Windows или Linux, знают сетевые технологии и имеют опыт администрирования сетевого оборудования.

Руководитель проектов

Спрос и востребованность: 5,5 тысячи вакансий в 73 регионах
Медианная зарплата: 152 500 ₽ в месяц

Что делает. Сопровождает ИТ-проекты от планирования до реализации.

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

Как правило, нужно уметь пользоваться трекерами задач Jira, Confluence, Microsoft Project. Источник: znantrend.ru
Как правило, нужно уметь пользоваться трекерами задач Jira, Confluence, Microsoft Project. Источник: znantrend.ru

Тестировщик

Спрос и востребованность: 2,3 тысячи вакансий в 55 регионах
Медианная зарплата: 152 500 ₽ в месяц

Что делает. Проверяет, как работает программа.

Какие навыки нужны. Требуется умение проводить тестирование разных видов. Чаще всего ищут кандидатов с навыками функционального тестирования. Другие требования: знание языка запросов SQL, опыт работы с трекерами задач и системой контроля версий Git, умение составлять тест-кейсы.

Продакт-менеджер

Спрос и востребованность: 2,3 тысячи вакансий в 65 регионах
Медианная зарплата: 200 000 ₽ в месяц

Что делает. Развивает существующие продукты либо отвечает за создание и выход на рынок новых: ставит задачи специалистам, следит за сроками и принимает работу.

Какие навыки нужны. Задача продакт-менеджера — создать нужный продукт, который будут покупать, поэтому он должен уметь исследовать потребности пользователей.

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

Руководитель команды разработки

Спрос и востребованность: 1,7 тысячи вакансий в 61 регионе
Медианная зарплата: 310 000 ₽ в месяц

Что делает. Руководит командой разработчиков.

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

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

Бизнес-аналитик

Спрос и востребованность: 1,1 тысячи вакансий в 48 регионах
Медианная зарплата: 157 500 ₽ в месяц

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

Какие навыки нужны. Бизнес-аналитик пишет документацию, поэтому чаще всего от такого специалиста ждут знания нотаций моделирования бизнес-процессов: BPMN (Business Process Model and Notation), UML (Unified Modeling Language) и IDEF (Integrated DEFinition).

Для работы в госорганизациях также пригодится знание стандартов, которые изложены в Единой системе программной документации — ЕСПД. Чтобы графически описывать бизнес-процессы, аналитику важно уметь работать в графическом редакторе — например, в Microsoft Visio или Figma.

Язык запросов SQL используют для работы с базами данных, поэтому для любого аналитика его знание будет плюсом.

Обычно требуется умение работать со следующими трекерами задач и графическими редакторами: Jira, Confluence, Microsoft Project, Microsoft Visio, Figma
Обычно требуется умение работать со следующими трекерами задач и графическими редакторами: Jira, Confluence, Microsoft Project, Microsoft Visio, Figma

Сетевой инженер

Спрос и востребованность: 1,05 тысячи вакансий в 69 регионах
Медианная зарплата: 150 000 ₽ в месяц

Что делает. Создает, настраивает и обслуживает внутренние компьютерные сети компании.

Какие навыки нужны. Опыт работы с сетевым оборудованием Cisco и CheckPoint, знание протоколов OSPF и BGP, настройки и администрирования сетевого оборудования.

DevOps-инженер

Спрос и востребованность: 835 вакансий в 41 регионе
Медианная зарплата: 235 000 ₽ в месяц

Что делает. Совмещает задачи разработчика и системного администратора.

Какие навыки нужны. Основы администрирования Linux, навыки работы с Docker и Kubernetes, Ansible. Также желательно уметь кодить на Python и Bash, работать с системой контроля версий Git.

Технический писатель

Спрос и востребованность: 665 вакансий в 52 регионах
Медианная зарплата: 120 000 ₽ в месяц

Что делает. Пишет документацию к программам, сервисам, оборудованию и устройствам. Это не совсем айтишник, часто в технические писатели приходят из копирайтеров, однако бывает и наоборот: ИТ-специалист становится таким автором.

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

От технических писателей ждут умения работать с трекерами задач Jira и Confluence, а также с графическими редакторами CorelDraw, Microsoft Visio, Adobe Photoshop
От технических писателей ждут умения работать с трекерами задач Jira и Confluence, а также с графическими редакторами CorelDraw, Microsoft Visio, Adobe Photoshop

Технический директор (CTO)

Спрос и востребованность: 517 вакансий в 64 регионах
Медианная зарплата: 172 500 ₽ в месяц

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

Какие навыки нужны. Для позиции CTO прежде всего требуются так называемые гибкие навыки. Это, например, умение управлять проектами и персоналом, организовывать работу команды и вести переговоры.

Дата-сайентист

Спрос и востребованность: 236 вакансий в 17 регионах
Медианная зарплата: 280 000 ₽ в месяц

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

Какие навыки нужны. Язык программирования Python, язык запросов SQL и основы машинного обучения. Также часто работодатели хотят, чтобы их сотрудники знали основы статистики, умели работать с большими данными — например, с помощью библиотеки на языке Python Pandas и фреймворка машинного обучения PyTorch.

Работодатели ожидают, что у соискателя есть опыт работы со следующими библиотеками для анализа данных и системами управления баз данных: Pandas, NumPy, Scikit-learn, Seaborn, Matplotlib, SciPy, Keras, MySQL, PostgreSQL, Microsoft SQL Server, ClickHouse, Hive и Oracle
Работодатели ожидают, что у соискателя есть опыт работы со следующими библиотеками для анализа данных и системами управления баз данных: Pandas, NumPy, Scikit-learn, Seaborn, Matplotlib, SciPy, Keras, MySQL, PostgreSQL, Microsoft SQL Server, ClickHouse, Hive и Oracle

Директор по информационным технологиям (CIO)

Спрос и востребованность: 227 вакансий в 39 регионах
Медианная зарплата: 242 500 ₽ в месяц

Что делает. Собирает сведения о выборе технологий, партнеров и оборудовании и предоставляет их генеральному директору (CEO). Также CIO руководит сотрудниками ИТ-департамента, поддерживает рабочие связи с другими службами компании — например, руководит приемкой техники и оборудования от подрядчиков.

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

Екатерина ШамаеваРаботаете в ИТ? Расскажите, как нашли работу: