Распространено мнение, что начинающий (или будущий) программист обязательно должен сначала овладеть математикой, а потом уже лезть в код. Выглядит как стереотип, так что попробуем разобраться. Дальше я приведу аргументы “за” то, что она нужна и “против”. За Безусловно, польза от знания математики есть. С точки зрения общеразвивающей программисту она служит большую службу — помогает структурировать мышление хотя бы. Пригождается и навык решать задачи: на работе разработчик занимается фактически тем же самым, только с некоторыми поправками. В некоторых сложных случаях приходится применить математические знания и непосредственно, скажем, в области искусственного интеллекта или криптографии — там без математических знаний вообще никуда. Против Я программирую уже довольно давно, с перерывами — начиная со школы, то есть больше 15 лет. И в целом могу пересчитать по пальцам на руках случаи, когда математика мне понадобилась в программистской задаче. Обычно требуются куда более приближённые