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

Вы геймер и считаете, что будете зарабатывать на жизнь играя в игры? Удачи вам в этом, но помните, что игра, в которую вы играете, построена на весьма сложных математических законах и если бы не существовало математики вы бы даже не знали, что такое «геймер».

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

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

Вероятнее всего вам никогда не придется высчитывать интегралы, дифференциальные уравнения, но это не отменяет базовых знаний высшей математики(про школьный уровень даже речи не идет, вы обязаны знать её).

В любой сфере программирования вы встретитесь с таким понятием как «Алгоритм», придумать или понять который не всегда просто, а порой даже очень сложно. Нет ничего более эффективного, чем изучение математики, в том, чтобы научиться читать алгоритмы.

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

Нужна ли программисту математика

Вам не нужно быть обладателем степени по математике, но знать её основы вы обязаны. Абсолютно и точно, если вы хотите связать свою жизнь с программированием, вам нужно уверенно чувствовать себя в следующих научных дисциплинах:

  1. Дискретная математика;
  2. Логика (это вообще всем);
  3. Теория вероятности (не так часто);
  4. Математический анализ(в очень узких специальностях, например, если вы хотите написать игровой движок).

Это далеко не все, но в общем хватит. Теперь давайте узнаем, что думают программисты Яндекса о том, нужно ли программисту знать математику:

Делайте выводы и стремитесь к лучшему — успехов!

comments powered by HyperComments