Твоя Россия будущего
Векторы развития
// Технологии

IT-профессии: на кого идти учиться? Какие специальности действительно востребованы?

Мы хотим, чтобы этот портал помог тебе с выбором профессии. В интернете очень много информации о специальностях якобы модных, но насколько они востребованы на самом деле? Ты можешь, например, увидеть профессии вроде технического писателя, но часто ли таких сотрудников ищут работодатели? Не всё так просто и с айтишниками. Веб-разработчики, «белые» хакеры и аналитики данных – рассказываем, будут ли у тебя шансы найти работу с такой специализацией.

Для лучшего понимания сравним для начала айтишников… с блюдами в ресторане. К примеру, в российских ресторанах чаще всего заказывают салат Цезарь. То есть, если этот салат есть в меню, его успех гарантирован: его точно  будут заказывать. А теперь давай посмотрим, каких айти-специалистов чаще всего «заказывают», то есть ищут себе на работу крупные компании. На кого самый большой спрос – у того больше шансов найти работу!

Главные тренды

Создавать новые приложения, заниматься обучением нейросетей, разрабатывать чат-боты – всё это основные тренды современной айти-отрасли в России. Главный запрос сейчас – чтобы сотрудник приносил пользу бизнесу.

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

Самые востребованные айти-специальности на рынке в России

Обрати внимание! К каждой специальности мы приложили список требований от реальных работодателей: что нужно знать и уметь идеальному кандидату. Это поможет уже сегодня определить, какие навыки стоит прокачать, какие языки освоить, какие программы изучить. 

Разработчик

Звучит вроде просто, но сам разработчик нужен не простой, а со знанием языков программирования Python или Javascript. Один из главных трендов сегодня – это создание новых мобильных приложений и программ. Программисты с таким навыком идут нарасхват.

Что входит в обязанности такого специалиста? Приведём цитату из одного объявления о поиске кандидата на должность Python-разработчика: 

«Оконченное высшее образование по технической специальности; опыт работы от 3 лет; знание Java, Spring (Spring Boot, Spring JPA, Spring Cloud), SQL; понимание микросервисной архитектуры и принципов ООП; умение работать с GIT». 

Если ты понимаешь, о чём здесь идёт речь, то почему бы не попытать удачу в этой профессии? 

Аналитик

У аналитиков есть много разных специализаций – например, системный аналитик, веб, 1С, UX и многие другие. В целом, суть их работы сводится к сбору и анализу данных. Конечно, невозможно быть аналитиком сразу во всех сферах, но со временем ты подберёшь что-то, что ближе тебе.

Одна из самых популярных вакансий – это аналитик данных, он же Data Analyst. Чем он занимается? Главная задача – быть полезным для бизнеса! По итогам всех своих исследований Data Analyst даёт рекомендации, которые улучшают проект. Например, какого цвета оформление приложения больше понравится аудитории? Или насколько эффективны сотрудники, кто успевает, а кто – не очень. Задач много!

А каковы требования к такому специалисту? Давай снова рассмотрим пример запроса от работодателя: 

«Опыт работы от 1 года; продвинутый пользователь MS Excel, в том числе макросы; знание продуктов 1С; запросы SQL».

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

Веб-разработчик

Его ещё называют Web Developer. Главная задача такого специалиста – создавать новые интересные приложения. Это могут быть сайты, поисковые системы, приложения, мессенджеры – в общем, всё, что угодно! 

Чем конкретно занимается веб-разработчик? Смотря, какой из них, ведь они бывают трёх видов. 

1.    Frontend-разработчик создает интерфейс, то есть те картинки, цвета и визуальные решения, которые мы видим. Начинают эти специалисты часто с должности верстальщика, а уже потом переходят к более масштабным проектам. Пример: веб-дизайнер нарисовал макет, а Web Developer превратил его в интерфейс приложения для просмотра фильмов или сайта знакомств.

2.    Backend-разработчик занимается внутренней логикой сервисов. Например, он отвечает за то, чтобы не получилось такого: ты заказал в доставке спелую черешню, а в корзине у тебя оказались б/у носки…

3.    Fullstack-разработчик умеет и первое, и второе. Это, конечно, сложно, поэтому скорость реализации проекта может замедлиться. Эти специалисты у работодателей нарасхват.

Пентестер

А вот тут начинается самое интересное! По-другому этого профессионала ещё называют «белым» хакером. Если совсем по-русски, то это специалист по тестированию на проникновение. Эта профессия – для тех, кто мечтает… взламывать сайты. Да-да, только не с целью что-нибудь украсть, а, наоборот – защитить! Если ты мечтаешь заниматься кибербезопасностью, бороться с преступниками в онлайн-пространстве, тогда читай дальше внимательно. 

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

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

Кстати, эта айти-специальность требует определённой коммуникабельности. Ведь потом придётся объяснять заказчикам, где в их сайте уязвимые места, и что с ними нужно делать.

Мы снова зашли в раздел вакансий, чтобы посмотреть, каковы требования у работодателей к таким специалистам, и… В общем, запасайся терпением!

«Высшее образование; опыт работы 3-5 лет (со стажем не менее 3-х лет в областях информационной безопасности); знания по администрированию *nix и Windows-систем, web-серверов; знание сетевых протоколов (TCP/IP), защитных технологий (802.1x), а также основных уязвимостей сетевых протоколов (arp-spoofing, ntlm-relay); знание работы веб-протоколов и технологий (http, https, soap, ajax, json, rest), а также основных веб-уязвимостей (OWASP Top 10); знание рынка продуктов ИБ (производители, поставщики, конкуренты, тенденции развития, особенности спроса, потребности и ожидания заказчиков); понимание технологий защиты информации (WAF, VPN, VLAN, IPS/IDS, DLP, DPI и т.д); опыт работы с программами nmap, sqlmap, dirb, wireshark, burp suite, metasploit, responder, bloodhound; опыт работы с ОС Kali Linux; знание методологий OWASP, PCI-DSS; понимание основ reverse engineering».

Согласись, список требований выглядит внушительно. Готов учиться этой супер-профессии?!

Администратор баз данных

Администратор баз данных, или Database Administrator (DBA) – это история для очень опытных айтишников. Это важные админы, которых нанимают в уже крупные компании, которым мало своих специалистов.

База данных, по сути – это вся информация компании. Нет базы данных – нет и бизнеса. Поэтому очень важно следить, чтобы всё работало на 100% и никуда не потерялось, чтобы пользователи имели доступ к нужным сервисам, а сервера постоянно работали.

Вот что просят работодатели: 

«Опыт работы DBA – любой СУБД от 2 лет (Oracle, PostgreSQL, Clickhouse); опыт работы с облачными сервисами; настройка/поддержка высоконагруженного отказоустойчивого кластера и построение распределенных кластеров БД; понимание устройства PostgreSQL, принципов оптимизации запросов; знание технологий отказоустойчивости и высокой доступности; отличное знание Linux; способность к быстрому обучению».

В общем и целом в айти-отрасли – десятки, если не сотни профессий! Есть такие специалисты, объявление о поиске которых выкладывают… раз в год. Руководителям компаний иногда приходится обращаться в специальные организации, которые помогают отыскать кандидатов по всей стране. Так что знай: если ты выберешь сферу айти и проявишь себя в ней, то уже в начале карьерного пути на тебя начнётся настоящая кадровая охота – конечно, чтобы предложить тебе интересный контракт и условия получше.