Кем работают математики
Эта статья будет полезна тем, кто хочет развиваться в сфере математики, тем, кто окончил прикладную математику, хочет работать по специальности и хорошо зарабатывать.
Проблемы, с которыми я столкнулся после вуза
В далеком 2003 году я окончил прикладную математику и очень хотел работать по специальности (у меня было адекватное рвение выпускника). Я думал, кем мне работать и где нужна математика? Как желаемая профессия вообще может называться? У кого это все узнать?
Тогда, в 2003 году, со всей российской математикой была совсем удручающая ситуация. Представители предприятий приходили к нам в вуз и рассказывали о процветании и больших перспективах.
Одним словом, где работать математику было не ясно. И самый болезненный вопрос — «Зачем я изучал математику 5,5 лет?» также остался без ответа.
Настоящая ситуация гораздо лучше
Сейчас произошли достаточно серьезные подвижки в области работы для математиков. Не сказал бы я, что фундаментальная наука выросла, но математики-программисты сейчас стали одной из востребованных профессий. При этом платят таким специалистам сейчас очень хорошо. Прилично, потому что они прикладные математики, некие ученые-практики-программисты.
Если в начале 2000-х годов вакансий, связанных с математикой, было от силы штук 20, то сейчас на hh.ru можно найти около 2000 вакансий в России. Очень мощное движение.
Я просмотрел эти вакансии и предложения с других сайтов поиска работы и описал в деталях и примерах то, чем занимаются люди со знанием математики. Кое-что мне пришлось выбросить из анализа — мутные вакансии типа специалистов по написанию курсовых и дипломов.
Кем работают математики
Высоко востребована прикладная математика. Работодателям нужны специалисты, которые могут придумать что-либо и реализовать идею для последующего тестирования. Дороговато содержать двух специалистов, поэтому компании хотят одного универсала. Логика понятна и адекватна.
Места работы
Математики нужны во многих производственных и ИТ компаниях. Вот примеры нескольких особо популярных сфер работы:
- Разработка ПО, интернет-сервисов, обработка звука и видео, 3D моделирование.
- Производство оборудования (медицинского, телекоммуникационного, электротехнического, оптического и др.)
- Производство автомобилей, самолетов, кораблей и иного транспорта.
- Создание роботов.
- Оборонная промышленность (радиолокационная и навигационная аппаратура, ВВС, космос).
- Услуги (банки, крупные торговые сети, хостинг-центры и так далее).
Какие бывают специализации у математиков
Математик-программист
Самая популярная профессия. Специалист занимается программированием процессов, которые невозможно смоделировать без знания математики. В обязанности может входить:
- Разработка алгоритмов, оценка их сложности и оптимизация производительности.
- Построение математических моделей объектов и процессов.
- Разработка объектов для 3D-моделирования (кривых, поверхностей, твёрдых тел и т.п.)
- Решение задач распознавания образов, анализа и обработки изображений.
- Создание программ для решения пространственно-координатных задач для средств навигации.
- Разработка систем биометрии.
- Разработка математических моделей процессов ректификации в нефтепереработке
Попадаются и более специфические задачи.
Требования часто выглядят серьезно и немного страшно:
- Знание численных методов и умение писать программы с их использованием.
- Знание математического анализа, аналитической и дифференциальной геометрии.
- Знания линейной алгебры.
- Знание методов решения дифференциальных уравнений.
- Знание теории вероятностей и математической статистики.
- Знание теории графов.
- Знание информационной безопасности и криптографии (шифрование, ЭЦП, аутентификация), знание стандартных протоколов и алгоритмов.
- Владение инструментами компьютерного моделирования (дискретно-событийное, многоагентное моделирование, системная динамика).
- Знание финансового анализа и методов построение финансовых моделей.
- Знания принципов цифровой обработки графических данных с распознанием образов и определением движения и других отличительных признаков.
- Опыт работы с системами спутникового позиционирования (GPS и ГЛОНАСС).
- Знание пакетов MATLAB, Mathcad (изредка пакета Mathematica).
- Знание английского языка (чтение технической литературы).
- Знание С/C++.
Иногда требуется знание физики, гидродинамики, аэродинамики, электростатики, электродинамики или иных наук. Также может требоваться знание оптико-электронных приборов или иной аппаратуры.
Аналитик-математик
Аналитик работает с огромными массивами информации и занимается обработкой этих данных, автоматизирует работу с ними и оптимизирует бизнес-процессы.
В обязанности специалиста может входить:
- Анализ грузопотоков и разработка математической модели наиболее эффективных транспортных потоков (транспортная задача). Оптимизация распределения товаров по складам (учет прогнозов, сезонности и потребностей филиалов).
- Создание математических и эконометрических моделей для анализа, расчета и прогнозирования показателей рынка.
- Разработка политик и правил выдачи кредитов с целью уменьшения рисков банка. Автоматизация и создание системы поддержки принятия решений для кредитного отдела.
- Финансовый анализ деятельности компании, вычисление финансовых показателей, оценка рисков, подготовка отчетов.
- Создание математических моделей для анализа данных мировых фондовых рынков и их прогнозирования.
Требования кnbsp;аналитикам не так высоки с точки зрения математики, но все же могут включать в себя некоторые специфические знания:
- Опыт математической обработки больших и сложных массивов данных.
- Знание численных методов.
- Знание теории графов и методов решения транспортных задач.
- Знание статистики, теории вероятностей, эконометрики и случайных процессов.
- Опыт работы с базами данных.
- Знание финансового анализа и математических моделей в экономических моделях.
- Знание анализа временных рядов, построения математических моделей.
- Опыт прогнозирования показателей по «зашумленным» или недостаточным данным.
- Знание английского языка (чтение технической литературы).
- Знание статистических пакетов (Deductor studio, SPSS, Statistica и др.).
Иногда можно встретить требование знания нейронных сетей.
Исследователь (научный сотрудник)
По сути, это классический ученый, который изучает какие-либо процессы, ведет научно-исследовательские работы, создает математические модели, производит необходимые расчеты и т.п. Требования к исследователям-математикам включают наличие физико-математического образования, знания своей сферы и стремления к научной деятельности.
Таких вакансий на рынке встречается очень мало. Основной спрос на универсалов, которые могут быть исследователями и программистами одновременно.