Вы находитесь на странице: 1из 1

га йд

Привет! Это гайд, в котором собраны 10 актуальных IT-профессий. Мы создали его для того,
чтобы вы смогли определиться со сферой и понять, какое направление подходит именно вам.
Также мы разобрали зарплаты в разных странах и навыки, необходимые каждому специалисту
на старте.
Надеемся, что гайд поможет вам выбрать «ту самую» профессию из всего разнообразия IT-
направлений и сделать первый шаг к желаемой работе.

M athshub — международная школа анализа данных и разработки. С нами вы освоите IT-


профессию с нуля. Практикующие в индустриях преподаватели из ШАДа, НИУ ВШЭ, МФТИ,
Y-Data уделяют внимание каждому студенту благодаря живым занятиям. А спикеры,
построившие карьеру в FAANG, Tesla, Amazon, Spotify вживую делятся своим опытом.
Наша миссия — помочь каждому студенту получить оффер в любой точке мира.

Кем работать в IT?

10 популярных профессий Data Analyst Data Scientist ML

Идея Требования Д изайн Разработка Тестирование Аналитика Поддержка

Backend F rontend Data Engineer

разработка

Разработка любого ПО делится на несколько основных шагов. Ниже представлена схема цикла
разработки, по её логике мы и будем рассматривать профессии.
Поскольку сфера IT быстро развивается, в индустрии программного обеспечения постоянно
появляются новые специализации и технологии. Однако границы между типами разработчиков
могут быть довольно размытыми для новичков. Поэтому в гайде мы разделили разработчиков
по двум основным категориям: языки и роли, занимаемые ими в разработке. Для начала,
рассмотрим разработчиков на основе классификации по языкам.

Python разработчик JS разработчик

thon

avaScript

Py
J
HTM L

HTM L

API

CS
Django

JavaScript-фреймворки:

ETL/ELT

Node.js/Meteor
ООП

P ython разработчик
Чем занимается Py thon-разработчик создаёт проекты и решает задачи, используя
в работе язык программирования — Python. Такой специалист может
написать приложение или нейросеть, анализировать данные
и автоматизировать процессы в разных отраслях. Python —
это универсальный язык, необходимый сразу в нескольких
профессиях.
Где нужен Обычно разработчики Python работают в аналитике данных, веб-
разработке или программной инженерии. Python, по данным
международной ассоциации IEEE, входит в топ-3 самых
востребованных языков на рынке. По количеству вакансий он уступает
только SQL и Java. Часто SQL изучают в дополнение к Python.
Какие навыки Python -разработчику необходимо разбираться в Python, HTML, API,
ожидают Django, ETL (Extract, Transform, Load)/ELT (extract, load, transform),
основные принципы объектно-ориентированного программирования.
Ср едняя зарплата Россия — 104 000 ₽ 

в месяц США — 7,000 $ 

Европа — 6,000 €

J avaScript разработчик
Чем занимается JavaScript-разработчик создаёт приложения и сайты, проверяет
и анализирует код и помогает проектам поддерживать кодовую базу
и актуальные версии. 

Е сть три пути развития для JavaScript-разработчика


Frontend-разработчик: клиентская, визуальная часть.

Backend-разработчик: серверная, внутренняя часть


Fullstack-разработчик: frontend и backend вместе.

Где нужен Разработка интерактивных веб-страниц и приложений


Разработка нативных приложений. Например, с помощью
фреймворка React Native создаются приложения для Android и iO
Разработка серверной части — Node.js
Разработка десктопных приложений
Программирование оборудования и бытовой техники.
Какие навыки Frontend: JavaScript, HTML и CSS. 

ожидают Backend: Python, PHP и JavaScript-фреймворки: Node.js/Meteor.

Fullstack: JavaScript, Node.js, PHP, Python и/или Golang (Go), Java, C++,

C#, Ruby.

Ср едняя зарплата Россия — 100 000 ₽ 

в месяц США — 8,000 $ 

Европа — 6,000 €

Backend Fu llstack F rontend

Backend разработчик Fu llstack разработчик F rontend разработчик

и CSS, Git и Github, HTTP, REST и SOAP,

HTML
avaScript

thon
реляционные и нереляционные базы данных,
J

HTML и CSS

Py

PHP

DOM-хранилище, форматы XML и JSON.


JQuery, Angular.JS, React.JS...

Знание одного или нескольких языков:

JavaScript-фреймворки:
DOM

JavaScript, Node.js, PHP, Python, Java, Golang (Go),

Node.js/Meteor Git и Github

C++, C#, Ruby.

Чаще всего JavaScript и/или Python баз данных и языков запросов

F rontend разработчик
Чем занимается Frontend-разработчик занимается переводом готового дизайн-макета
в код.Он отвечает за реализацию визуальной части приложения,
которую пользователи видят и с которой взаимодействуют.
Где нужен Frontend-разработчики нужны везде — в приложениях, коммерческих
и информационных сайтах, всевозможных сервисах. Могут работать
в компании или в качестве независимых подрядчиков.
Какие навыки Знание HTML и CSS, JavaScript, дополнительных фреймворков
ожидают и библиотек (jQuery, Angular.JS, React.JS и т.д.), DOM, инструментов
контроля версий (Git, GitHub), баз данных и языков запросов.
Ср едняя зарплата Россия — 150 000 ₽

в месяц США — 8,000 $

Европа — 4,500 €

Backend разработчик
Чем занимается В отличие от frontend-разработчиков, которые контролируют видимую
часть веб-сайта, backend-разработчик занимается созданием
внутренней части сайта/приложения или программы, выдачей
информации на основе конкретных запросов, серверным кодом,
безопасностью и другими серверными функциями, которые не видны
пользователю.
Где нужен Как и frontend-разработчики, везде, где есть сайт или приложение,
с которым взаимодействует пользователь. Например, backend-
разработчик может настроить оплату для онлайн магазина
или возможность аутентификации для приложения.
Какие навыки Знание Python/Java/С/C++/C# /Ruby, PHP, JavaScript-фреймворков:
ожидают Node.js/Meteor, умение работать с базами данных: MySQL/MongoDB/
Oracle и веб-серверами: Apache/NGINX/Lighttpd/Microsoft IIS.
Ср едняя зарплата Россия — 150 000 ₽ 

в месяц США — 8,000 $

Европа — 4,500 €

F ullstack разработчик
Чем занимается Fu llstack специалист создаёт с нуля веб-приложение или сайт:
и клиентскую, и серверную части. Основная сфера деятельности —
веб-разработка, то есть создание сайтов. Но может заниматься
и созданием приложений.
Где нужен Везде, где нужны frontend и backend разработчики, также fullstack-
разработчик может претендовать на позицию тимлида,
так как разбирается в разработке и дизайне продукта.
Какие навыки HTML и CSS, JavaScript, Git и GitHub, HTTP, REST и SOAP,
ожидают реляционные и нереляционные базы данных, DOM-хранилище,
форматы XML и JSON.

Знание одного или нескольких языков: JavaScript, Node.js, PHP, Python,

Java, Golang (Go), C++, C#, Ruby.

Ср едняя зарплата Россия — 180 000 ₽ 

в месяц США — 16,000 $

Европа — 4,500 €

ТЕСТИРОВАНИЕ
После разработки идёт этап тестирования, тестировщики делятся на тех, кто занимается
ручным тестированием и автоматизированным. Мы рассмотрим только автоматизированное.

QA automation engineer

thon
Py

основы веб-разработки (HTML, CSS, DOM, JS, UI элементы),

иметь навыки проектирования фреймворков

SQL на базовом уровне (join, агрегация)

Selenium WebDriver/Selene, PyTest, Requests

DOCKER

SMOKE

SOAP

CI CD

QA automation engineer
Чем занимается QA занимается тестированием системы для проверки корректной
работы всего функционала. Улучшает процесс разработки ПО,
предотвращает дефекты и выявляет ошибки в работе создаваемого
продукта.

QA automation занимается автоматизированным тестированием,


помогает реализовать программные проверки быстрее,
чем при ручном.
Где нужен Если проект так или иначе связан с IT, то в нем нужен тестировщик.
Например, он может разрабатывать методику тестирования

банковского ПО, проверять вёрстку и дизайн интернет-магазинов


или оценивать функционал и локализацию игры.
Какие навыки QA automation должен владеть одним или несколькими языками
ожидают программирования, например, Python и знать основы веб-разработки
(HTML, CSS, DOM, JS, UI ЭЛЕМЕНТЫ), иметь навыки проектирования
фреймворков, понимать ручное тестирование и методологии
разработки. Ему пригодится знание:
SQL на базовом уровне (join, агрегация

Selenium WebDriver/Selene, PyTest, Request

DOCKER
SMOK

SOA

CI CD

Ср едняя зарплата Россия — 100 000 ₽ 

в месяц США — 6,000 $

Европа — 3,000 €

ДА А Т ПРОФЕССИИ
Учитывая разнообразие дата-профессий, может возникнуть некоторая путаница в отношении
обязанностей специалистов. Для сбора, систематизации и анализа данных могут быть
привлечены различные профессионалы, далее мы разберём отличия каждого из них.

Data Analytics Data Science ML Engineer

Data Engineer

Data Analytics Data Science ML Engineer

SQ L
Н авыки Data Analytics
thon

Py

BI Tool
+
SQL/NoSQL

Excel
/NoSQL

SQL NLP/ML

Python
NLP/ML
Продвинутая статистика

Основы статистики
Продвинутая статистика
Высшая математика

Soft skills Высшая математика Инструменты DevOps

Data Engineer

thon

Py

Linux

СУБД и SQL

HIVE

Spark

Kafka

Ана литик данных


Чем занимается А налитик данных собирает и анализирует большие данные:
обрабатывает, изучает и делает выводы. Он помогает узнать клиента,
глубоко изучает продукт и напрямую влияет на бизнес-процессы.

Э ти специалисты проводят A/B тесты, выявляют тенденции


в поведении клиентов, проверяют гипотезы.
Где нужен Аналитик данных — специалист, без которого не может обойтись
ни одна крупная компания, это один из ключевых сотрудников
для бизнеса.

Работа аналитика помогает компаниям в снижении рисков при запуске


проектов, принятии объективных решений и оптимизации процессов.
Какие навыки SQL , Bl Tool, Excel и Python
ожидают
SQL

BI Tool
Excel
Py thon
R

ETL
Статистика
SAS

Git
NoSQL

0% of Jobs Requiring Skills 2 5% 50% 75%

Ср едняя зарплата Россия — 110 000 ₽ 

в месяц США — 6,000 $ 

Европа — 4,000 €

дата сайентист
Чем занимается Дата-сайентист анализирует массивы больших данных с помощью
программирования и математики выявляет закономерности
и аномалии данных, создаёт модели для предсказания результатов
и тестирования гипотез.

Специалист по Data Science часто берёт на себя обязанности


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

Data Science решает проблемы бизнеса и компании всё больше


нуждаются в дата-сайентистах.
Какие навыки Для решения задач специалисту по Data Science нужны навыки
ожидают аналитика данных и программного инженера. Всё это необходимо
для обработки Big Data. Знание Python, SQL\NoSQL, NLP\ML,
статистика и высшая математика.
Ср едняя зарплата Россия — 150 000 ₽ 

в месяц США — 12,000 $ 

Европа — 5,000 €

ML инженер

Чем занимается ML -инженер обучает нейросети и разрабатывает проекты на основе


алгоритмов машинного обучения. 

Он создаёт и оптимизирует модели машинного обучения.


Его задача — доработать модель до её релиза в продакшн.

ML-engineering — ответвление от Data Science, которое больше


работает с искусственным интеллектом.
Где нужен ML -инженеры востребованы в компаниях, где есть продукты,
работающие с нейросетями. Чаще всего это банки, операторы связи,
технологические корпорации, маркетинг, реклама.
Какие навыки Знание Python, SQL, инструментов DevOps, продвинутой статистики
ожидают и высшей математики, умение проводить A/B-тесты.
Ср едняя зарплата Россия — 120 000 ₽

в месяц США — 10,500 $

Европа — 4,800 €

Data Engineer
Чем занимается Data Engineer, или инженер данных занимается построением
и обслуживанием инфраструктуры для работы с данными, а также
их предварительной обработкой.
Где нужен Инженеры по работе с данными востребованы в разных отраслях,
связанных с Big Data. В основном, позиции дата инженеров
присутствуют только в крупных компаниях.

Информационные технологии, телеком.

Банки, финансовые организации, платёжные системы.

Ритейл, онлайн-продажи товаров и услуг через маркетплейсы


и мобильные приложения.

Транспортные, логистические компании.

Промышленные и производственные холдинги.


Какие навыки Знания Python, умение работать с командной строкой Linux, знание
ожидают СУБД и SQL, также HIVE, Spark и Kafka.
Ср едняя зарплата Россия — 200 000 ₽ 

в месяц США — 10,900 $ 

Европа — 8,300 €

С выбором профессии лучше определиться в самом начале, чтобы не терять время. Если у вас
остались вопросы по профессиям или вам сложно разобраться, какая сфера подходит лично
вам, то записывайтесь на бесплатную консультацию. Мы ответим на все ваши вопросы
и поможем сориентироваться.
→ Записаться на консультацию

Программы Mathshub
А если вы уже знаете, какая профессия вам интересна и определились с программой обучения,
то оставляйте заявку на наш курс, дарим вам промокод GUIDE40 на максимальную скидку 40%.

Назовите его менеджеру на консультации.

Узнать подробнее о карьерных программах →

F rontend разработчик на JS F ullstack разработчик на JS


P ython разработчик QA A utomation инженер Data инженер
ML инженер Ана литик данных Дата сайентист

Сайт школы → https://maths-h.com/ru

https://maths-h.com/ru

Ответим на ваши вопросы → hello@maths-h.com


hello@maths-h.com

telegram vk youtube

Вам также может понравиться