Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Сфера IT остаётся самой быстроразвивающейся и востребованной благодаря глобальному тренду на цифровизацию. Число вакансий в этом сегменте за год выросло на 10%, зарплатное предложение — на 7,9% и показывает наибольший темп роста. Спрос на IT-кадры вырос на 63% по сравнению с прошедшим годом.
Высокий уровень цифровизации экономики поддерживает высокий уровень спроса на IT-инженеров и рождает новые профессии, возникающие на стыке специальностей. Для этого материала мы пообщались с экспертами отрасли и разобрались, какие профессии будут востребованы в ближайшем будущем и почему.
В 2022 году президент подписал Указ «О мерах по обеспечению технологической независимости и безопасности критической информационной инфраструктуры Российской Федерации». Новый правовой акт запретил с 31 марта 2022 года приобретать иностранное программное обеспечение, в том числе в составе программно-аппаратных комплексов, для объектов критической информационной инфраструктуры без согласования с уполномоченным органом власти. Запрет распространяется и на закупки услуг, необходимых для использования такого софта. Это подогрело спрос на высококвалифицированных системных аналитиков и системных программистов, способных создавать аналоги топовым иностранным продуктам.
В ближайшие годы повышенным спросом продолжат пользоваться обычные программисты — разработчики прикладных систем с нуля. Именно они способны создать огромное количество отраслевых прикладных решений, которые необходимо сделать технологически независимыми. Эти разработки, как правило, базируются на зарубежных лицензионных продуктах и не имеют прямых отечественных аналогов из-за узости рынка и специфической отраслевой привязки. Создатели таких решений востребованы. Вот почему сейчас возрождается тенденция на создание внутренних коллективов разработчиков в промышленных компаниях.
Кирилл Семион, генеральный директор АНО НЦК ИСУ
Среди востребованных профессий мы наблюдаем бэкенд-разработчиков, мобильных разработчиков-сеньоров, специалистов по обработке данных, тестировщиков, DevOps-инженеров и, как ни странно, 1С-специалистов — их не хватает из-за ухода компании SAP из России.
Антон Мишин, СЕО и основатель IT-компании Proscom
Появляются и новые профессии на стыке специальностей. Всё большую популярность приобретают технологии с искусственным интеллектом, а также облачные хранилища. Для их создания и обслуживания нужны аналитики, работающие с Big Data.
Архитектор облачных сервисов
Всё больше информации, в том числе той, которую аккумулирует бизнес, загружается в облачные хранилища. Этими данными надо управлять. Так появились предпосылки для появления новой профессии — облачного архитектора. По данным Gartner, мировой рынок инфраструктуры как услуги (IaaS) в 2022 году вырос на 29,7%.
Облачный архитектор должен разбираться в программных решениях, серверах, хранилищах и сетях. Такой специалист помогает экономить на обслуживании инфраструктуры.
Архитекторам облачных сервисов необходимо разбираться в обслуживании и разработке облачных приложений за счёт DevOps и Agile, иметь опыт разработки ПО и знать как минимум Java, Python, C#, разбираться в работе архитектуры облачных провайдеров (AWS, GCP, Azure, Yandex Cloud).
Мы отмечаем в России активный рост Open Source Cloud. Это связано с развитием и популярностью продуктов Kubernetes, OpenStack и аналогов. Растёт направление Cloud DevOps — автоматизация облачных процессов и тулинг.
DevSecOps — новое направление в обеспечении кибербезопасности. Облака до сих пор остаются новой технологией для отечественной ИБ (сферы информационной безопасности). Здесь есть специфика и особенности: облака требуют скорости принятия решений ИБ, согласование доступов в течение недель недопустимо в облачной парадигме. Но в ближайшие годы популярность облачных технологий будет только увеличиваться, и DevSecOps-подходы и эксперты будут ещё более востребованными.
Вячеслав Самарин, директор по развитию бизнеса ITKey
Работают облачные архитекторы в разных отраслях. Чаще всего в коммерческом секторе экономики, где наиболее распространена технология облачного хранения данных: медицинские клиники, университеты, интернет-провайдеры, маркетплейсы, сервисы бронирования жилья, логистические и крупные госкомпании и другие.
Дата-сайентист
Объём накопленной информации, технологические возможности и вычислительные мощности постоянно растут и развиваются. С накопленными данными нужно работать, чтобы решать задачи бизнеса и государства. Этим занимается дата-сайентист. Он строит и тестирует математические модели поведения данных, находя в них закономерности и прогнозируя будущие значения.
Сейчас на рынке Big Data и Data Science становятся всё более популярными направлениями. Данные, получаемые в процессе или результате того или иного поведения пользователей, требуют анализа и трактовки. По-прежнему необходимы аналитики, которые собирают и систематизируют требования у бизнеса, как стейкхолдера, получающего прибыль с того или иного приложения. Это предметная область на стыке между математикой, статистикой и бизнес-экономикой. Пик внедрений импортонезависимых BI-решений ожидается в 2024 году.
Дарья Народовская, старший менеджер по управлению персоналом компании iFellow
Дата-сайентисты востребованы там, где имеется большой объём накопленных данных, а продукт предполагает постоянное принятие решений. Главная особенность применения моделей машинного обучения в том, что они приносят больший эффект там, где есть большой масштаб.
С уходом иностранных компаний с российского рынка спрос на IT-специалистов в России увеличивается. В первую очередь речь идёт не о джунах, а о специалистах с опытом. Особым спросом до 2025 года на рынке будут пользоваться специалисты Data Science. Такими прогнозами делятся не только российские предприниматели, но и участники Всемирного экономического форума. Сегодня такой специалист в России может зарабатывать от 115 до 300 тысяч рублей в зависимости от региона проживания и отрасли, что является одним из рекордных показателей на рынке.
Дмитрий Хомутов, директор компании Ideco
Эксперт по информационной безопасности
Не менее востребованы специалисты по кибербезопасности и разработке финансовых технологий. Рынок труда специалистов по ИБ подогрело несколько факторов:
рост числа кибератак на российские частные и государственные сервисы, объекты критической информационной инфраструктуры и социально значимые учреждения;
быстрое развитие технологий в этой сфере;
изменение законодательных требований к обеспечению ИБ.
Актуальные вакансии специалистов можно найти у всех крупных игроков рынка. Сейчас на платформе hh.ru насчитывается около 3,5 тысяч вакансий экспертов по ИБ, включая таких игроков, как Газпром и другие. Согласно январским данным сервиса Зарплата.ру, эта профессия является самой востребованной на российском рынке труда.
Есть дефицит среди специалистов по информационной безопасности, которые сегодня играют одну из ключевых ролей в компаниях. При этом кандидатский рынок инфобеза остаётся очень узким. Возникает дефицит даже среди классических системных администраторов, сетевых инженеров, специалистов технической поддержки.
Алексей Шарандин, СТО Ventra Go!
Первоначальная задача эксперта по ИБ — аналитика угроз, определение требований к безопасности и подготовка рекомендаций по защите. Чтобы избежать финансовых и репутационных потерь компании, такие специалисты должны участвовать в каждом этапе построения системы, её обслуживания и развития.
Больше всего в экспертах по ИБ нуждаются крупный бизнес и госсектор. При этом с недавних пор появился спрос на специалистов по защите персональных данных. От них ждут глубокой экспертности не только в сфере IТ, но и в сфере юриспруденции.
Пентестер
Регулярные утечки персональных данных в России повысили спрос на специалистов, обеспечивающих защиту IT-систем от взломов — пентестеров. В их задачи входит имитация атаки на IT-инфраструктуру, поиск и анализ уязвимостей. Gartner прогнозирует, что в 2024 году глобальные расходы на безопасность и управление рисками вырастут на 14%.
PenTest означает «тестирование на проникновение». Оно позволяет корректно оценить степень защиты сервисов, понять, насколько компания в целом соблюдает правила информационной безопасности.
Пентестер действует как потенциальный злоумышленник, пытается получить доступ к чувствительной и конфиденциальной информации и найти слабые места в системе. Для этого он должен уметь писать код на нескольких скриптовых языках программирования, извлекать данные из веб-страниц, понимать, как работают браузеры и проходит коммуникация с сервером, знать типичные ошибки, которые допускают разработчики, понимать бизнес-логику и логику работы системы.
Разработчик Smart-контрактов
Smart-контракт представляет из себя компьютерный протокол, проводящий сделки и контролирующий их выполнение с помощью алгоритмов. Во время его заключения стороны прописывают в нём условия и ставят свои цифровые подписи. Такой механизм может применяться в любой системе, где отсутствует транзитное доверие, например, в банковской сфере.
Популярность этого направления в криптоиндустрии стало набирать в 2015 году, после выхода платформы для создания децентрализованных сервисов на базе блокчейна, работающих на Smart-контрактах — Ethereum. В 2023 году эту технологию также поддерживали сайдчейны («сайдчейн» — технология масштабирования блокчейна путём создания параллельной сети с привязкой к основной) Solana, Cordana, Flow, Ton, Tezos и другие.
Разработчик Smart-контракта создаёт алгоритмы работы блокчейн-сети в зависимости от проекта, где будет использоваться данный контракт. В ключевые обязанности этих специалистов входит разработка основ Smart-контрактов и их протоколов безопасности, а также применение в децентрализованных сервисах и приложениях.
Для освоения профессии необходимо изучить один из языков программирования Smart-контрактов, например, наиболее распространённый, подобный JavaScript язык Solidity, разбираться в архитектуре и принципах функционирования распределённых реестров и писать чистый программный код. Также следует освоить одну из библиотек для написания Smart-контрактов — Open Zeppelin или Truffle.
Будущим специалистам необходимо понимать механику блокчейна, модель и алгоритм консенсуса PoW и PoS, знать теорию графов, а также где и когда исполняется код Smart-контракта.
Разработчик Web3-приложений
Если разработчики Smart-контрактов отвечают за бизнес-логику алгоритма в блокчейне, то специалисты в Web3-приложениях создают визуальную оболочку сайта, которым будет удобно пользоваться.
Web3 — децентрализованный интернет. Он существует не на централизованных серверах, а в отдельных узлах — нодах и на устройствах пользователей. В основном Web3-приложения применяют в пользовательском интерфейсе для доступа к децентрализованным приложениям (dApps), децентрализованным автономным организациям (DAO) и сервисам, обеспечивающим хранение и обработку данных на глобальном уровне.
Если представить, классическое деление на бэкенд-разработку и фронтенд-разработку, то разработчики Smart-контрактов — это бэкендеры, а разработчики Web3 — фронтендеры.
Разработка ведётся на языках JavaScript, Python, REST-интерфейсах, при этом используются такие библиотеки, как Web3.js, Web3.py. Как и в случае с Smart-контрактами, здесь необходимо понимать механику работы блокчейна, а именно где и когда выполняется разработанный код и как выпускать новые версии.
Программист микроконтроллеров
Это IT-специалист, который занимается созданием и применением программного обеспечения для управляющих блоков электронных и электронно-механических систем, устройств и механизмов. Программист занимается написанием кодов и программ, установкой программного обеспечения на управляющие микросхемы и вычислительные интеграторы, а также совершенствованием существующих платформ, программ и кодов для микроконтроллеров.
Такие специалисты участвуют в создании и производстве управляющих элементов и систем для бытовой техники, электронных гаджетов и игрушек, медицинского и промышленного оборудования, систем управления на железнодорожном, воздушном и автомобильном транспорте и других изделий, требующих автоматизации и электронного управления.
Основной язык программирования здесь — С.
Таких специалистов у нас в стране очень мало, государство только начинает обращать внимание на это направление и развитие таких специалистов в связи с тем, что они необходимы в производстве дронов и продуктов ВПК. Раньше обучали этой специальности, но потом об этом позабыли. Сейчас новые реалии снова подняли спрос на программистов микроконтроллеров. Например, представители Томского политехнического университета отметили, что спрос на обучение по направлению возрос, а выпускники даже без опыта уже могут рассчитывать на зарплаты от 60–70 тысяч рублей.
Александр Киселёв, основатель и генеральный директор онлайн-школы IT-профессий Rebotica
Главным образом программисты МК составляют Board Support Package, пишут драйверы для новых умных периферийных чипов c управлением по интерфейсам I2C/SPI/MDIO/1Wire/UART/SMBus/PMBus, пишут загрузчики, портируют RTOS на разные процессорные ядра, пишут код-генераторы, скрипты сборки, составляют модульные тесты, изредка производят рефакторинг, часто чинят ошибки в Legacy-коде.
Робототехник
Робототехника —– разработка и конструирование роботов, роботизированных систем, способных автоматизировать любые процессы.
Эта область имеет огромный потенциал. Её развитию уделяют внимание на государственном уровне. Президент РФ Владимир Путин поручил правительству установить обязательные требования по повышению уровня роботизации в государственных корпорациях и компаниях с госучастием. Профессия робототехника давно уже популярна, но с развитием технологий становится ещё более востребованной.
В стране сейчас около 300 компаний в этой сфере. Робототехника играет важную роль в автоматизации производственных и сложных операций, а также в различных сферах обслуживания и медицины. Развитие этой области потребует новых специалистов с глубокими знаниями в области мехатроники, программирования и инженерии.
В робототехнике используют мехатронный подход — он заключается в синергетическом применении знаний из четырёх ключевых областей: информатика, электротехника, механика и системы управления. Технические средства, которые создают специалисты мехатроники и робототехники, это: манипуляторы, конвейеры, ПК, системы типа «Умный дом».
На огромных предприятиях, помимо рутинных процессов, есть и сложные задачи, требующие комбинированных усилий — умственной деятельности и работы руками. В таких ситуациях используются промышленные роботы, например, робот-сварщик. Поэтому специалисты-станочники точно будут востребованы в ближайшей перспективе. Система управления роботами — это зарубежный софт, поэтому здесь можно ожидать создания решений с нуля, самописных, на открытом коде, и для этого нужны программисты.
Павел Захматов, директор по развитию SL Soft (ГК Softline)
Для работы в области мехатроники и робототехники нужно знание основ программирования программно-логических контроллеров (ПЛК), навыки работы со специализированными инструментами, ведения своих разработок от проекта до презентации готового продукта. Пригодится знание теории автоматического управления, систем конструирования, программирования и автоматического проектирования, а также основы точной механики и управления роботом.
Специалист в сфере разработки и применения БПЛА
В России активно развивается беспилотный транспорт — наземный, воздушный и морской. Направление позволит не только автоматизировать и упростить многие процессы, но и открыть новые перспективы в сферах логистики, мониторинга, спасательных операций. Уже запустили коммерческие беспилотные грузоперевозки на автомагистрали М-11 и в Арктике, опытную эксплуатацию проходят системы автономного судовождения на двух паромах между Калининградом и Санкт-Петербургом.
Для развития беспилотной авиации в России разработали стратегию, для реализации которой к 2030 году потребуется подготовить около 65 тысяч специалистов, работающих в сфере разработки и применения БПЛА.
Программисты БПЛА пишут системы навигации и ориентации в пространстве, циклограммы для систем управления полётами, модели для траекторий полёта и распознавания препятствий, карты территорий с привязкой к местности.
Чаще всего программисту нужно знать общеупотребимые языки программирования: Java, C++, Python. Есть также специальные среды разработки, например, DJI SDK, а также библиотеки для программирования дронов на Python, например, DroneKit.
Специалист в сфере ИИ
Gartner заявляет, что к 2026 году более 80% предприятий будут использовать API-интерфейсы генеративного ИИ или развернут приложения с поддержкой генеративного ИИ. Проекты в сфере искусственного интеллекта и его приложений требуют больших кадровых ресурсов. Специалистам в сфере ИИ придётся решать самые разные вопросы на стыке отраслей, в которых внедряют ИИ.
Развитие искусственного интеллекта оказывает ощутимое влияние и на развитие других крупных направлений, таких как гиперавтоматизация и автоматизация бизнес-процессов (RPA). Искусственный интеллект имеет потенциал изменить множество профессий, включая некоторые, которые находятся в зоне риска из-за его развития. Некоторые задачи банковских сотрудников и финансовых аналитиков могут выполнять самообучающиеся алгоритмы ИИ. Например, автоматическое принятие решений о кредитовании и управление инвестициями. ИИ может автоматизировать некоторые задачи программирования. Иллюстраторы, дизайнеры и художники также заменяются искусственным интеллектом в некоторых коммерческих проектах. Развитие автономных транспортных средств может привести к угрозе для профессий, связанных с управлением транспортом, уже в ближайшее время. В то же время ИИ создаёт новые возможности для появления новых профессий.
Андрей Мистулов, директор по веб-разработке и проектному управлению ecommerce-решения холдинга Brandly
Чтобы стать специалистом по ИИ, нужно знать языки программирования R, Python, Java и C++, фреймворки к ним, инструменты для разработки и обучения нейросетей — Keras, Tensolflow, PyTorch, базы данных и язык запросов SQL, программы для визуализации данных, например, Power BI.
Промпт-инженер
Промпт-инженер или промтер максимально точно выясняет потребности заказчика и, исходя из полученной информации, формирует правильные запросы для нейросетей, чтобы получить желаемый результат.
Работа предполагает использование потенциала, которым обладает искусственный интеллект, чтобы создать новое произведение на основе тех данных, которые уже есть: текстовый ответ, сгенерированное изображение, программный код и другой контент. Запросы могут выглядеть как обычный текст или отрезок кода или программный оператор (команда).
Российские компании активно ищут тренеров ИИ-систем и промпт-инженеров. Сбер Яндекс, ВКонтакте сегодня набирают и обучают специалистов по общению с нейросетями. Промпт-инженеры нужны везде, где используются ИИ-инструменты — они способны помочь и программистам, и маркетологам, и управленцам. ИИ-инструменты внедряет в свой функционал CRM-система «Битрикс». AI Promt Engineer считается одной из самых востребованных профессий в этом году, а спрос будет опережать предложение в 3–4 раза.
Иван Сычев, руководитель PR-отдела «Инферит»
В первую очередь промпт-инженеру нужно уметь работать с языком, на котором создаётся запрос, обладать аналитическим мышлением, технической грамотностью, интересом к искусственному интеллекту и креативностью. Хорошие промпт-инженеры могут получиться из историков, философов, филологов, ведь суть профессии — передать мысль максимально чётко через ограниченное количество слов. Техническое образование здесь не так важно: чтобы управлять ИИ через нейросети, знание кода не требуется. Однако образование в IT-сфере будет преимуществом.
Инженер по биоинформатике
Биоинформатик анализирует экспериментальные медико-биологические данные, разрабатывает и применяет на практике вычислительные методы для решения таких задач, как предсказание функции генов и зашифрованных в них белков, генетическая диагностика заболеваний, конструирование лекарственных препаратов, построение моделей происхождения видов.
По прогнозам АСИ, к 2030 году на рынке появится более 350 новых профессий на стыке технологий и отраслевых знаний. Так, в медицине уже говорят о появлении профессий биоэтика и IT-медика. Поэтому будут нужны специалисты с хорошим пониманием технологического рынка, гибким мышлением и способностью быстро обучаться использованию новых инструментов.
Павел Фролов, основатель и продюсер «РОББО»
В связи с масштабным развитием технологий в области наук о живых системах современная биология ежегодно накапливает огромные массивы данных, для обработки которых необходимо грамотное владение компьютерными методами и специальными алгоритмами, такими как динамическое программирование и сетевой анализ, применимые к широкому кругу биологических задач (от поиска генов до построения филогенетического древа жизни). Из-за этого ежегодно возрастает спрос на высококвалифицированных специалистов в области вычислительной биологии и биоинформатики, способных применять математический аппарат для решения биологических проблем.
Основным преимуществом инженеров по биоинформатике является глубокое понимание математических методов и фундаментальные знания в области биологических систем. Например, умение систематизировать и статистически анализировать данные, анализировать структуры молекул, моделировать лекарственные препараты и анализировать их воздействие. Биоинформатики востребованы в таких отраслях, как здравоохранение, фармакология, сельское хозяйство, экология и энергетика.
Биоинформатика — это относительно молодая наука, зародившаяся на стыке биологии и компьютерных наук. Основная задача биоинформатики — интерпретация результатов биологических экспериментов в виде больших данных, а также дизайн и предсказание поведения биологических объектов, в том числе искусственно спроектированных. Сейчас на рынке нехватка таких специалистов. С появлением CRISPR и других технологий редактирования генов стоит ожидать большего спроса на специалистов, способных работать на стыке биологии, медицины и информатики.
Согласно исследованию Hays, в 2021 году на нехватку сотрудников жаловались 94% игроков агропромышленного комплекса. В 65% случаев компаниям было сложно найти именно технических специалистов. Заработная плата джуна без опыта достигает 90 тысяч рублей, молодых специалистов — 150 тысяч рублей, экспертов и профессионалов — 220 тысяч рублей. В обязанности таких специалистов входит разработка программного обеспечения на основе анализа математических моделей и алгоритмов, разработка методологии решения задач по всем этапам обработки информации, сопровождение внедрения программ и программных средств и другое. Работа направлена на автоматизацию производства, переработки и доставки продуктов от сельскохозяйственной компании до прилавков.
Руслан Ахтямов, сооснователь Napoleon IT
Специалист по биоинформатике должен знать основы биологии — молекулярную и клеточную биологию — геномику и методы генной инженерии, химию и биохимию, базовую статистику и хотя бы один язык программирования: R или Python. Понадобится знание английского, потому что на нём издаётся основная масса качественной научной литературы.
Необходимость импортозамещения ПО и железа привела к тому, что IT-отрасли постоянно нужны кадры. По оценке правительства России, сейчас в IT работает более 820 тысяч человек, и спрос на IT-кадры продолжит расти.
Как отметили в Минцифре РФ, экономике страны нужно ещё около 700 тысяч IT-специалистов. Среди востребованных профессий опрошенные эксперты отмечали разработчиков ПО — десктопного и мобильного, специалистов по обработке данных, тестировщиков, DevOps-инженеров, 1С-специалистов и других специалистов, занимающихся разработкой прикладных систем с нуля, а также технарей, способных собрать устройства руками. Драйверами роста спроса на айтишников становится повсеместная цифровизация и внедрение ИИ.
Технологии настолько проникают внутрь отрасли, что теперь нужно уметь разбираться не только в технических аспектах, но и иметь отраслевые знания. Внешние условия, которые постоянно и стремительно трансформируются, создают спрос на людей, не просто понимающих IT, но мыслящих категориями бизнеса и бизнес-процессов. IT-сфера постоянно меняется: сейчас и в ближайшем будущем важнее всего быть готовым к требованиям рынка труда, а именно — к обучению и адаптации к новым технологиям.
Ближайшие курсы по программированию:
Java-разработчик с нуля;
DevOps-инженер с нуля;
Инженер по тестированию: расширенный курс;
Разработчик на C++;
Python-разработчик с нуля.
Бесплатные курсы, занятия и мероприятия:
Рабочая неделя веб-разработчика на Python;
Основы вёрстки сайта: HTML и CSS;
Введение в SQL и работу с базой данных;
Как победить синдром самозванца и построить карьеру;
Сборник задач: попробуйте себя в работе разных IT‑специалистов.