Краткий ответ: Абсолютно да
Я преподавал математику в университетах (в основном математику высшего уровня или так называемое исчисление, где вы изучаете производные, интегралы и дифференциальные уравнения и). По моему опыту, математика - действительно интересная и полезная наука и инструмент (какое открытие). Допустим, вы разрабатываете игру, в которой вам нужно рассчитать траекторию и силу столкновения летящего объекта. Как вы понимаете, без математики и физики этого просто не обойтись (кстати, мы можем рассматривать физику как прикладную математику). Или вы разрабатываете банковское приложение, где вам нужно много вычисляемых полей в базе данных для данных о торговле валютой или ценными бумагами. Это тоже математика, но на этот раз применительно к финансам.
Математика и кодирование
Если говорить о кодировании (или программировании в более широком смысле), то большинство задач кодирования не требует глубоких математических знаний, если таковые имеются. Например, создание интерфейса веб-приложения, создание решения API, разработка мобильного приложения для музыкальной группы или строительной компании. Но наличие солидных математических навыков поможет вам мыслить более структурированно и определенно сделает вас выдающимся и способным выполнять более сложные, а значит, скорее всего, более высокооплачиваемые и более уникальные проекты, требующие строгих расчетов. Физика игр, банковские системы, встроенные приложения для автомобилей - вот лишь некоторые области, о которых стоит упомянуть.
А как насчет других сфер ИТ?
Как вы уже знаете, ИТ - это не только расчеты. Это намного разнообразнее, чем мы думаем. В сфере ИТ вы можете управлять проектами или командами, разрабатывать цифровые продукты (например, веб-сайты, мобильные приложения или игры), тестировать цифровые продукты, работать над цифровизацией бизнес-процессов, изучать, как клиенты используют ваши приложения и веб-сайты, и улучшать их опыт, развивать отличные человеческие качества. -центрические интерфейсные решения и многое другое.