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

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

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

ОбразованиеТехнологии+4
Анонимный вопрос
  ·   · 10,5 K
Skysmart – онлайн-школа для учеников 1–11 классов...  · 22 апр 2020  · skysmart.ru
Отвечает
Yanchauskayte

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

В целом хорошее знание высшей математики помогает писать более оптимальный и производительный код — и делать это быстрее. Студентам мы рекомендуем уделить внимание дискретной математике и теории множеств применительно к теории алгоритмов, а школьникам и начинающим программистам — алгебре логики.

3 эксперта согласны
Образовательная платформа Хекслет  · 20 окт 2022  · ru.hexlet.io
Для работы программиста достаточно знаний школьной базы математики. Я бы сказал даже, что даже без неё можно работать. Без физики тем более. Но! Это в общем случае. Просто нужно понимать, что не все пишут шедевры, как... Читать далее
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
Диванный философ, по совместительству инженер  · 6 авг 2021
Физику точно не обязательно. Только если Ваша предметная область не физические расчеты. Но с тем же успехом тогда можно сказать что "хороший программист должен отлично знать бухгалтерию". И это выражение даже ближе к истине... Читать далее
С математикой однозначно не поспоришь,ведь иначе вам придется ломать голову часами и днями над тем,что можно решить за 5-10 минут. Если у вас проблемы в этих сферах,то это совсем не значит что путь вам закрыт. А вот физика она... Читать далее
Недоучка-программист ,который немного шарит в...  · 6 авг 2016

Физика нужна больше для общего развития.А вот  высшая математика конечно нужна.Дискретная математика,млита - must have.Ну и конечно же  не стоит забывать об алгоритмах.

а что такое млита?

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