На фоне отъезда айтишников из страны спрос на таких специалистов резко вырос.
По словам главы Минцифры, из России уехали и не вернулись 100 тысяч специалистов. 80% из них продолжают работать на российские компании удаленно, но в парламенте анонсировали законопроект, ограничивающий работу релокантов. Отчасти из-за этого число вакансий для ИТ-специалистов в России выросло в январе 2023 года на 63% по сравнению с тем же периодом 2022.
Мы изучили актуальные ИТ-вакансии на «Хендхантере» и выяснили, какие специалисты сегодня нужны в России.
Тренды ИТ-сферы в России
Всего в середине марта 2023 на «Хедхантере» было 67,1 тысячи вакансий в сфере информационных технологий. Треть из них — объявления о найме программистов. Также часто требуются специалисты технической поддержки и аналитики — в 15 и 11% вакансий соответственно. Реже всего ищут гейм-дизайнеров: на «Хедхантере» всего 128 таких вакансий — 0,2% от общего числа.
Чаще всего ИТ-специалистов ищут компании, которые занимаются разработкой ПО, но айтишники также востребованы в банках и бизнесе, который связан с розничной торговлей.
Большая часть работодателей — из Москвы: на каждые 10 тысяч жителей трудоспособного возраста здесь приходится 35 соответствующих вакансий. На втором месте Санкт-Петербург: 23 вакансии на 10 тысяч. На третьем — Новосибирская область: 12 вакансий.
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 ₽ в месяц
Что делает. Должностные обязанности зависят от специализации. Например, фронтендер разрабатывает пользовательские функции и интерфейс сайта или приложения — все то, что видит пользователь: картинки, кнопки, выпадающие списки. Бэкендер разрабатывает ту часть продукта, которую не видит и напрямую не трогает пользователь. К примеру, благодаря ему товары на маркетплейсе моментально попадают в корзину при нажатии на соответствующую кнопку. Фулстек-разработчик занимается и фронтендом, и бэкендом.
Понятно, что это разные профессии, но работодатели в названии вакансии часто пишут именно «разработчик», а уже в самом объявлении уточняют специализацию.
Какие навыки нужны. Ключевые навыки, которые требуются от программистов в порядке убывания популярности:
- Язык разметки HTML и язык стилей CSS.
- Система контроля версий Git.
- Язык программирования JavaScript.
- Язык запросов SQL.
- Программирование на 1С.
- Система управления базами данных PostgreSQL.
- Язык программирования PHP.
- Объектно-ориентированное программирование — ООП.
Если верить агрегатору данных рынка труда Znantrend, эти навыки чаще всего встречаются в вакансиях разработчиков.
Самые популярные языки для работы в ИТ в вакансиях — HTML и CSS, а также JavaScipt и SQL. Согласно исследованию популярного ИТ-ресурса Stack Overflow, эти языки входят в тройку самых изучаемых в мире. Реже всего в вакансиях встречается Kotlin и Swift.
Специалист техподдержки
Спрос и востребованность: 9,9 тысячи вакансий в 84 регионах
Медианная зарплата: 75 000 ₽ в месяц
Что делает. Чаще всего в компании есть три линии техподдержки. Первая отвечает на звонки и сообщения пользователей и решает проблемы, которые у них возникли с сервисом: например, в банковском приложении перестал открываться раздел со статистикой. Специалист в таком случае может посоветовать перезагрузить приложение.
Если все сработало — значит, проблема решена. Если нет — к задаче подключаются специалисты второго уровня. Они занимаются более сложными случаями, с которыми не справились коллеги первой линии. Такие сотрудники изучают базу знаний с описаниями похожих сбоев. Если у других клиентов тоже подвисал раздел со статистикой — выясняют, в чем было дело, и выдают готовое решение.
Если обнаружили проблему, которая не была замечена ранее, подключается третья линия — инженеры и разработчики, к ним обращаются с самыми сложными случаями.
Какие навыки нужны. Так как работа специалиста техподдержки напрямую связана с общением с людьми, он должен грамотно говорить и писать. Также важно, чтобы он был опытным пользователем компьютера — например, умел настраивать и обслуживать компьютер и программное обеспечение. Правда, этот навык больше пригодится специалистам третьего уровня поддержки. А вот знание сервиса для обработки первичных запросов клиентов HelpDesk нужен только специалистам первой линии.
Аналитик данных
Спрос и востребованность: 7,2 тысячи вакансий в 73 регионах
Медианная зарплата: 175 000 ₽ в месяц
Что делает. Обрабатывает, изучает и интерпретирует данные.
Какие навыки нужны. Самый популярный навык — владение языком запросов SQL, который используют для работы с базами данных. Еще понадобится знание Python — для анализа данных, а также основы статистики, английский язык. Из программ нужно освоить сервисы аналитики и визуализации данных Tableau, Power B или Google Analytics.
Системный администратор
Спрос и востребованность: 6,6 тысячи вакансий в 84 регионах
Медианная зарплата: 117 500 ₽ в месяц
Что делает. Поддерживает серверы, программы и сетевые продукты в рабочем состоянии.
Какие навыки нужны. В первую очередь — настройка ПО и ПК, администрирование сайтов.
Также в последнее время работа с сетями и инфраструктурой выделилась в отдельные профессии и под «системными администраторами» наниматели стали подразумевать людей, которые занимаются работой с серверами на Windows или Linux, знают сетевые технологии и имеют опыт администрирования сетевого оборудования.
Руководитель проектов
Спрос и востребованность: 5,5 тысячи вакансий в 73 регионах
Медианная зарплата: 152 500 ₽ в месяц
Что делает. Сопровождает ИТ-проекты от планирования до реализации.
Какие навыки нужны. От такого сотрудника ждут умения организовывать людей и процессы. Так как он все время работает в команде, желательно умение вести переговоры. Еще понадобится опыт работы с трекерами задач, знание основ управления проектами PMBoK.
Тестировщик
Спрос и востребованность: 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 используют для работы с базами данных, поэтому для любого аналитика его знание будет плюсом.
Сетевой инженер
Спрос и востребованность: 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 ₽ в месяц
Что делает. Пишет документацию к программам, сервисам, оборудованию и устройствам. Это не совсем айтишник, часто в технические писатели приходят из копирайтеров, однако бывает и наоборот: ИТ-специалист становится таким автором.
Какие навыки нужны. Технический писатель имеет дело с текстами, поэтому главный навык для работодателя — умение писать полезную, понятную и технически грамотную документацию по специальным стандартам: ЕСКД и ЕСПД. Часто документы приходится писать и читать на английском, поэтому знание иностранного языка тоже важно.
Технический директор (CTO)
Спрос и востребованность: 517 вакансий в 64 регионах
Медианная зарплата: 172 500 ₽ в месяц
Что делает. Один из руководителей компании, который определяет общую стратегию технического развития, принятие глобальных технических решений, выбор и оценку технологий.
Какие навыки нужны. Для позиции CTO прежде всего требуются так называемые гибкие навыки. Это, например, умение управлять проектами и персоналом, организовывать работу команды и вести переговоры.
Дата-сайентист
Спрос и востребованность: 236 вакансий в 17 регионах
Медианная зарплата: 280 000 ₽ в месяц
Что делает. Работа дата-сайентиста похожа на то, чем занимается аналитик данных. И те и другие работают с данными, однако аналитики работают с определенными типами продуктов — например, когда есть некоторые пользователи и действия в лог-файлах, которые можно агрегировать и изучать. Дата-сайентисты работают на проектах, где есть наукоемкая задача вокруг данных. То есть наличие пользователей не обязательно.
Какие навыки нужны. Язык программирования Python, язык запросов SQL и основы машинного обучения. Также часто работодатели хотят, чтобы их сотрудники знали основы статистики, умели работать с большими данными — например, с помощью библиотеки на языке Python Pandas и фреймворка машинного обучения PyTorch.
Директор по информационным технологиям (CIO)
Спрос и востребованность: 227 вакансий в 39 регионах
Медианная зарплата: 242 500 ₽ в месяц
Что делает. Собирает сведения о выборе технологий, партнеров и оборудовании и предоставляет их генеральному директору (CEO). Также CIO руководит сотрудниками ИТ-департамента, поддерживает рабочие связи с другими службами компании — например, руководит приемкой техники и оборудования от подрядчиков.
Какие навыки нужны. Умение управлять проектами и командой, аналитическое мышление, знание информационных технологий и способность автоматизировать бизнес-процессы. Но стоит отметить, что ИТ-директорами становятся люди с хорошим техническим бэкграундом.