Собственно для программирования математика нужна далеко не всегда. Но поскольку метод решения задач, которые ставятся программистам, весьма схож с методом решения математических задач (декомпозиция-рекомпозиция), способности к математике являются для программиста признаком правильного устройства мозга. Такие дела.
На мой взгляд, кто не справился с математикой, тот никогда не будет программистом. Он просто не умеет думать. А умение думать - главное в программировании. На мой взгляд...
Компьютерщикам нужна компьютерная математика. Но с другой стороны, если компьютерщик не может на своём компьютере посчитать определённый интеграл или, скажем, найти первые сто миллионов простых чисел, то что это за компьютерщик?
Математика бывает разной, даже в школьном курсе. От арифметики до начал матанализа. математика в школе присутствует, как методологическое начало. Единственный предмет в такой роли. Логика, алгебра, всё это ложится полностью на профессию погромиста. Вполне возможно, что в жизни ни разу не встретится умение находить пределы или решать уравнения. Сегодня погромистом может себя считать обычный кодер после колледжа, который в срок и качественно исполнит хорошо формализованное ТЗ заказчика. Вопрос на удивление задан корректно и ответ на него тоже будет корректным. Да, "ладить" очень важно, хорошо - вопрос уже обсуждаем