Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

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

ПрограммированиеМатематика+1
Саша такмаков
  ·   · 14,4 K
Математик, программист и дзэн-буддист  · 20 авг 2020

Не всякому. Если вы - фронтенд-разработчик (т.е., пишете ту часть web-страницы, которая выполняется непосредственно на стороне клиента), никаких интегралов и прочих прелестей мат. анализа вам, скорее всего, никогда не потребуется.

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

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

Редактор, автор и переводчик книг по математике  · 7 июн 2019  ·
problemaday
Программисты же все разные. Один поддерживает интернет-магазин на сайте маленькой компании. Ему математика не особо нужна. Другой пишет видеоигры с реалистичными изображениями, которые меняются в режиме реального времени... Читать далее
Незадача Кью. Решение задач по математикеПерейти на yandex.ru/q/loves/7b65a89f-f3fa-4aac-9d7b-824b66b44f01
4 эксперта согласны

Нет, не нужно

Программист, математик, инженер.  · 25 сент 2019
Формально, в большинстве случаев, сложные разделы математики не нужны. Программирование уже является довольно зрелым ремеслом, много библиотек уже написано умными людьми, поэтому от всего сложного и математичного можно абстрагир... Читать далее
Сложные разделы математики... Формально... Не нужны... 1 - Причём здесь программирование? 2 - Какие именно сложные... Читать дальше
Data engineer, пишу на python, люблю sqlalchemy...  · 29 февр 2020
Добрый день! У вас слишком общий вопрос! На который сложно дать конкрентный ответ. Что мы понимаем под программистом и что понимаем под высшей математикой. Возможно под первым мы понимаем человека, пишущего некоторый код (на... Читать далее
Олегу Ю. Спасибо вам за небольшой обзор по теме. Поддержу вас в том, что программист профессионально растёт... Читать дальше
Надо отбросить слово высшую. Чем больше и шире программист владеет математикой, тем больше у него возможностей решать самые разнообразные задачи, порой с уникальным и удивительным результатом. Компьютерные игры притянули к... Читать далее

Расскажите эти басни любому толковому адинэснику :)

Путешествую, учусь каждый день, готовлю, интересую...  · 6 июн 2019
Добрый день! Это дисциплина, которую изучают, и достаточно долго и подробно, на всех технических специальностях. Не то чтобы абсолютно все из высшей математики пригодится в прикладном смысле в программировании, но это дает... Читать далее
Физик, радиофизика и электроника, МГУ им...  · 25 июл 2020

Я по образованию физик, работаю в обороне в области радиоэлектроники, так вот, к нам приходят ребята после Бауманки и МАИ, и когда надо применить математические методы, то они обращаются за помощью, хотя прекрасно программируют

Jonson_у. Скажите честно. Вы в России? Не понятно, на оборону какой страны вы работаете? Сильно сомневаюсь, что... Читать дальше
Skysmart – онлайн-школа для учеников 1–11 классов...  · 18 дек 2019  · skysmart.ru
Отвечает
Yanchauskayte
Зависит от того, каким программистом ты хочешь стать — например, для фронтенд-разработки высшая математика не обязательна, а вот на машинном обучении без продвинутого знания теории вероятностей не обойтись. В целом хорошее... Читать далее
Владение компьютером ещё не делает человека программистом. Точно также умение писать ещё не делает человека... Читать дальше
Инженер-программист. Кулинар-любитель. Филателист.  · 28 июн 2021

Программист не бывает просто так. Он всегда работает в какой-то области. При сопровождении 1с математика не нужна, сисадмин то же без неё обойдется. А при работе с матмоделями без математики никуда.

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