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