Большинство людей не связанные с профессией программиста думают что программирование и математика неразделимые друзья. Но на самом деле это не совсем так. Конечно математика в любом случае это хорошо потому что заставляет думать а в программировании иногда думать приходится всем. Давайте разберемся.
- Веб программирование
В веб программировании математики практически нету, конечно веб программирование бывает разное. К примеру сейчас программисты добрались до того что запускают старые игры в браузерах как относительно простые платформеры так и старый добрый квейк. Но речь идет о разработке сайтов. Тут просто нечего вычислять. Все алгоритмы в которых нам нужно что-то вычислять уже реализованы, к примеру шифрование для безопасного хранения паролей. Большая часть математики на мой взгляд в веб в интерфейсах, красивый слайдерах и разных анимаций. Но для этого также уже готовые решения которые легко настраиваются и нету необходимости изобретать свой велосипед.
- Разработка для мобильных платформ
При разработке для Android или iOS нужно знать специфику разработки нужно понимать что то что запускается на вашем телефоне может не запуститься на другом и почему. К примеру из-за разной ос или её версии. Нужно углубляться в юзабилити.
- Разработка игр
Вот мы и подобрались где математика нужна. Игры тоже бывают разные если взять игру тетрис то тут нам скорее нужно хорошо работать с массивами сложный формул тут нету. В играх платформерах математики уже больше возможно мы захотим использовать физический движок. В большинстве 3D играх нам хватит знания что такое векторы и матрицы как с ними работать а научиться этому можно за несколько вечеров.
- Другое программирование
А где без математики не куда? Конечно есть области где все что мы хотим это вычислять и показывать результаты. Мы можем считать статистику, использовать нейронные сети, или рассчитывать траекторию полета спутника на Марс
- Итог
Как мы видим программирование очень обширное и вовсе не обязательно углубленное изучение математики чтобы стать программистом.