Задать вопрос
@StanislavOtan

Говорят,что не надо знать матем. при изучении программирования, но почему все задачи математические?

Здравствуйте! Есть айтишнее образование, но не программист. Была дисциплина по программированию С++. Самая нелюбимая была дисциплина, вывез на списывании и зазубривании теории для зачета. Почему я не любил? Потому что мы решали математические задачки с помощью программирования! Математику естественно я не понимал. Сейчас заново начал изучать программирование, но только на Python, так как хочу работать тестировщиком. В статьях и блоггинге, уверяют все, что не нужно знать математику, если ты конечно не создаешь игры, не занимаешься нейронными сетями. Но я при самостоятельном изучении, столкнулся, что все примеры и задачи математические, не простая математика, а высшая математика. У меня просто ступор, я эту задачку на бумажке не смогу решить, а тут мне предлагают с помощью кода ее решить. Значит это все ложь, чтобы изучать программирование надо знать математику?
  • Вопрос задан
  • 463 просмотра
Подписаться 3 Простой 8 комментариев
Пригласить эксперта
Ответы на вопрос 6
@knigaman
Для программирования в бОльшей части сфер не нужно знать какую-то математику особенную. Достаточно базы логики (чтоб у тебя извилины могли логично рассуждать) и плюс минус умножить разделить, остаток от деления, целочисленное деление.

Математика нужна часто в геймдеве, нейронках и других околоматематических сферах. Большинство же программистов разрабатывают сайты и мобильные приложения, математики нужно там гораздо меньше.

В универах и остальных заведениях подобного характера математику и программирование скрещивают для того чтобы будущий программист научился на самом базовом уровне выстраивать алгоритмы решения задачи. Грубо говоря, шаг 1 + шаг 2 + шаг 3 + шаг 4 + шаг 5 = результат. Если тебе чисто рассказывать про переменные, циклы, массивы и т.д. ты не поймешь нахрена это все надо и как это использовать чтобы зарабатывать деньги. Если тебе с нулевой дать решать бизнес задачи то это только лишнее грузилово мозга в и так не совсем простой сфере. Поэтому и используют математику как самое простое где можно показать как использовать те или иные конструкции в языках программирования и научить склеивать это все так чтобы получить результат требуемый.
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Потому что эти задачи придумали те, кто любит раздувать собственную важность и претендовать на обладание сакральным знанием. Попробуйте сменить источник учебного материала.
Ответ написан
Комментировать
Maksim_64
@Maksim_64
Data Analyst
1. Способов изучать программирование множество, большинство не требуют чего то большего чем школьная программа.

2. На работе математические требования зависят от области применения.

Скорее всего при самостоятельном обучении, ты встал на путь, который требует математику.
Ответ написан
Комментировать
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Для программирования всё же надо знать математику как минимум на хорошем уровне средней школы. Лучше - старшей на отлично. Математика на уровне высшей школы в основном нужна при работе с графикой, физикой и научными вычислениями. Но, именно, что "в основном". Иногда даже в обычных приложения встречаются задачи, где надо более глубокое понимание и знание математики.
Математика - это фундамент всех современных вычислительных систем и языков программирования. Без знания математики невозможно разрабатывать приложения сложнее, чем скрипт на пару сотен строчек кода. А ещё и логику знать.
Ответ написан
Комментировать
HemulGM
@HemulGM
Delphi Developer, сис. админ
Программирование - это способ решать задачи. Если тебе нужно решить математическую задачу, тебе нужно будет знать математику.
Только вот, далеко не всегда понятно, когда и для чего тебе нужно будет математическое решение.
Ответ написан
Комментировать
CityCat4
@CityCat4
Дома с переломом ноги
Значит это все ложь, чтобы изучать программирование надо знать математику?

Нет, не надо. Точнее говоря, нужно знать ее некоторые разделы - логику, например, тервер понадобиться может. Большинство расчетных математических задач даются теми, кто ничего другого не знает :)
Математические задачи давно и хорошо формализованы и прорешаны сто тыщ мильенов раз. В бизнесе обычно не требуется ничего выше курса старшей школы, даже дифуры и интегралы практически не используются.

Зубодробительная математика обычно в:
- геймдеве
- криптографии

Возьми другой учебник :)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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