По данным ВЦИОМ, в IT стремятся попасть чаще всего — там хотел бы работать каждый третий человек, который ищет работу. По статистике «Хабр Карьеры», средняя зарплата по всем IT-специальностям ― 181 тыс. рублей в месяц и может достигать 433 тыс. рублей. Доход напрямую зависит от уровня специалиста.
В среднем IT-специалисты получают от 102 до 292 тыс. рублей — данные «Хабр Карьеры»
Уникальный специалист, который может создать сайт или приложение полностью, от фронтенда — того, что видят пользователи, до бэкенда — всего, что связано с работой сервиса.
Знания и навыки:
● знает языки программирования и разметки — HTML, CSS, JavaScript, Python или PHP, Java или Swift;
● работает с библиотеками и фреймворками: например, Angular, Nest.js, React;
● работает с базами данных;
● знает особенности работы разных платформ: Android, iOS, Windows, MacOS;
● знает принципы работы http-протоколов и веб-серверов, чтобы понимать, как взаимодействуют компьютеры в сети.
Зарплата: по данным «Хабр Карьеры», фулстек-разработчики уровня джуниор со знанием JavaScript получают в среднем 77 тыс. рублей, уровня мидл — 163 тыс. рублей, уровня сеньор — 290 тыс. рублей.
Ещё одна профессия, где нужна информатика. Инженер облачных сервисов создаёт отказоустойчивые облачные системы, обслуживает их и знает, как защитить инфраструктуру от внешних атак.
Знания и навыки:
● управляет облачной инфраструктурой с помощью специальных сервисов, например Monitoring или Compute Cloud;
● работает в операционной системе Linux;
● умеет пользоваться командной строкой;
● знает языки программирования, например, Python и SQL — язык запросов к базам данных;
● обеспечивает безопасность сервиса: знает, как работают протоколы SSL, TLS, TCP, FTP, SSH, HTTP(S), DNS.
Зарплата: по данным hh.ru, cloud-инженер в Москве может претендовать на зарплату от 100 000 ₽.
Определиться с направлением и выбрать профессию в сфере IT поможет профориентационный тест. Он определит специальности, которые лучше всего подходят по интересам и прошлому опыту.
Data Scientist собирает, анализирует, обрабатывает и интерпретирует данные, используя математику, статистику, программирование, машинное обучение и анализ данных. Он изучает закономерности и составляет прогнозы на основе больших объёмов данных. Профессия востребована в различных областях — от промышленности до создания видеоигр.
Например, Data Scientist может создать систему рекомендаций, чтобы предлагать покупателю самый интересный для него товар. Для этого он настроит алгоритм, который будет искать пользователей с похожими предпочтениями и рекомендовать товары, которые им понравились.
Знания и навыки:
● знает математику, статистику и языки программирования и SQL;
● работает с машинным обучением и библиотеками данных — например, Pandas, Catboost;
● владеет инструментами обработки больших данных: Apache Spark и Hadoop Mapreduce;
● знает английский язык на уровне Advanced Proficiency — он необходим для чтения технической литературы.
Зарплата: Data Scientist — одна из самых высокооплачиваемых профессий, связанных с информатикой. По данным «Хабр Карьеры», джуны зарабатывают около 113 тыс. рублей, мидлы — 220 тыс. рублей, сеньоры — 360 тыс. рублей.
В среднем, по данным «Хабр Карьеры», такие специалисты получают 212 тыс. рублей
Специалист, который работает с данными: собирает, обрабатывает, изучает и интерпретирует. Выводы, которые делает аналитик, помогают бизнесу принимать решения. Аналитик данных востребован везде, где нужно анализировать большие объёмы информации, — в науке, маркетинге, гейминге, банковской сфере, медицине.
Знания и навыки:
● знает языки программирования и SQL;
● работает в Jupyter Notebook — специальном инструменте для аналитиков;
● знает, как визуализировать данные в виде графиков, диаграмм, схем и т. д.;
● проводит A/B-тестирование.
Зарплата: по информации «Хабр Карьеры», в среднем аналитики данных могут получать от 88 до 238 тыс. рублей.
Занимается созданием и настройкой программного обеспечения на платформе «1С:Предприятие», создаёт информационные системы для автоматизации управления бизнес-процессами, ведения учёта, управления проектами и других задач.
Знания и навыки:
● знает основы программирования, платформу 1С;
● работает с базами данных и знает язык запросов SQL;
● понимает принципы работы сетей и серверов;
● знает язык запросов и программирования 1С: синтаксис и семантику;
● разбирается в типовых конфигурациях 1С, знание нескольких конфигураций будет преимуществом.
Зарплата: по информации «Хабр Карьеры», разработчики 1С получают 191 тыс. рублей — это средняя зарплата в России.
Архитектор ПО может не только написать код, но и погрузиться в идею заказчика, придумать, как её лучше реализовать с технической точки зрения. Проектирует будущую программу с нуля.
Знания и навыки:
● знает языки программирования (С, С++, Python, Go);
● работает с базами данных, например MySQL;
● разбирается в устройстве компьютеров и операционных систем;
● проектирует API и выбирает форматы обмена данных. API — это программный интерфейс приложений, набор инструкций, который позволяет разным приложениям общаться между собой.
Зарплата: архитектор ПО — самый высокооплачиваемый специалист в IT. По данным «Хабр Карьеры», он получает 438 тыс. рублей.
На разных стадиях разработки проверяет IT-продукт на наличие ошибок — чем раньше обнаружатся проблемы, тем проще и быстрее их исправить.
Знания и навыки:
● разбирается в классификациях тестирования;
● работает с базами данных, знает язык запросов SQL;
● знает языки программирования — например, Python;
● знает операционную систему Linux — на ней работают многие серверы, базы данных, с которыми приходится сталкиваться тестировщику.
Зарплата: по данным «Хабр Карьеры», средняя зарплата инженера по ручному тестированию — около 111 тыс. рублей, а специалиста по автоматизированному тестированию — порядка 216 тыс. рублей.
Пишет код для устройств, которые работают на операционной системе Android, может разработать мобильное приложение для смартфона, умного телевизора, умных часов, автомобилей, смарт-устройств.
Знания и навыки:
● знает языки программирования Kotlin и Java — самые популярные для Android;
● работает в Android Studio — среда разработки, которая позволяет настраивать интерфейс продукта, задавать его логику, писать внутри код;
● знает Git — систему контроля версий для написания кода в команде;
● разбирается в API, который позволяет разным приложениям «общаться» между собой.
Зарплата: по данным GetMatch, Android-разработчик в среднем по России получает 250 тыс. рублей. В Москве платят больше — в среднем 296 тыс. рублей.
Какие шаги стоит предпринять для того, чтобы стать востребованным специалистом:
1. Пройти профориентационный курс. На нём расскажут, как меняется сфера IT и какое направление лучше выбрать.
2. Изучить рынок. Можно почитать исследования на HeadHunter и Хабр Карьере, чтобы узнать, какие профессии актуальны и будут востребованы.
3. Проанализировать уровень зарплат. На сайтах по поиску работы — в Каталоге профессий Работа.ру или, например, базе вакансий SuperJob можно посмотреть, какие зарплаты предлагают джунам, мидлам, сеньорам. Это поможет оценить, как изменится доход при переходе в новую профессию.
4. Смотреть вебинары онлайн-школ, проходить бесплатные курсы или вводные части платных курсов. Это поможет оценить профессию, понять, какие задачи стоят перед специалистами и какими навыками они должны обладать.
5. Обратиться к карьерному консультанту. Так можно быстрее и эффективнее определиться с новой специальностью. Консультант расскажет, какие профессии, связанные с информатикой, востребованы и высокооплачиваемы на рынке и будут такими через 3—5 лет.
Читать также: