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

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

Использует ли программист математику в работе?

ОбразованиеПрограммирование+3
Eric Cartman
  ·   · 23,6 K
Миллениал (inst: @p3wx2)  · 13 мар 2019

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

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

Если программист не силён в математике, он удачно может выполнять поставленные его задачи. Вот только чаще всего не эффективно. Говнокод тоже работает, только чаще это приводит к тому, что продукт не имеет развития или тормозится в нём. 

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

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

Например сайты написанные говнокодерами для меня представляются примерно так:

вообще не вижу связи с математикой. Вода - жидкая. Хлоп хлоп

Теория алгоритмов же математический инструмент. 

вообще не вижу связи с математикой.

хлоп хлоп.

Вопрос о нужде математики, причем тут говнокод и т.п.

Теорема: если любой другой программист способен переписать ваш код так, что он будет работать с меньшими затратами, то ваш код говно.

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

руки, ноги, голова, два уха. еще рот, я в него...  · 31 авг 2020
Я использую. Математика - это набор способов представления мира(логика, геометрия, алгебра, дифференциальное и матричное исчисление, теория групп и вероятностей). Если ты ими владеешь - это инструменты которые позволяют... Читать далее
1 эксперт согласен
Добавить нечего. Просто ряд успешных программистов в определенных областях успешны и отрицают необходимость математики.
Диванный философ, по совместительству инженер  · 2 февр 2023
Формальный ответ - да. Поскольку арифметика как известно один из разделов элементарной математики. Практически за пределами арифметики ее используют ну я думаю не более четверти от современных разработчиков. Есть еще... Читать далее
Сравниваем 2000+ онлайн-курсов и рассказываем об...  · 7 февр 2021  · checkroi.ru
Отвечает
Ivan Buyavets
Общий ответ — да. В частности, ответ зависит от того, чем конкретно программист занимается. Если вы пишете простые приложения для смартфонов, то сможете обойтись без глубоких математических познаний. Если речь о сложных... Читать далее
Посмотрите актуальные онлайн-курсы в digital 2023 года!Перейти на checkroi.ru
Насчёт связи математики с карьерным путём я сильно сомневаюсь, там фэйс-код лучше работает, но остальное - всё правильно.
Разработчик встроенных систем, немного радиолюбите...  · 7 окт 2020  · vladimir-coslow.narod.ru/index.html
Вообще-то да. Но если Вы программист 1С - Вы программируете мышкой, а написание кода и его коррекция - редчайший случай, который выпадает даже не каждому 1С-программисту в жизни. Если Вы обрабатываете аудио- и видеофайлы... Читать далее
Чтобы ни дня в жизни не работать, на практике совмещаю работу с хобби.Перейти на vladimir-coslow.narod.ru/index.html
Как бы да. Но нет)))) Принципиальное отличие программирования от любой другой деятельности - напрямую вы работаете... Читать дальше
Программист, интересуюсь физикой, математикой.  · 13 мар 2019
От программиста зависит. Мне приходилось использовать теорию формальных языков, дискретную математику и теорию групп, дифференциальное исчисление и численные методы оптимизации, теорию вероятностей, линейную алгебру, теорию... Читать далее
2 эксперта согласны
Программистов на свете много и задачи им приходится решать очень разнообразные, в некоторых без математики никак... Читать дальше
Инженер, пенсионер  · 12 мар 2019
Это зависит от решаемой задачи. Если вы разрабатываете, например, сайт знакомств или систему складского учета, вполне хватит школьной арифметики. А вот однажды мне довелось писать программу расчета стойкости дорожных покрытий... Читать далее
Веб-разработчик, веб-дизайнер. Студент  · 1 апр 2019
Программист обширное понятие. Программист, работающий в NASA или SpaceX думаю однозначно использует. Ещё разработчики игр используют физику и математику. Ну и ещё интересно что вы имеете в виду под математикой. Дискретную... Читать далее
Программист. Вдохновляет искусство в любых проявле...  · 26 июл 2021

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

Без математики програмист ноль. Ето и для оптимизации, а для машинное обучение (новое) вообще без математике не годится. Програмист ето по математика