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

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

Должен ли продвинутый программист понимать в математике?

Какие разделы важны для роста, что нужно уметь? Где можно подучиться этому?
Вопрос задан в рамках подготовки материала для соцсетей и гипертемы. Подробности тут.
ТехнологииПрограммирование+3
  · 43,4 K
Геймдизайнер. Мастер дискуссии и срачей. Имею опыт обучения других геймдизайнеров.  · 13 мая 2022
Было бы странно, если б программист графики не знал, как работать с матрицами и кватернионами. Или программист ИИ не слышал бы про цепи Маркова. Или инженер высоконагруженных систем не владел бы комбинаторикой и матанализом.
1 эксперт согласен
Ответ реверсивный, но верный.
Простите, хочу знать, что такое "высоконагруженные системы". И зачем при их анализе / синтезе комбинаторика. Кстати, какого характера эта самая комбинаторика?
Заранее спасибо за любой вплоть до нулевой краткости ответ.
Л.К., старый комбинаторщик.
@Леонид Коганов, сам знаю только примерно. Речь о распределённых системах с большим количеством серверов и огромным количеством данных, которые надо постоянно хранить, обрабатывать и передавать.
Нужно находить архитектурные решения, которые будут максимально эффективны на больших объёмах данных. Не только в плане количества тактов на их выполнение, но и, в первую очередь, на обход боттлнеков: вычислительных потоков, обращений к памяти и хранилищу, приём-передачу данных и т. д.
@Владислав Тычинский, а как работает / могла бы помочь комбинаторика? И какого она характера: классически-перечислительного в смысле Р.П. Стенли, конструктивного в смысле Фараджева, существовательного в смысле Холла, по-моему, Маршалла, хотя могу и ошибиться: старший Филипп более известен (в теории групп)?
Л.К.
@Леонид Коганов, например, можно посчитать, сколько процессов может пойти по заданному потоку или сколько пакетов может пройти через заданный интернет-шлюз. И найти решения, как более рационально распределить эти процессы и пакеты.
@Леонид Коганов, "характеры комбинаторики" не знаю. Перечисленные фамилии впервые слышу.
@Владислав Тычинский, спасибо.
Под условными характерами я понимал слово "области" (множ. число).
Что касаемо фамилий - имеете полное право их не знать, я просто указал пришедших мне на ум специалистов в этих условных областях комбинаторики. Посмотрел книжку покойного Эвнина, был такой спец, так вот Филипп Холл - ст. установил условно "теорему о свадьбах" или теорему "о женихах" (есть в учебниках).
Л.К.
@Леонид Коганов, о! Я придумал идеальный пример задачи на комбинаторику! Посчитать, каким количеством способов (ключая все комбинации этих способов) можно положить прод xD xD xD
@Владислав Тычинский, не понял условия Вашего "идеального примера".
Прошу растолковать для математика (я не программист).
Л.К.
"Пример задачи..." странновато выглядит, имхо.
К.
@Владислав Тычинский, типа капчи?
Я, по счастью, (ещё не вполне себе) типа не биоробот (извините за тавтологию частицы и "неотсортировку").
Вообще "проверки на дорогах", Коллега, "западло буде", Вы - не находите? (ритор вопр)
К тому же "правило первой руки" как в прЕфе (а не в Одесе-маме типа).
С этим - как? Имхо, неуважуха, Сэр!
Либо дорабатываете / даёте связные определения с обоснованием тезисов, либо - гуд бай, май лав, гуд бай (покойный Демис Руссос - копирайт). Как в "блудном попугае" типа.
Л.К.
о! Я придумал идеальный пример задачи на комбинаторику! Посчитать, каким количеством способов (ключая все комбинации этих способов) можно положить прод xD xD xD
Эта моя фраза является шуткой. Не капчей, не проверкой - шуткой. Типичной шуткой про упавший продакшен-сервер.
Типа задача инженеру высоконагруженных систем - рассчитать количество способов, которыми можно всё сломать.
@Владислав Тычинский, неподцензурную газету "Мать" не доводилось читать? Под редактурой Дм. Львов Быкова и Александра Никонова, времён начала 1 чеченской войны?
Там была (пардон) знаменитая матерная задача: "Определите этажность(!) выражения:...".
А дальше то, примерно, что Вы, сударь, написали. Только прямо и незашифрованно (здесь - низзя! - Л.К.).
Л.К.
Аффторы получили при Ёлкинде по 15 суток. Вегетарианские времена, блин!
К.
99 % программистов знают только арифметику и держат хвост пистолетом:)
@Иван Дмитриев, пока не отвалится, имхо.
Л.К.
Но сперва подсохнет "как Бангладеш" в известной байке про Василиваныча.
К.
Веб-разработчик, геймер, специалист по этике  · 16 янв 2022
"Должен" ли он? Если честно, вряд ли. Разработка ПО как таковая, сам процесс написания и структурирования исходного кода программы, не требует знания математики, ни школьной, ни университетской. Всё зависит от задач, которые вы решаете. Понятное дело, если вы пишете физический движок для моделирования уравнений Навье-Стокса, то вам понадобится чуток больше и совсем... Читать далее
3 эксперта согласны
Вы случайно не Герман Греф? Просто его "философия". Математические дисциплины прежде всего тренируют мозг,... Читать дальше
Учёный, доктор наук, математика, информатика и экономика. Математические и инструментальны...  · 19 янв 2022
Конечно, должен. Математика это не интегралы и диф. уравнения - это инструмент, язык описания моделей явлений и процессов. Много алгоритмов разработали именно математики. Нужны те разделы, которые требует решаемая задача. Материалов в сети по математике достаточно и можно найти любую информацию. Но не все тексты просты и понятны. специальные курсы нет смысла проходить... Читать далее
Образовательная платформа Хекслет  · 28 окт 2022  · ru.hexlet.io
Достаточно большая часть задач повседневных задач, которые встают перед программистами решается без применения математики. Набросать страницу, создать небольшое CRUD-приложение (приложение где происходят базовые действия над сущностями: создание, изменение, удаление), поработать с БД или очередями. Всё это можно делать буквально по документации, не вдаваясь в то, что... Читать далее
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
программист  · 12 мая 2022
План такой: use-case когда математика нужна (для затравки) почему математика почти всегда не нужна (и что нужно) если нужна математика, то что наиболее часто теория графов, что типовое нужно Поехали. 1. В принципе некоторые разделы Software Engineering проще переоткрыть (и немного доделать напильником) самому, чем штудировать мануалы (в которых часто "за деревьями леса... Читать далее
Благотворитель, предприниматель, бизнесвумен, волонтер, капиталист, демократ, спортсменка-...  · 9 янв 2022  · it-life74.ru
Думаю, что должен. Ведь само программирование, это и есть 90% математика и геометрия цифр в пространстве. Без неё не инженерии , а программирование , лично для меня это инженерное образование.
Ваш друг Павла ХейнПерейти на it-life74.ru
2 эксперта согласны
Научные заметки о жизни: zen.yandex.ru/id/5c43498395753900ac66852d  · 10 мая 2022
"Программист" не профессия, а признак принадлежности к огромной отрасли с множеством разнообразных профессий. В этой отрасли есть свои ученые, инженеры, рабочие, подсобники, маркетологи и кустари-одиночки. И всех их называют программистами. В зависимости от конкретного рабочего места и функциональных обязанностей формируются и требования к работнику. Где-то достаточно... Читать далее
1 эксперт согласен
Yriy
подтверждает
10 мая 2022
Мышление программиста это креативный процесс познания мира алгоритмами, системами и обязательным тестированием для... Читать дальше
Увлечения: Аэродинамика, физика.  · 19 февр 2022
Вопрос скользкий и именно для нашей страны. Если программист живет и работает на западе, то не должен. В развитых странах существует такая профессия как: "Постановщик компьютерной программы". Это человек, который объясняет программисту как должна выглядеть программа и что она должна делать. А программист должен в совершенстве знать код своего языка программирования и... Читать далее
4 эксперта согласны
по большей части так и есть… ответ скорее верен...
Первый
Программист java, javascript. Люблю программировать как на работе, так и в свободное...  · 21 февр 2022
Программист для роста должен уметь учиться: бысто искать, обрабатывать и применять информацию из любой области.
Технологии меняются очень быстро. И что бы именно рости, надо успевать за потребностями рынка.
А математика как таковая - это тоже область знаний. Если требуется по ТехЗаданию, то надо быстро найти информацию, понять и применить.
3 эксперта согласны
Коротко и по делу. Согласен с каждым утверждением.
Член ММО - Московского математического Общества. Кстати, старейшего в мире. Л.М. Коганов.  · 13 мая 2022
Математика как профессия, весьма многогранная, в основе содержит формулировку и доказательство / условно - делание теорем. В том числе решение естественно возникших просто формулируемых, трудно доказываемых, многие годы стоЯщих задач. Раньше программированием занимались в основном математики - профи, как-то указанный Коллегами Д.Э.Кнут и лица, которых я знал. Проходят... Читать далее
3 эксперта согласны
Математика - царица наук. Да, я уже не помню очень многое, но черт подери, как же были увлекательны времена... Читать дальше