Зачем программисту учить математику?

На прошлой встрече с профориентирования преподаватели кафедры КМАД подчеркнули тезис, что матанализ, математическая статистика, теория вероятности, алгебра ― эти знания должны быть встроены в сознание программиста по умалчанию.⠀
Для чего они? Неужели без математики нельзя стать программистом? ⁣⁣⠀
⁣⁣⠀
Конечно, можно. Но если речь идет не только о временной работе, а об успешной карьере в технологических компаниях, то отсутствие базы по математическим дисциплинам серьезно повлияет на стремительность профессионального роста.
⁣⁣⠀
Именно математика развивает софт скилы, о которых в последнее время так много говорят, но без четкого понимания, что они значат на самом деле.
⁣⁣⠀
К примеру, откуда берутся такие мягкие навыки: «логическое мышление», «аналитическое восприятие информации», «критическая точка зрения»? ⁣⁣⠀
⁣⁣⠀
По математике.⁣⁣⠀
Базовое понимание математики необходимо, потому что она выстраивает способность мыслить, развивает отвлеченное восприятие информации, помогает рассматривать любую задачу под математическим углом: видеть целое и части, искать новые подходы. Это важно в программировании любого направления.
⁣⁣⠀
Это та информационная база, которая научит вас думать. Думать лучше и быстрее.⁣⁣⠀
⁣⁣⠀
Как всегда говорит преподаватель кафедры КМАД, к.т.н., доцент и технический директор IT компании Артем Никульченко: математика для ума – как отжим в спорте. Нет в мире официальных соревнований по отжиму, но подготовка любого профессионального спортсмена невозможна без этого базового упражнения.⁣⁣⠀
⁣⁣⠀
✅ А это выражение выдающегося украинского математика Анатолия Скорохода: ⁣⁣⠀
⁣⁣⠀
«В математике каждое утверждение должно быть логически доказано. Математика развивает логическое мышление, поэтому, независимо от необходимости ее прямого применения, этот предмет должны изучать все».⁣⁣⠀
⁣⁣⠀
Согласны?⁣⁣⠀
⁣⁣⠀
Поділитись: