Нужна ли математика, чтобы быть программистом?
В школе с математикой было так себе. Очень хочу в программирование, но везде пишут «без матана никуда». Это правда обязательно или можно нормально работать без сильной математики?
4 ответа
Зависит от того, куда ты идёшь. Для большинства прикладных направлений (веб, бэкенд, мобилки, тестирование) серьёзная математика не нужна — там важнее логика, аккуратность и умение разбивать задачу на шаги. Школьной математики и здравого смысла хватает.
Где математика реально нужна: машинное обучение и data science (линейная алгебра, статистика, теорвер), компьютерная графика, геймдев-физика, криптография, low-level алгоритмы. Если не в эти области — спи спокойно.
Полезно в любом случае: базовая логика и чуть-чуть про сложность алгоритмов (O(n)). Но это не «матан».
Логика нужна, математика — по направлению. Веб-разработчику синусы и интегралы на работе не встречаются.
Не обязательна.
Математика развивает мозг и умение думать абстрактно, так что подтянуть лишним не будет, даже если на работе формулы не пишешь. Но как обязательный барьер на входе — это миф.