Давайте разберемся раз и навсегда: нужна ли в программировании математика? Можно ли, будучи гуманита
Аноним27/07/23 Чтв 10:27:02№27835091
Давайте разберемся раз и навсегда: нужна ли в программировании математика? Можно ли, будучи гуманитарием (ай мин, лайк, литералли), успешно вкатиться в C/C++/C#/Java (словом, не веб)?
>>2783509 (OP) Нужна, если хочешь заниматься чем-то интересным и быть на острие прогресса, а не просто выполнять гроботу с другими такими же ремесленниками коммерческой сферы. Сажа тупому быдлостуденту.
> успешно вкатиться в C/C++/C#/Java (словом, не веб) С таким уровнем понимания тебе сложно будет что-либо объяснить, ведь ты даже не в состоянии перечислить сферы возможного приложения математики в ойти.
>>2783735 Двачую. >>2783509 (OP) Я скажу, как ньюфаг вкатун без работы шо зависит от области и желания. Типа я делал себе сайтик и подключал црм, пердолинга дохуя, чтения доков было дохуя нахуй я вообще эту црм подлючал ебучую – для кого-то со стороны это не ебаца сраца погромирование, а для меня тупо 5ч. сидения подряд каждый день. К тому же, когда математика нужна будет всё равно загуглишь и найдешь подходящую формулу, куда важнее написать нормальную функцию которая обработает данные и т.п. Я капчу без калькулятора редко могу ввести, но когда мне нужно было вычисления намутить для сайта - то находил нужные похожие формулы и дорабатывал. Проблема что это занимало время и я не был уверен в результате...
> Давайте разберемся раз и навсегда: нужна ли в программировании математика?
Не, не нужна. Те сферы где она нужна, типа 3д графики, требуют знания каких-то отдельных областей которые ты можешь спокойно выучить походу изучения программирования.
А там где математика нужна прям основательно работают не программисты, а математики знающие программирование.
> Можно ли, будучи гуманитарием
Вот здесь-то и есть тот самый подвох. Знания математики на собесе не спросят, но если у тебя в школе были проблемы с изучением математики, то скорее всего и с изучением программирования у тебя будут схожие проблемы.
Программисты математику чаще всего не знают, но если надо будет выучить какие-нибудь отдельные темы - выучат. А шо, мануал есть, тестовые задачи есть, добрые индусы с хуевым инглишом есть, че тебе еще собака надо?
Есть подозрение, что у ТС умственная отсталось, которую он оправдывает гуманитарным складом мышления (гуманитарии типа филологов самые задроченные и там мозгов побольше надо, чем в программировании). Человек с нормальным интеллектом способен освоить любую область деятельности, даже если она ему не очень интересна. Если человек сосет вообще везде, то это кандидат на постановку диагноза УО. В филологии кроме того, что надо знать кучу всего, надо еще уметь выражать свои мысли. У таких как ТС эти мыслить есть? В программировании и математике надо реализовывать свои идеи. У ТС эти идеи есть?
>>2783509 (OP) От работы зависит. Квант девелоперу с зп 10к зеленых? Да, нужна. Датасаентисту в отделе разработки нейронок? Да, нужна. Аналитику-датасаентисту в отделе ресерча? Да, нужна. Фронтэнд разработчику? Нет, не нужна. Бэкэнд разрабу? Нет, не нужна, или нужно так мало, что можно походу разобраться. Как то так.
>>2852530 Нужна-нужна. Сам получаю деньги за то, что модельки обучаю. И хоть менять бэкбон архитектуры нужно крайне редко, при трансферлернинге все равно КРАЙНЕ полезно понимать как оно работает и как умножаются матрицы. А при решении бизнес задачи и определении подхода, определить какой лосс тебе нужен, какие метрики оптимизировать и т.д- всп это впрямую влияет на твою работу. И без понимания матеши тут сложно.
>>2852669 > И всяким крутым ИБшникам нужна теория чисел для шифрования. Лол бля, вот это манямирок. В твоём понимании ибшники какие-то там алогритмы шифрования разрабатывают? Или может уязвимости в них ищут? Я тебя расстрою, но ибшник - это человек 99% времени занимается обновлением сертификатов. А шифрованием занимаются специалисты по криптографии. К ибшникам они имеют примерно никакое отношение.
> пушка в геймдеве > ЛИНАЛ!11!1! Охуеть. Это аж программу девятого класса школы придётся вспоминать? Или какого там, восьмого?
У меня пока сложилось впечатление, что надо знать школьную (на уровне олимпиадника в идеале) + дискретку. Знать меньше неприлично, знать больше не нужно
>>2852708 > что это тогда Хуйня для дебилов умственно отсталых. Математика - это когда ты хотя бы когомологии пучков вынужден считать на постоянной основе в процессе своей работы. Кому там из программистов когомологии нужны? Никому? Ну вот и иди нахуй, чмо.
>>2852703 > А шифрованием занимаются специалисты по криптографии. Специалисты по криптографии это и есть крутые ибшники.
> ибшник - это человек 99% времени занимается обновлением сертификатов. Я тебя расстрою, но этим занимаются ибшники только в галерах рога и копыта. В серьёзных компаниях ибшники занимаются серьёзными вещами, в том числе и криптографией.
> Охуеть. Это аж программу девятого класса школы придётся вспоминать? Или какого там, восьмого? Но на деле ты обосрешься на трансформациях, матричном умножении и векторных операциях.
>>2852624 > определении подхода, определить какой лосс тебе нужен, какие метрики оптимизировать буквально 5 метрик заучить или поискать какую использовали в ПЕЙПЕРЕ. кого ты лечишь?
>>2852823 > На чём лол?) Хаха, сразу видно микроголового, который не шарит даже в той самой матеше за 9-й класс.
> Чел, ты если что, сейчас с к.ф.-м.н. разговариваешь. Не позорься. Всё, обмяк? Обтекай.
> Каким образом? Разрабатывают новые протоколы? Вот прям в команиях этим занимаются да? Прям вот ибшники да? =) Естественно. Тебя это удивляет? Ну это многое о тебе говорит, лол. Тебя наверное ещё много открытий в жизни ждёт.
Программист и есть гуманитарий как бэ. Математика нужна в тех задачах, где требуются вычисления. Игровая физика, геометрия анимации, ну всякое такое. Остальное - крудошлепство, с которым справится любая макака, вызубрив пару книг. Никакого "технарства" в 80% программирования нет.
>>2853552 > Игровая физика, геометрия анимации, ну всякое такое. Так и с этим любая макака справится. Ты сейчас литерали какую-то хуйню перечислил для которой не нужна математика сложнее школьной.
>>2783509 (OP) Объясняю Нужна не математика, нужно уметь мыслить, как математик. Если ты гуманитарий, то с этим будет тяжело. Хотя для гуманитарных программистов тоже место найдётся.
>>2854901 И да, можно быть решалой, но не математиком, но быть математиком не являясь решалой невозможно. Поэтому математики легко вкатываются в ойти и из-за этого создается ложное ощущение, что что бы быть хорошим программистом нужно быть математиком.
>>2855200 >Ты сидишь на дваче. Перестань притворяться умным/талантливым/успешным Какой-то странный миф, что на двачах успешных нет, сюда даже Дуров в свое время заваливался. Пелевин вообще где-то в букаче обитает.
>>2855147 Все что перечислялось в этом треде так или иначе связанного с математикой (то, что ты называл «не математикой», «говном для дебилов», «арифметикой 7 класса») - это все математика и ее разделы. И невероятно смешно видеть как у тебя от этого пригорает. Программисты тоже пользуются математикой в своей работе.
>>2855351 Как "надо" это отдельный вопрос надо забыть про эту парашу как страшный сон. Я про то что один раз больше 10 лет назад, когда половина посетителей ещё не зачали, нищитова. Это не "сидел на дваче", это "зашёл на двач" (1 раз)