Математики тред. Ананасы, расскажите, как вам пригодились матан, алебра, дискретка и диффуры в работе? Сил нет терпеть это говно, от изучения программирования отвлекает пиздец
>>966149 (OP) Абитура в треде, все на сессию. поможет позже, матан нужон, если ты конечно не сайты макакить собираешься - 3д двигла, обработка сигналов, криптография конечно я не гарантирую, что тебе придётся брать интегралы или решать диффуры потому что не придется, но знать как это делать - необходимо, иначе ты суть обезьяна с кнопками, а не инженер
>>966254 >ить ненужную хуету? Линейная алгебра проста как двери, я матан не любил, а вот линейная алгебра это как табличка уможения, машинальные действия, матан так само в принципе, только вычисляешь непонятно что, хуйня.
>>966297 Потому что необходимо знать как это работает, если ты это хочешь модифицировать или использовать хотя не учи, нахуй, не создавай конкуренцию шарящим
>>966149 (OP) Пригодится все, смотря куда пойти. Матан почти везде как основа. Алгебра тоже везде. Например графика, игоры - движки всякие, машоб и другое, там это маст хев. Дискретка для всего что у тебя дальше будет пригодится - всякие ИБ(кодирования по крайней мере), да и вообще основа компьютеров как никак, надо понимать что-то. А вообще есть много компаний, бизнес которых не в генерировании кода, а в решении разных исследовательско-прикладных задач в разных областях - физика, геология - там вот нужны бывают дифуры, матан.
В общем тут такая тема - если в область твоих интересов входит что-то связаное с перечисленными выше вещами - учи. Я так понял ты на первых курсах, так что потом все что ты перечислил пригодится на следующих, а это уже пригодится в реальных задачах. Если же твердо уверен, что не хочешь математику никакую - то в пизду, учи более прикладные вещи, пока учишься в шараге - ос, сети, архитектуру мб, базы данных и прочее. Ну и конечно пиши то, что интересно
А вообще это огромная проблема наших шараг, что они горазды учить математике, а вот зачем это нужно и как можно на практике применить (если это прямо не написано в их книжке 60-ч годов) сами нихуя не понимают и не слышали. В итоге учить это "говно" действительно убого до курса 3-4, а потом понимаешь зачем все было
>>966364 >Если же твердо уверен, что не хочешь математику никакую - то в пизду, учи более прикладные вещи, пока учишься в шараге - ос, сети, архитектуру мб, базы данных и прочее И пиздуй в сисадмины.
>>966367 Я не про то, что только дрочить теорию, а про то, что вместо математики сфокусироваться на таких вещах и писать под них программки учиться, понимая как устроено. Про учиться "программировать" я не написал потому что подразумевается.
>>966254 Учить нужную хуиту и обращать внимание на то, где может пригодиться математика. То есть сначала допустим, учишь 3д рендеринг, а потом аналитическую геометрию в вузике учишь с радостью и легкостью - потому что основы уже знаешь, а то, что не знаешь, есть мотивация учить. Если же тебе неинтересно ни одно из применений вузовской математики, то не учи, будешь стандартной жавамакакой или фронтэндером каким. >>966354 Ненужная теоретическая хуйня.
>>966149 (OP) > матан Пригодились знания интегрального и дифференциального исчисления(но не в программировании), в программировании ряды Тейлора, Фурье понадобились 3.5 раза, оценка сложности в среднем, почти всюду и по вероятности. Итог: ради программирования учить матан не стоит, если понадобиться, то просто найми голодного студента мехмата за дошик. > алебра Общая или прикладная? Прикладная пригодилась почти в полном объёме: кодирование, комбинаторика, шифрование и криптография. Общая сама по себе не нужна, но используется ОГРАНИЧЕНО, как база для прикладной. Что такое поле знать надо, а что такое главный идеал - уже не надо. Если линал, то полезен весь - от корки до корки твоего дновузовского учебника. Тут даже комментировать не буду. Итог: Общая алгебра - базу один раз бегло прочитать стоит. Прикладная алгебра - читаешь то, что нужно тебе для работы. Линейная алгебра - must have, no comments. > дискретка В целом полезна для понимания сути происходящего, почитать стоит. Но не углубляйся в дискретную маняматику - кибернетики из дискретки тебе хватит. > диффуры Вообще это часть матана, но в твоей шараге так видимо не считают. Не нужно 99% программистов. Все дифференциальные и интегральные уравнения решаются спец.пакетами и сервисами. От себя добавлю полезностей из маняматики: 1) Теория вероятности. 2) Логика + формальная логика. 3) Математическая статистика. 4) Геометрия + аналитическая и дифференциальная геометрия(must have, если работаешь с графикой и моделированием). 5) Физика, но только приземлённая, ибо теория относительности и прочие лапласианы тебе не нужны. 6) Кибернетика, как отметил выше. 7) Вычислительные методы. 8) Методы оптимизации. 9) Теория сложности. 10) Формальные языки, математическая лингвистика и грамматики. И последнее - к чёрту доказательства, они не нужны прямо ПОЛНОСТЬЮ, мне по крайней мере ни разу не пригодилось их знание. На вскукареки петухов о том, что нельзя пользоваться тем, чего не понимаешь,- клади болт и отправляй их на GNU\Linux и пусть разбираются в работе того, чем остальные просто пользуются.
>>966382 >На вскукареки петухов о том, что нельзя пользоваться тем, чего не понимаешь,- клади болт и отправляй их на GNU\Linux и пусть разбираются в работе того, чем остальные просто пользуются. А вот и КВАЛИФИЦИРОВАННЫЕ ПОТРЕБИТЕЛИ подъехали.
>>966385 Имеешь что-то против? Ты наверное не знаешь как устроена жизнь или вселенная, так как же ты живёшь? Или например пользуешься продуктами, процесс изготовления которых тебе не известен, но это не мешает тебе их потреблять, не так ли?
>>966378 А в том и дело, что ты никогда в этом море говна не поймешь что нужное, а что нет. А потом поймешь, что нужно примерно 50% того, что ты учил. Поэтому совет ОП-у - выбираешь интересную область, которой хочешь заниматься (допустим 3д рендеринг или машоб) - прям сегодня (не ждешь что тебе нужно выучить сначала математику) - идешь на курсеру, какой нибудь другой ресурс, ищешь интересный себе курс, смотришь и пытаешься сделать (во многих курсах, которые я видел, хоть и требуется знание каких-то мат разделов - все равно что-то объясняется, чтоб ты мог хоть как то понять что от тебя хотят), похуй если ничего не поймешь, за то будешь знать зачем тебе какой то старый хер рассказывает про какие-то матрицы с преобразованиями. Если еще и пройдешь пару норм курсов, будешь понимать эту ебалу лучше чем 99% твоих соседей по парте даже не задрочив книгу по каждой дисциплине. В общем чем раньше начнешь, тем круче будешь и тем быстрее будет расти твой скилл как профессионала, а не школьника, который сменку носит.
>>966385 А ты мне докажешь хоть какую нибудь теоремку? Ну или просто задачку на доказательство из книжки по логике? То что вы уебы выучили 100 страниц книги на экзамен наизусть не сделало вас математиками
>>966395 Вот например все мы пользуемся операционными системами и ты хочешь сказать, что знаешь как работает каждый ее компонент? Я не про формальное устройство, а про то как действительно реализовано там все.
>>966384 Для оценки сложности на практике математика не нужна вообще. Там для простых случаев набор есть рецептов (типа, если у тебя есть цикл, появится n, если рекурсия - то что-то еще), а для сложных нужно измерять зависимость на практике. >>966390 Судя по моему опыту, весь первый и второй курсы универа были нужны в теоретическом плане - то есть матан, ангем, линал, линейные дифуры. И довольно много чего не нужно в плане практическом - все эти взятия интегралов вручную, и тем более сверток - полная поебота, которая должна была сдохнуть еще в 70-е. Другой вопрос, что не зная, где тебе это пригодится и учить только потому что это написано в требованиях другого, нужного тебе, курса, это путь для особой категории задротов, и даже в этом случае это пиздец как неэффективно.
>похуй если ничего не поймешь, за то будешь знать зачем тебе какой то старый хер рассказывает про какие-то матрицы с преобразованиями. Да, это правда. На втором курсе я увлекся обработкой звука и дальше слушал про свертки и ковариации с интересом. Но больше всего меня убило то, что препод, жирная баба с мехмата, на прямой вопрос какого-то другого студента, нахуя это нужно, сказала, что она математик и ей похуй, на других курсах объяснят. В итоге я наблюдал такую картину в следующем году - никто нихуя не помнил содержимое того курса, кроме меня, а ведь я тот экзамен даже не с первого раза сдал, потому что я до сих пор не умею правильно считать свертки на бумажке.
>>966149 (OP) Если ты работаешь типичной макакой даже в гугле - она тебе не понадобится. Но. Даже если если ты будешь работать где-нибудь в геймдеве и она тебе понадобится, ты все равно не вспомнишь её. Можешь тупо ебланить универ, но листай хотя бы пару раз методички. Потому что потом ты будешь знать что искать в случае чего. И что так можно, что такая хуйня существует. Цель универа - дать кругозор, чтобы ты знал как многие вещи устроены и не придумывал свои теории.
это типа как знать паттерны - наизусть знать не надо, но ты должен иметь представление, что они существуют, чтобы в конкретной ситуации быстро сориентироваться, и понять, что "нужон паторн намба хуямба", и, даже если ты наизусть его не знаешь, то быстренько гуглянешь и сделаешь. выдох
>>966279 Это какие чуть больше чем обычные? Деление по модулю? Был один у меня похапэ отдел на проекте и один Васян спрашивал, зачем оператор % который никогда не используется. Я охуел.
- Затем, что ты пхп-шник - В твоей работе конечно не используется, а в программировании ещё как используется. - Этот оператор используют программисты, не обращай внимания - Леша, не напрягай голову, тебе ещё кодить надо.
>>967192 Нет, он дебил не знает как с умом использовать оператор %. И не видит в нём смысла. Да и с его проектами там и в правду наверное не где его использовать.
>>966149 (OP) Ты долбаеб полный? Математика - самое простое, что есть в вузе. Пиздец, умри.
>>966297 Если ты не знаешь матан, то ты калл из канавы и пишишь хуевый код. Пидарас и никому не нужен. Сдохнешь в рашке. Вообще знание математики показывает твою ОБУЧАЕМОСТЬ. ТЫ - необучаем
>>966149 (OP) Собеседовался на прошлой неделе в Гугл. Спросили как найти 2 ближайших отрезка из 10000000 штук. Быстрее, чем за O(N*N). Пригодилось: алгебра, дискретка, матан. Дифуры не юзал. В июне уезжаю в швейцарию. Ни разу не была нужна наработе. Но вот, пригодилась. Нужна вообще везде кроме БД и говновеба.
>>967192 если ты поступил на программистскую специальность, а не на математическую, то, вероятно, количество математики у тебя на уровне инженерных факультетов. Это, можно сказать, база. Надо быть совсем уж необучаемым, чтобы это не осилить.
>>967204 Нужна вообще везде кроме БД и говновеба, мобильной разработки, разработки gui, системного программирования (биты двигать - это не математика), embedded разработки и тд и тп...
>>967379 То есть без этого знания не получится писать SQL запросы LUL и писать круды?
>>966149 (OP) Математика нужна для фана, оче люблю укуриться и читать книжицы по топологии, коммутативной алгебре, теории чисел.
В работе же софтового инженера для большинства мат вещей уже есть написанные библиотеки, просто берёшь и юзаешь, только вот для того, чтобы знать, что взять, нужно знать математику ... так что лучше учить, чтобы потом не было мучительно больно.
>>967416 То есть нужно знать математику, чтобы ,snm способным прочитать описание библиотеки и понять, что она делает? Как бы фишка библиотек в том, что тебе нужно просто ее подключить и вызвать нужный функционал, зачем для этого коммутативную алгебру знать?
>>967421 Знаешь почему пидарахи ничего не могут? Математика вырабатывает причинно-слественные связи и логику. Ты можешь понять задачу, оценить и решить. Пидарахи с 7 классами образования этого не могут. Они как ведро. Что-то отдается внутри, а тольком сказать не могут ничего.
ИТТ. 1. Чуваки, которые реально используют математику и говорят о том, что учить ее нужно с ее применений. 2. Быдло, которое не использует математику и "вуз учит учиться", "отсеивается быдло", "математика вырабатывает логику" и прочая аргументация в стиле "не служил - не мужик".
>>967428 2. а так понятнее будет: в математике тоже есть опыт. в программировании не важно какие лабы ты будешь делать что бы набить опыт. так же и в математике, не важно что будешь доказывать, что бы набить опыт. будешь чуть лучше как математик. я не математик.
>>967421 Дак я и не говорю, что использую знания из тех книжек, что читаю во время досуга. >>967428 Логика это нормальный аргумент, именно для этого, кстати, при тичинге математике дрочат доказательства - формальная логика это тоже навык, которым нужно уметь пользоваться. Через десяток лет гомоморфизмы и прочие минимаксы забудутся, а вот модус поненс, пользоваться которым кисо училось доказывая теоремки, как правило, нет.
>>967424 Не я то как раз математику учу для себя и она полезна для любого человека я считаю, но к программированию она имеет такое же отношение, как физика например или лингвистика.
>>967433 Мозг - не мышца и просто так левыми упражнениями "в общем" не прокачивается. Надрочив пару тысяч интегралов на первом курсе, ты будешь просто лучше брать интегралы, и ничего более. Аналогично и с программированием, если ты 10 лет лепил круды, Кармака из тебя не получится. В этом, собственно и основная беда таких профессий, что "человек учится всю жизнь", и успешны только те люди, которые готовы постоянно учиться, остальные же стагнируют. И есть такой же феномен быстрого вкатывания, когда 16-ти летний подросток успешно обучает нейросеть, а в 22 люди доказывают теоремы, которые не могу весь мир доказать. Потому что нет никакой математики, нет никакого программирования, есть набор отстоящих друг от друга скиллов. Поэтому матан, если ты хочешь лепить круды, бесполезен, нужно учить реляционную алгебру, и матан тебе не поможет нихуя. И наоборот.
Программисту же доказательства в математике нахуй не нужны, у него практика критерий истины.
>>969760 Да ты охуел. Я разве виноват в своих генах? Помоги лучше, пожалуйста, как сие исправить. Как сделать задачи интересными? Просто как-то то, что очевидно решают повторить, а то, что нет замалчивают.
>>969678 При чем тут гоморфизмы? Я отвечал на утверждение "Через десяток лет гомоморфизмы и прочие минимаксы забудутся, а вот модус поненс, пользоваться которым кисо училось доказывая теоремки, как правило, нет.". Для этого достаточно школьной геометрии. При чем именно геометрии, а не алгебры, на которой учат символьным преобразованиям без особого задействования мозга.
Вообще-то забывается всё. Абсолютно. Но суть образования не сделать из человека ходячую энциклопедию, а снабдить его ссылками на нужную информацию. Чтобы в случае чего он знал где и что гуглить. И не делать велосипеды.
>>966149 (OP) >Ананасы, расскажите, как вам пригодились матан, алебра, дискретка и диффуры в работе? Я знаю человека, который знает человека, который будучи офицером в советской армии на учениях пошел посрать в полевой сортир типа "очко". Ну, у него табельный Макаров туда и выпал из кобуры. Так он взял проволоку, согнул знаком интеграла и вытащил пистолет из говна. Так-то. Вообще ОП, как человек обучавшийся по направлению "Прикладная математика и информатика" я бы многое мог сказаьть про русское образование в сегементе программирования, но не буду. Много писать, местные траллы все равно не оценят. Мой тебе совет, если армеечка над анусом не висит, собирай документы и поступай в колледж за рубежом. Хотя бы в Чехии, хороший вариант, а идеально в англосаксонских странах.
>>972907 Двачую. Всяк кулик свое болото хвалит. Очевидно, спецолимпиадники-математики в этом итт треде будут нахваливать свою тему. Извините, нахуй, но капитан или первый офицер воздушного судна не ебут за физику лопастного двигателя под крылом. В общих чертах - да, они понимают как это работает. Можно назвать это макакингом или послать работать в извозчики, но это снобизм.
>>972929 > Извините, нахуй, но капитан или первый офицер воздушного судна не ебут за физику лопастного двигателя под крылом Тупая аналогия. Геймер тоже в рот не ебал что такое линал и алгоритмы, и чо теперь? Бухгалтер тоже не ебет, как работает SQL и что такое компиляция, но программа ей нужна.
>>972923 >я бы многое мог сказаьть про русское образование в сегементе программирования, но не буду Главное — что в ВУЗе вас научили самостоятельно работать с литературой.
>>972929 >не ебут за физику лопастного двигателя под крылом а братья райт построили первый самолет, пока матанопитухи и физикобляди в академии наук пиздели о невозможности полетов
>>972993 >Главное — что в ВУЗе вас научили самостоятельно работать с литературой. Да, вот именно из-за такого менталитета я советую ОПу паковать манатки и валить куда-нибудь западнее Бреста. Колледж, а уж тем более ВУЗ aka university должен давать глубокие и актуальные знания в профессии или области науки. А не учить, блядь, работать с литературой четыре-шесть лет. Этому должна учить школа.
>>966382 > кибернетика Что такое кибернетика по твоему? >матан не нужен >1) Теория вероятности. А ничего, что теорвер почти весь основывается на матане? Ну не считая совсем простенькой хуйни или конечных вероятностных пространств.
>>967455 Возможно, ты учился в не очень хорошем вузе (как и большинство собственно). Тебя надрачивали брать сотни интегралов, искать собственные значения, и ты думал, что это и есть математика. Ну и иногда надо было зазубрить доказательства из учебника и рассказать лектору. Но труъ математика не такая.
>>973856 Если интегралы и собственные значения программисту хоть как-то нужны (хотя не в таких количествах и не каждому), то твоя математика нахуй не нужна, вообще никак и ни разу. И нет, она не "развивает мышление", "логику", или какую ты там еще аргументацию в стиле "не служил - не мужик" придумаешь.
Пока тред не утонул, предлагаю ещё тему для срача. 1) Нужно ли программисту знать английский? Для чтения документации наверняка какого-нибудь B1 хватит. 2) Нужно ли программисту знать архитектуру компьютера? Ассемблер там, всякие системные вызовы, прерывания.
>>966149 (OP) > расскажите, как вам пригодились матан, алебра, дискретка и диффуры в работе? Ну так маленько пригодилось, сам особо не учил, но и интерес был, чтобы хотя бы на четверку сдать. Я лишь матан 2го семестра на тройку сдал, до сих пор мечтаю найти время и осилить его просто для себя.
>Сил нет терпеть это говно Если есть обязательное домашнее задание для сдачи экзаменов, то купи решение у математиков. Если будет контрольная, то купи репетитора-математика с твоего ВУЗа, который тебе разжует мэйнстримные задачи. Репетитора бери - друга или родственника твоего препода, тогда препод тебя зауважает за то что ты его близкому уделяешь деньгами.
>>973887 > аргументацию в стиле "не служил - не мужик" придумаешь А-ХА-ХА-ХА-ХА-ХА-ХА, Д-А-А-А-А-А-А-А-А-А-А-А, давно искал как обозначить все эти "математика - развивает логику, классическая музыка и литература делает из тебя илитку, без ВУЗовской философии ты бездумный потребитель" - всё это и есть "не служил - не мужик" в разных формах.
>>966149 (OP) Короче, поясняю чётко и жестко за математику первый и последний раз. Если у вас дома стабильная атмосфера, вас кормят, одевают и обеспечивают и будут это делать ещё долго, то стоит вместо двощей, анимы и ананизма хорошенько проработать матан, он может вам пригодиться в каких - нибудь анализах данных, ибо та же мат. статистика содержит в себе формулы из мат. анализа и вы потренируете память, логику.
А если у вас жопа, нестабильное положение, вы доедаете хуй без соли, вас гонят из дома, вам надо обуваться, одеваться и кормиться, то либо сразу бросайтесь на те разделы обучения, которые позволят вам очень быстро заработать на дошираки без нудного матана и смс.
>>981131 P.S. Не дописал то либо сразу бросайтесь на те разделы обучения, которые позволят вам очень быстро заработать на дошираки без нудного матана и смс, то либо вообще идите на неквалифицированную работу
Заканчиваю """"прикладную"""" математику, уже блевать тянет от всех этих матанов и функанов, хочу быдлокодить. Восхищаюсь теми, кто с горящими глазами варится во всех этих математиках
>>966149 (OP) Ну прям для работы пригождается 1% связанный со сложностью алгоритмов, когда надо прочитать описание алгоритма и понять что там написано. А так со временем стало неплохим развлечением: интересно разбираться в новых хреновинах появлвяющихся на разных конфах, но это развлечение и не более.
>>966149 (OP) Числаки понадобились чтобы подобрать алгоритм для нахождения скорости по координатам с условием, что координаты могут иногда выдавать неправильно. Линал и диффуры для ТАУ понадобились когда писал код для стабилизации камеры в полёте. Диффуры вообще нужны для ТАУ. Так же нужен был ЦОС для написания самых разных фильтров, а к цосу желательно понимать матан и диффуры.
>>985157 >Числаки это что? Вычислительные методы? На своем втором курсе сейчас проходим, выглядит как единственное более-менее полезное говно из математики.
Ананасы, расскажите, как вам пригодились матан, алебра, дискретка и диффуры в работе? Сил нет терпеть это говно, от изучения программирования отвлекает пиздец