Найти тему

Какие IT-профессии будут востребованы через 5 лет

Оглавление

В каждом десятилетии свои фавориты — профессии, которые хотят получить большинство старшеклассников. В 90-х это были юристы и экономисты, в 2000-х — госслужащие. Однако высокий спрос на отдельные направления приводит к переизбытку специалистов. По данным портала HeadHunter, на конец 2018-го на одну вакансию «экономист» приходится шесть резюме, «госслужащий» — семь, «юрист» — восемь.

-2

В 2010-х среди абитуриентов растет интерес к профессиям в сфере информационных технологий. Однако в IT все меняется так быстро, что можно потратить время учебы на специальность, по которой в будущем не будет работы. Оксана Селендеева, основатель Международной школы программирования для детей CODDY, рассказывает, на кого учиться, чтобы остаться востребованным и через пять лет.

-3

Семинар школы CODDY по профориентации в IT для старшеклассников

Программист

Потребность в программистах только растет, но необходимо правильно выбрать специализацию. Можно ориентироваться на будущие задачи: создание сайтов, компьютерных игр, мобильных приложений, 1С-программирование — и изучать стек технологий под них. Или определиться с языком программирования и учить его. Если вы освоите востребованный и многофункциональный язык, то сможете решать абсолютно разные задачи.

Выбирайте язык для изучения тщательно, чтобы не потратить время впустую. Иногда бывает, что потребность в языке отпадает и приходится учить новый. Следите за популярностью языков в Индексе TIOBE, который показывает их востребованность среди разработчиков. В этом году в тройку самых популярных входят Java, C и Python. Можно остановиться на них, а можно рассмотреть перспективные Go (создан корпорацией Google), Swift (создан компанией Apple), языки баз данных: SQL и PL/SQL.

Дополнительно смотрите рейтинг PopularitY of Programming Language Index (PYPL), который показывает, какие языки учат другие разработчики. В рейтинге PYPL тройка состоит из Python, Java и Javascript. За последние десять лет Java и JavaScript не снижают позиций, оставаясь популярными среди действующих и будущих программистов. А вот интерес к языкам PHP, Perl, C++ снижается в мире. И хотя PHP еще популярен в России, в перспективе его должны заменить новые серверные языки и решения.

-4

Стек технологий для веб-разработки, мастер-класс школы CODDY на Family Day Skolkovo

Разработчик мобильных приложений

Доля пользователей мобильных устройств растет. По данным Mediascope, в 2018 году в России 73 млн человек выходят в Интернет через мобильные устройства. Это 59 % всего населения старше 12 лет. Поэтому бизнес все больше перемещается в смартфоны через мобильные версии сайта или создание мобильных приложений.

Основных операционных систем для мобильных устройств три: Android, iOS и Windows Phone. По оценке исследовательской компании Kantar TNS, в мире они занимают 73 %, 19 % и 0,7 % доли соответственно, поэтому перспективное направление обучения — разработка под Android или под iOS.

Приложения под Android пишут на языке программирования Java, который также применяется в геймдеве, веб-разработке, промышленной разработке и др. В рейтинге TIOBE Java занимает первое место и входит в тройку ведущих языков уже более 15 лет, поэтому джависты будут востребованы еще долго.

Приложения под устройства Apple пишут на двух языках: Objective-C или Swift. В рейтинге TIOBE они занимают 10-е и 15-е место соответственно. Однако популярность Swift растет, а Objective-C падает. Это связано с тем, что Swift создан позднее и учитывает недоработки Objective-C. Например, на нем можно писать и под iOS, и под macOS.

Имейте в виду, что себестоимость разработки для Apple дороже, чем для Android, из-за высокой стоимости техники. Однако средние зарплаты Android- и iOS-разработчиков сопоставимы.

Специалист по большим данным и машинному обучению

Наиболее перспективное направление — data science и machine learning. Data Science, или «Анализ данных» — набор методов сбора и обработки информации. Часто употребляют термин Big Data (большие данные), однако дата-сантисты изучают любой массив данных. Их основная задача — правильно собрать и подготовить информацию для дальнейшего анализа. Machine learning (машинное обучение) — один из методов обработки данных, который помогает находить закономерности.

Пока специалистов немного, и спрос на них растет. Сегодня на портале HeadHunter уровень зарплаты специалистов по Data Science начинается от 100 тысяч рублей в месяц. Спрос будет только расти, потому что во всех сферах бизнеса требуется анализировать информацию: производство, продажи, хранение, рекламу, маркетинг и др. Чтобы стать специалистом по анализу данных, желательно окончить математический или статистический факультет вуза, разобраться в алгоритмах, теории вероятности и освоить язык программирования Python или R.

-5

Хакатон на форуме «Город образования»

Инженер IoT

«Интернет вещей» (IoT) — целое направление, в котором разрабатывают smart-устройства для бытовых: «умный» дом, одежда и девайсы, smart TV — и производственных нужд: «умные» склады, заводы, транспорт и город. По данным компании J’son & Partners Consulting, в России три года назад было 16 млн smart-устройств, тогда как в мире — 6,4 млрд. По прогнозам Gartner, к 2020 году мировое количество IoT-девайсов вырастет до 21 млрд единиц, а эксперты Vision Mobile предсказывают, что рынку понадобится 4,5 млн IoT-разработчиков.

В «Интернете вещей» много специализаций: девайсы проектируют, разрабатывают, программируют, налаживают их взаимодействие с людьми и друг с другом, а впоследствии еще и обслуживают. Сегодня на рынке ждут многопрофильных специалистов, разбирающихся в софте и железе одновременно. Но в будущем обязательно произойдет разделение на узкие специализации, так же как это случилось и в других IT-направлениях.

Чтобы связать себя с «Интернетом вещей», изучайте инженерию, компьютерные сети, беспроводные сенсорные сети, анализ данных, программирование. Пока что востребованы и низкоуровневые языки программирования: «Ассемблер», С/С++, и высокоуровневые: Java или JavaScript в связке с Node.js — просто они подходят для создания разных IoT-устройств.

-6

Робототехнику можно изучать с начальной школы

Инженер-робототехник

В РАНХиГС посчитали, что в России роботы оставят без работы 40 млн человек. Однако роботизация создаст и новые места. По оценке Accenture, для управления роботами понадобится на 15 % больше сотрудников в медицине, на 21 % — в телекоммуникации и на 10-11 % — в торговле и услугах. По данным Cisco, количество домашних роботов удваивается каждые девять месяцев. Они ожидают рост промышленных, детских и медицинских роботов.

В робототехнике тоже есть специализации: проектирование роботов, управление ими (искусственный интеллект) и интеграция в промышленность, причем в каждом направлении сотни разных устройств. Робототехника — не экзотическая специальность. Ее преподают во многих вузах Москвы, Санкт-Петербурга, Томска.

Большинству перспективных профессий не учат в вузах. Выбирая направление в IT, старайтесь попасть в вузы-мастодонты, которые дают крепкую базу в математике, статистике или программировании: МГТУ им Н. Э. Баумана, МФТИ, МГУ. Востребованную специализацию изучайте отдельно на курсах и в школах IT-компаний: «Яндекс», Google, Microsoft — или ведущих брендов: «Сбертех», HeadHunter, Samsung. Обучение обычно бесплатное, но надо пройти жесткий конкурсный отбор.