Математика на базовом уровне пригодится практически в любой сфере — чтобы считать, логически мыслить и анализировать. Но есть профессии, где нужны более глубокие математические знания. Например:
● бухгалтер — чтобы рассчитывать заработную плату и составлять отчёты;
● налоговый консультант — чтобы рассчитывать суммы налогов;
● экономист — чтобы просчитывать финансовые риски, прогнозировать рост или снижение цен и выручку;
● инженер и архитектор — для расчётов при проектировании и конструировании систем и зданий.
Математические знания — часто на продвинутом уровне — необходимы и в IT, особенно в программировании. Вот несколько разделов математики, которые могут понадобиться в востребованных профессиях.
Многие профессии из анализа данных тесно связаны с математикой. На бесплатном курсе от Практикума вы сможете познакомиться с профессиями в сфере анализа данных, понять особенности работы на конкретных должностях, разберётесь с необходимыми навыками.
Программисту гораздо проще развиваться в профессии и становиться востребованным, если у него есть знания в математике. Вот в каких специальностях без них не обойтись.
1. Data Scientist
Профессия Data Scientist связана с математикой, программированием и машинным обучением (англ. Machine Learning, ML). Этот специалист применяет алгоритмы ML для решения задач бизнеса. В банках, например, машинное обучение используют для скоринга — системы оценки кредитоспособности заёмщика. В аэропортах — для распознавания лиц. В видеосервисах — для анализа предпочтений пользователя и подбора персональных рекомендаций по фильмам и сериалам.
Какие математические знания пригодятся:
● математическая статистика — чтобы понимать взаимосвязь переменных, рассчитывать вероятности;
● линейная алгебра и массивы чисел — для работы с большими данными;
● математический анализ — для оптимизации и настройки алгоритмов.
Какие ещё знания нужны:
● знание языков Python, SQL;
● умение работать с базами данных;
● владение инструментами для обработки и анализа больших данных — например, Hadoop, Caffe, Power BI и Tableau;
● знание английского языка на уровне Advanced Proficiency — для чтения технической литературы.
Зарплата: по данным каталога профессий «Работы.ру», специалист по Data Science получает в среднем по России 173 тыс. рублей в месяц.
Лид-специалист по Data Science с опытом больше 6 лет может получать больше 500 тыс. рублей в месяц. Источник
2. Финансовый аналитик
Ещё одна специальность, связанная с математикой, — финансовый аналитик. Он работает с финансовыми данными: собирает их, анализирует и делает выводы. Изучает тенденции рынка финансов и просчитывает риски. Результаты представляет в виде отчётов, на основе которых руководство компании принимает решения о развитии бизнеса.
Какие математические знания пригодятся:
● математическое моделирование — чтобы оценивать, как разные факторы могут влиять на финансовые показатели бизнеса;
● статистический анализ — чтобы исследовать финансовые данные и выявлять в них закономерности.
Какие ещё знания нужны:
● знание Международных стандартов финансовой отчётности (МСФО) и Российских стандартов бухгалтерского учёта (РСБУ);
● владение MS Excel на продвинутом уровне;
● умение работать с показателями расходов бизнеса — например, OPEX и CAPEX;
● умение составлять платёжный календарь;
● навыки планирования и разработки бюджета.
Зарплата: согласно данным «Кадрового агентства уникальных специалистов», в третьем квартале 2024 года финансовые аналитики получали в среднем до 148 тыс. рублей в месяц, максимум — 250 тыс. рублей в месяц.
Начинающий специалист может получать около 70 тыс. рублей. Источник
3. Специалист по криптографии
Работает в отделе информационной безопасности компании и отвечает за защиту данных. Для этого использует средства криптографической защиты (СКЗИ) — это системы, которые с помощью алгоритмов зашифровывают информацию и передают её по каналам связи. К СКЗИ относится, например, электронная подпись.
Какие математические знания пригодятся:
● комбинаторика — чтобы создавать алгоритмы шифрования;
● теория вероятностей — чтобы определить стойкость алгоритма и возможность его расшифровки;
● линейная алгебра — при использовании в алгоритмах линейных преобразований для обработки данных.
Какие ещё знания нужны:
● умение работать с программно-аппаратными комплексами для защиты сетей — например, с VipNet;
● понимание технологий обеспечения сетевой безопасности — например, знание платформы Docker для работы с контейнерами;
● навыки работы с разными операционными системами;
● знание российского законодательства в области информационной безопасности.
Зарплата: специалиста по криптографической защите в вакансиях также часто называют специалистом по информационной безопасности. Таким сотрудникам, которые отвечают за сохранность данных компании, работодатели готовы платить от 90 тыс. рублей в месяц, согласно данным КАУС.
Опытные специалисты в Москве могут зарабатывать до 200 тыс. рублей и выше. Источник
4. Архитектор ПО
Архитектор программного обеспечения — опытный разработчик, который может погрузиться в идею заказчика, продумать её с технической стороны и создать программу с нуля.
Какие математические знания пригодятся:
● алгоритмы и структуры данных — чтобы создавать эффективные и оптимизированные программы;
● криптография — для надёжной защиты данных;
● математический анализ — для моделирования процессов в системе и для оптимизации работы алгоритмов.
Какие ещё знания нужны:
● знание языков программирования С, С++, Python, Go и других;
● навыки проектирования API — это набор инструкций, который позволяет разным приложениям взаимодействовать между собой;
● знание устройства компьютеров и операционных систем;
● умение работать с базами данных, например с MySQL.
Зарплата: архитектор ПО — одна из самых высокооплачиваемых профессий, связанных с математикой. В первом полугодии, по данным «Хабр Карьеры», такие специалисты получали в среднем 388 тыс. рублей в месяц.
Архитектор ПО — самый дорогой IT-специалист по итогам первого полугодия 2024 года. Источник
5. Разработчик С++
Создаёт сложные IT-продукты, например игры — для их разработки необходимы математические знания.
Какие математические знания пригодятся:
● комбинаторика — для создания баланса в игровом процессе. Например, между скоростью и сложностью;
● линейная алгебра — для расположения и преобразования объектов в пространстве игры, определения траектории движения;
● математический анализ — для моделирования поведения объектов в игровом мире.
Какие ещё знания нужны:
● знание языка программирования C++ и его библиотек;
● умение работать с алгоритмами и структурами данных;
● знание устройства компьютера;
● навык работы с объектно ориентированным программированием;
● умение проводить юнит-тестирования для проверки модулей программы.
Зарплата: зарплатный диапазон очень широкий. По данным «Работа.ру», разработчик C++ в среднем по России получает 142 тыс. рублей в месяц. Новички начинают с 13 тыс. рублей в месяц, а опытные специалисты могут получать около 350 тыс. в месяц.
По данным hh.ru, лиды могут получать от 450 тыс. рублей
Есть несколько способов получить IT-профессию, связанную с математикой:
1. Получить математическое образование в вузе. После окончания — выбрать профессию, связанную с математикой, и применять знания на практике. Вот несколько университетов, в которых есть подходящие направления:
● ВШЭ
«Прикладная математика и информатика» — 760 тыс. рублей в год;
«Компьютерные науки и анализ данных» — 500 тыс. рублей в год.
● РАНХиГС
«Прикладные цифровые технологии» — 350 тыс. рублей в год.
● МГТУ им. Баумана
«Прикладная математика и информатика» — 459 тыс. рублей в год;
«Механика и математическое моделирование» — 379 тыс. рублей в год.
● Московский политехнический университет
«Прикладная математика и информатика» — 223,5 тыс. рублей в год;
«Информатика и вычислительная техника» — 276,6 тыс. рублей в год.
2. Развивать математические знания самостоятельно: читать книги и блоги, смотреть ролики на Youtube. Можно воспользоваться бесплатным тренажёром «Основы математики для цифровых профессий». Он научит:
● работать с пропорциями и процентами;
● использовать логические операторы;
● решать задачи с несколькими переменными;
● понимать основы теории вероятностей.
3. Окончить онлайн-курсы. Например, в Практикуме можно с нуля освоить профессию разработчика, аналитика данных или специалиста по кибербезопасности. До начала обучения стоит пройти бесплатный курс «Старт в IT» — он поможет разобраться в цифровых специальностях, выбрать подходящую и составить план перехода в новую сферу.
Читать также: