Продолжаем нашу подборку самых востребованных ИТ-профессий и навыков в этом году.
Разработчик мобильных приложений (Mobile app developer)
Рынок мобильных приложений — один из тех, кому пандемия принесла не кризис, а стремительный рост. А с ним и острую потребность в квалифицированных специалистах и «молодой крови». Это иллюстрируют цифры: если в 2019 году мировой рынок разработки мобильных приложений составлял 1,3 трлн долларов, к 2022 году он вырос до 7 трлн. Понятно, что разработчик создает мобильные приложения, но их сфера применения не ограничивается программами для смартфонов и планшетов. Это также интернет вещей, системы «умного дома», фитнес-трекинг, программное обеспечение научного оборудования и исследовательские системы для разных гаджетов. В общем, сфера максимально широкая. Но и требования высокие. Разработчик должен уметь прочитать код, написанный другим специалистом, и знать, как его исправить и доработать. Стоит отметить, что порог входа в профессию ниже, чем в аналитике или кибербезопасности — работу можно найти сразу после окончания курсов. Хотя в России разброс зарплат разработчиков мобильных приложений наибольший из всех айтишников. Мидл может получать от 30 тыс. до 400 тыс. рублей в месяц (разница в 13 раз!). В среднем же Andrоid-девелопер зарабатывает около 120 тыс. рублей в месяц. Но для сеньор-позиций есть предложения и по 400 тыс. рублей, так что топовые спецы чувствуют себя крайне комфортно.
Минимум необходимых навыков:
- специфичные языки программирования (самые популярные – Objective-C, Swift, Java, Kotlin),
- среды разработки (Android Studio, XCode, AppCode),
- библиотеки (RxJava, Dagger, Android Architecture Components),
- Git,
- UX\UI-дизайн, особенности проектирования и верстки мобильных приложений,
- объектно-ориентированное программирование,
- архитектура мобильных приложений.
Системный аналитик (Systems Analyst)
Бизнес остро нуждается в системных аналитиках. Особенно в кризисные и посткризисные периоды. Задача системного аналитика — на основе собранных данных и их систематизации найти оптимальные решения для текущих задач компании, оценить возможные риски и снизить влияние внешних факторов. Работа системного аналитика зачастую связана с программированием и базами данных. Они могут создаваться на любых платформах, поэтому сфера компетенций специалиста должна включать разные инструменты и технологии.
Системный аналитик легко найдет работу как в среднем бизнесе, так и в больших транснациональных корпорациях. Рекрутинг-агентство GetMatch провело анализ предложений и выяснило, что мидл-спецы могут в среднем рассчитывать на 200 тыс. рублей в месяц.
Минимум необходимых навыков:
- языки программирования,
- сервисы для постановки и отслеживания выполнения задач,
- вики-системы для корпоративного использования,
- графические редакторы,
- инструменты интеграционного тестирования.
Frontend-разработчик (Frontend developer)
Frontend — это все, что связано с визуальной частью любого проекта. Соответственно, фронтендер — тот, кто создает визуальные интерфейсы для программ, сайтов и приложений, работает с дизайном площадок. Если в перспективе вы хотите стать «универсальным солдатом», освоить фулстек‑разработку и выйти на новый уровень и по задачам, и по доходу, тем более стоит начать с фронтенда. Деятельность такого специалиста заключается в оживлении макетов, созданных дизайнерами и архитекторами. Фронтенд‑разработчик формирует интерактивный облик сайта, привязывает функции бэкенда к конкретным кнопкам и другим элементам. Словом, делает так, чтобы ресурс был красивым и полезным. По данным EdTech-платформы Skillbox, фронтендеры-джуны в среднем начинают с 50 тыс. рублей в месяц, мидлы уже со 180 тыс. рублей, а сеньоры — с 250 тыс. рублей.
Минимум необходимых навыков:
- языки программирования (основной — Javascript),
- HTML и CSS,
- фреймворки (популярные — React, Angular,Vue.js.),
- Git,
- графические редакторы.
Архитектор облачных сервисов (Cloud Architect)
Облачные сервисы были популярны еще до пандемии и массовой миграции. Аналитика агентства Flexera гласит, что 90% компаний ИТ-отрасли значительно увеличили использование облачных сервисов. 36% из них вложили в эту сферу свыше 12 миллионов долларов за последний год. Количество вакансий на позицию Cloud Architect за последний год выросло на 42%. В первую очередь из-за того, что облака позволяют бизнесу минимизировать риски в условиях удаленной работы. Если у архитектора есть сертификат Google, AWS или Microsoft, это сразу многократно увеличивает шансы на успешное трудоустройство.
По данным Payscale, американский Cloud Architect может без проблем рассчитывать на $11 тыс. долларов в месяц. В России зарплаты клауд-архитектора тоже достойные — в среднем 200 тыс. рублей. Но опытных спецов на внутренних рынках остро не хватает. Настолько остро, что они, по сути, могут сами устанавливать свой зарплатный рейт.
Минимум необходимых навыков:
- языки программирования,
- системы управления базами данных,
- контейнеры (Docker или Kubernetes),
- инструменты оптимизации.
Инженер по тестированию (Test Engineer)
Код, который написали программисты, обязательно нужно проверить, чтобы убедиться, что продукт соответствует ожиданиям заказчика. Проверок очень много — от ручного нажатия на все кнопки и ссылки до оценки работоспособности под высокими нагрузками. Однако, спецы по функциональному тестированию уже не очень востребованы, а вот по автоматизированному и нагрузочному — на подъеме. Специалисту по автоматизированному тестированию пригодятся знания скриптовых языков программирования и специальных фреймворков. Стать тестировщиком проще, чем разработчиком, а выбор областей деятельности огромен — от создания игр до автомобильной или ракетной промышленности. На первых порах можно претендовать на зарплату 50–60 тыс. рублей, а доход тех, кто имеет пару лет стажа, стартует от 150 тыс. рублей.
Минимум необходимых навыков:
- теория тестирования,
- базы данных и SQL,
- Linux,
- системы баг-трекинга (Jira или Bugzilla),
- языки программирования.
Конечно, эта могучая десятка не может подарить надежду на прекрасное будущее, если не прикладывать особых усилий, и хороший специалист должен понимать, что поговорка «век живи — век учись» сейчас как никогда актуальна. В то же время, новые технологии — это всегда новые возможности. Не упускайте их!