@Squidd

Нужно ль изучать математику параллельно изучению программирования?

Денёк. Покамест я ещё только на самом краеугольном уровне изучения программирования, чуть выше основ.
Мне стало интересно, нужно ли мне знать математику для дальнейшего продвижения, хоть с областью таки я ещё не определился. И вообще, увязано ль программирования с математикой само по себе, иль нет?
  • Вопрос задан
  • 285 просмотров
Пригласить эксперта
Ответы на вопрос 7
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
увязано ль программирования с математикой само по себе, иль нет?
В некоторой мере. Большей частью нет, в специфических случаях нужно понимание некоторых аспектов алгебры и теории множеств, базовое понимание теорвера, дискретной математики и теории графов. Сказать что без этого нельзя изучать программирование будет преувеличением, но знание этих предметов сделает некоторые части обучения более простыми. Естественно, базовая математика в рамках школьной программы нужна практически в любом направлении.

В остальном, хотелось бы обратить ваше внимание на пункты 3.2, 3.3,3.4 и 3.6 правил сервиса.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Программирование
software engineer
Как говорил Ломоносов, математика уж затем полезна, что ум в порядок приводит.

То есть продолжительное увлечение решением математически задач превращает мозг в "аналитический".
С другой стороны, программирование также приводит мозг в порядок, поскольку предлагает похожий тип задач.

С третьей стороны, математика на уровень выше, чем школьная, позволяет понимать как некоторые алгоритмы работают под капотом, оценивать их сложность, находить лучшее решение в разных областях.
Ответ написан
Комментировать
mayton2019
@mayton2019
Bigdata Engineer
В целом - нет. Современное программирование - достаточно интуитивное. Если вы собиратесь делать сайты (фронт или back) то какая-то сильно продвинутая математика вам не нужна. Хватит сложения и умножения и взятия процентов. В остальном - знания достаточно гумантитарные. Знать иностранный язык. Быть polite и соблюдать code of conduct в корпорации.

А если планируете идти в data-science, машинное обучение - то там надо. Там надо чтобы отстаивать свою правоту перед заказчиком и коллегами. Мат-статистику и теорвер хотя-бы на уровне основ надо знать.

Тоже самое если идете в производство и технологии. Там нужны технологические знания.
Ответ написан
Комментировать
AlexNest
@AlexNest
Работаю с Python/Django
Есть области в которых знание математики (или других дисциплин) критично, есть области, в которых, в общих случаях, достаточно базовых школьных знаний.
Поэтому как определитесь с направлением:
  1. открываете любой поисковик;
  2. Делаете чуть более конкретный запрос;
  3. Вникаете в ответы;
Ответ написан
Комментировать
Jacen11
@Jacen11
в прикладном программировании сама по себе математика не нужна. Иногда вылезает что то, тогда за пару часов изучил и забыл.
Алгербра логики нужна постоянно, изучается наверное за пару дней
Ответ написан
Комментировать
krdpsr
@krdpsr
loading...
например если планируешь использовать готовый движок физики - то нет
а если хочешь создать свой движок то да
Ответ написан
Комментировать
Adamos
@Adamos
Как писал дипломированный психолог Роджер Желязны в серии Хроники Эмбера, "здесь само усилие более важно, чем продвижение". Изучая и практикуя программирование, невозможно не столкнуться с нехваткой знаний в смежных областях. Если хватает сил, стоит погружаться в них параллельно с практикой программирования - это сделает вас более глубоким специалистом.
Но нет смысла хвататься за то, что только может понадобиться, на всякий случай, не имея, к чему это применить.
И уж совсем нет смысла - тратить время на болтовню об этом на Тостере...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы