24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Как учить математику

 чел в непонятках 22/07/22 Птн 17:30:48 #1 №2413105 
image.png
Пр, привет. Мне часто приходиться производить математические расчеты в своей работе, и за частую я просто гуглю мою проблему и копирую формулы в интернете. Но найти нужную формулу не всегда получается, приходиться додумывать самому, школьную математику я никогда не учил, в ПТУ было просто насрать. Скажите как мне выучить все почти с нуля, посоветуйте книжки или курсы какие, инглиш приветствуется
Аноним 22/07/22 Птн 17:36:34 #2 №2413122 
>>2413105 (OP)
Тут тебе ничего полезного не скажут и просто за воротник насрут. Иди в /math/ в нюфаг тред к умным анонам-математикам, там, конечно, тоже за воротник насрут, но хотя бы годные советы дадут. А может быть и информации в шапке хватит.
Аноним 22/07/22 Птн 17:49:04 #3 №2413144 
>>2413122
В /math все прикладное не любят и считают не математикой.
>>2413105 (OP)
Совсем с нуля можешь заниматься на khanacademy.org
Там в основном школьная программа, но американская, наше егэ по ней на высокие баллы не сдать. Помимо школьной программы там есть еще и основы матана и линейной алгебры. Линейка к сожалению без интерактивных упражнений.
Аноним 23/07/22 Суб 05:36:09 #4 №2413716 
>>2413144
https://openstax.org/ еще - там чисто учебники, без видео и прочей шелухи.
Из базы тебе, скорее всего, нужны будут: линейная алгебра, мат. анализ, теория вероятностей и статистика, дифференциальные уравнения, в этом порядке. Когда все это освоишь, дальше уже сам сможешь разобраться что тебе еще нужно будет.
sage[mailto:sage] Аноним 23/07/22 Суб 06:38:27 #5 №2413728 
>>2413105 (OP)
> Как учить математику
Как вы заебали уже... Мы откуда знаем? Здесь программисты тусуются, а не математики.
Аноним 23/07/22 Суб 06:52:22 #6 №2413731 
>>2413728
Я математик.
Аноним 23/07/22 Суб 08:54:24 #7 №2413782 
В /math были какие-то школо книжки. Раньше был учебник для старших классов: Алгебра и начала анализа, как-то так. Ну и книжка, типа: как доказать.
Матан, теорию чисел для прикола, троллить программистов которые думают, что знают матем.
Ну и этого хватит чтоб не боятся читать undegraduate книжки прикладных предметов которые ты выбрал, заглядывая в книгу по матану по ходу.
Аноним 23/07/22 Суб 09:39:17 #8 №2413805 
>>2413105 (OP)
Берешь и учишь, даун
Аноним 23/07/22 Суб 09:45:59 #9 №2413813 
А степики есть для матана? Ну чтобы что-то большее пары ответов верифицировал.
Аноним 23/07/22 Суб 19:25:39 #10 №2414219 
Бери учебники Киселева тех изданий что с дореформенной орфографией, сначала систематический курс арифметики - он для углубленного повторения арифметики в старших классах (раздел с именованнымт числами можно пропустить), потом алгебру, можно и геометрию, но тут хз, до теоремы Пифагора точно можно дальше по вкусу. К арифметике хорошо подходить задачник Верещагина тех же годов.

Если двигаться чуть дальше Александров аналитическая геометрия пополнения сведениями из алгебры с приложением задач примерно именно такое название, не перепутай у него есть и другой учебник с похожим названием и он дрянь. Плюс Никольский матанализ двухтомник более менее вроде.
Аноним 23/07/22 Суб 20:08:49 #11 №2414248 
>>2414219
> тех изданий что с дореформенной орфографией
Там нет разницы в семантике
Аноним 31/07/22 Вск 13:04:17 #12 №2420678 
>>2413105 (OP)
Кем работаешь?
>>2413728
Как можно писать код не зная математики? Или ты его как оп из интернета копируешь? Отличный программист ничего не скажешь
Аноним 31/07/22 Вск 13:14:02 #13 №2420686 
>>2413105 (OP)
Какого сорта расчеты хоть? Геометрия, статистика, физика всякая с интегралами?
Аноним 31/07/22 Вск 19:40:31 #14 №2421069 
>>2420678
>Как можно писать код не зная математики?
Берёшь и пишешь.
Аноним 31/07/22 Вск 22:22:13 #15 №2421265 
>>2413105 (OP)
> Скажите как мне выучить все почти с нуля,
Что "всё", деб? пиадический анализ, геометрическую теорию инвариантов и алгебраическую K-теорию?

Ты для начала расскажи, чем ты занимаешься. Судя по тому, что для твоей работы достаточно что-то там в интернете гуглить, тебе кроме таблицы умножения никакая "математика" нахуй не нужна.
Аноним 31/07/22 Вск 22:25:16 #16 №2421269 
>>2420678
> Как можно писать код не зная математики?
Ну-ка расскажи нам, нахуя и какую математику нужно знать, чтоб программировать?
Аноним 31/07/22 Вск 22:45:41 #17 №2421284 
>>2421269
> Ну-ка расскажи нам, нахуя и какую математику нужно знать, чтоб программировать?
Да хотя бы школьная
Аноним 31/07/22 Вск 23:09:26 #18 №2421317 
>>2421284
Всё, что преподается в школе, не имеет к математике никого отношения. Любому, у кого нет диагностированного синдрома Дауна, все, преподаваемое в школе, и так очевидно.
Аноним 01/08/22 Пнд 12:46:12 #19 №2421599 
>>2421317
>это другое!
Хрюкнул
Аноним 01/08/22 Пнд 14:20:02 #20 №2421691 
>>2421599
Что "это", деб? То есть ты мне хочешь сказать, что вы под "математикой" действительно понимаете школьную программу? И хули вы там осваивать собралиcь? Логарифмы, квадратные уравнения и производные с интегралами, кек.

К слову сказать, в 99% случаев, чтоб успешно программировать и получать за это бабки, не нужно знать даже и перечисленного, лол. Впрочем, оп нам так и не сказал, чем он занимается.
Аноним 01/08/22 Пнд 18:51:08 #21 №2421930 
>>2421691
> К слову сказать, в 99% случаев, чтоб успешно программировать и получать за это бабки, не нужно знать даже и перечисленного, лол. Впрочем, оп нам так и не сказал, чем он занимается.
Это ты про фронт или бек?
Аноним 01/08/22 Пнд 19:17:18 #22 №2421957 
>>2421930
И про то, и про другое.

Предвидя возможные претензии - я знаю, о чём говорю. В определённый период своей жизни 4+ лет разрабатывал бекэнд поиска в яндексе.
Аноним 02/08/22 Втр 11:59:50 #23 №2422509 
>>2421957
Ты просто не замечал как тебе пригождались школьновузовские знания. Челу без базы будет сложно
Аноним 02/08/22 Втр 12:51:28 #24 №2422561 
>>2413105 (OP)
Математику учат в связи с чем-то, а не просто так.
Если у тебя есть сфера приложения, то вопрос как отпадает, используй мат.методы в ней. Они обычно все известны и отлажены, например кривые безье для создания форм, квантерионы для компьютерной анимации, матрицы для цветовых преобразований.
Аноним 02/08/22 Втр 15:23:30 #25 №2422687 
>>2413728
программист ~ математик. Если ты не шаришь в математике тебе нехуй делать в программировании.
>>2413105 (OP)
Короч смотри сюда. Идешь в пиратбей или рутрекер, вбиваешь вот это: calculus, linear algebra, discrete mathematics. Читаешь от корки до корки, выполняешь задания из книги. Че непонятно лезешь в гугл.
Все, это начальный необходимый уровень. Дальше уже можешь искать какие-то специализированные книги. Можешь еще диффуры освоить (differential equations) они нужны в инженерных расчетах.
Ищи лучше на английском, потому что русские книги по математике кал ебаный, написанный престарелыми заскорузлыми совками, в которых нихуя не объясняется и материал подан максимум уебищно.

Начинать можешь одновременно и линейную алгебру, и мат анализ и дискретку, это все уровень первого семестра первого курса бакалавра софтверной инженерии. Ну либо по очереди чтоб проще было.
Аноним 03/08/22 Срд 12:04:32 #26 №2423294 
>>2422687
> Если ты не шаришь в математике тебе нехуй делать в программировании.
Расскажи нам, пожалуйста, каким образом тебе пригодились знания хотя бы из области интегрирования дифференциальных форм (это матан первого года, на минуточку) при покраске очередной кнопки или при проектировании очередного бекэнда очередной банерокрутилки?

Короче, хуйню не неси. Из всей перечисленной тобой математики в программировании понадобится разве что школьная дискретка на уровне "понимаю, как работает алгоритм дейкстры; умею в базовую комбинаторику". Да и то, только чтоб собесы пройти, кек.

зы
> программист ~ математик
Брат, ты, очевидно, просто пиздецки далёк от понимания того, чем занимаются профессиональные математики. Ты блядь даже представить не можешь, какая бездна лежит между ними и всеми остальными. Так что умоляю тебя - никогда больше не пиши про математику.
sage[mailto:sage] Аноним 03/08/22 Срд 12:47:03 #27 №2423325 
изображение.png
>>2423294
>интегрирования дифференциальных форм (это матан первого года, на минуточку)
Пиздишь. В нму и на матфаке вшэ это читают на втором курсе, в курсах диффгеома и матана соответственною. В митовском курсе (OpenCourseWare, на ютубчике есть) в первых двух семестрах проходят материал школьной программы, я не утрирую.
В лучше случае на втором семестре в интегральном анализе тебе пояснят, что f(x)dx - это не просто обозначение, а дифформа, и дадут 1-2 простых задания.
Аноним 03/08/22 Срд 12:48:34 #28 №2423326 
>>2423294
А на собеседованиях за математику спрашивать будут?
Аноним 03/08/22 Срд 12:52:31 #29 №2423330 
>>2423294
Чел, если ты макака, которая пишет баннерокрутилки то может ты и прав.
Но если ты ебаный инженер ты обязан знать математику, а в идеале еще и физику, иначе ты хуй латаный и грош тебе цена.
Потому что прикладное применение компьютеров не ограничивается сайтом интернет-магазина купи_говнодотком. Если тебя занесет в проект с инженерными и математическими вычислениями ты сразу же пойдешь нахуй с твоими "знаниями" восьмого класса, а возьмут человека, который шарит.
Аноним 03/08/22 Срд 12:55:57 #30 №2423332 
>>2423325
> матфаке вшэ это читают на втором курсе
В каком-то урезанном и предварительном виде на матфаке это обычно читают в конце второго семестра. Но полностью формально только в третьем семестре, да. Впрочем, это очень сильно зависит от предпочтений лектора, которые меняются каждый год (как и в нму). Это, впрочем, не отменяет того, что большинству программистов (если только ты не занимаешься разработкой какого-то очень специфического научного/инженерного софта) никакой матан нахер не нужен. Даже школьный.

> В митовском курсе (OpenCourseWare, на ютубчике есть) в первых двух семестрах проходят материал школьной программы

<sarcasm> на пиндосов равняться - себя не уважать. Как нужно учить математику уже давным давно рассказал Миша Вербицкий. Если ты отстаёшь от его графика, то, считай, никакую математику ты не учишь. dixi
</sarcasm>
//студент матфака
Аноним 03/08/22 Срд 12:57:00 #31 №2423334 
>>2423326
Тебе могут дать банально задачку про ведра, которую ты жидко пукнув не решишь и ты пойдешь сходу нахуй в "мы тебе перезвоним" список.
Аноним 03/08/22 Срд 12:58:43 #32 №2423336 
>>2423332
>Миша Вербицкий
Нахуй ты его раскопал, закопай обратно, воняет.
Аноним 03/08/22 Срд 13:04:44 #33 №2423340 
>>2423326
Смотря куда собеседуешься. Обычно так. Если компания крупная (яндекс, мейл, сбертех и т.п.), то с большой вероятностью на позиции меньшие сеньоровских у тебя будут только алгоритмические секции. На них обычно просят решить какую-нибудь программистскую задачу либо "на смекалку", либо на прямолинейное использование какой-нибудь известной структуры данных. "Систем дизайн" секции в крупных компаниях обычно проводят только для сеньоров, либо для сильных мидлов, которые потенциально станут сеньорами в ближайшие пару циклов ревью.

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

Никакую математику у программистов на собесах не спрашивают почти никогда, если только ты ни в какой-нибудь rnd отдел устраиваешься. Математику обычно спрашивают у всяких аналитиков и машин лёрнеров. Но и там разговор дальше школьного тервера и базовой статистики обычно не уходит (ну ок, у машин лёрнеров ещё что-нибудь про методы оптимизации могут поспрашивать).
Аноним 03/08/22 Срд 13:05:51 #34 №2423341 
>>2423336
Чего его раскапывать? Человек до сих пор математикой занимается. Даже периодически на матфаке появляется, когда в России находится.
Аноним 03/08/22 Срд 13:08:45 #35 №2423342 
>>2423330
> Но если ты ебаный инженер ты обязан знать математику,
Чел, честно говоря, у тебя представления о профессии на уровне экзальтированного школьника. Скажи честно, ты хоть один день своей жизни в этой индустрии проработал?

зы. Сорян за ад хоминем, но я даже не знаю, как твой поток сознания комментировать. Ну какая нахуй физика, чел. Она даже эмбеддед разработчикам по большому счёту нахуй не нужна. Я уж не говорю о людях, которые на более высоком уровне абстракции работают.
Аноним 03/08/22 Срд 13:16:44 #36 №2423349 
>>2423330
По такой логике программист помимо математики и физики должен ещё прослушать полный курс языкознания (ну а что, вдруг софт для лингвистов будет разрабатывать), разобраться с химией (им тоже программы нужны!), хорошенько освоить биологию (мало ли к биоинформатикам попадёшь), непременно заботать географию/геологию/геофизику (вдруг тебя в газпром занесёт, определять новые месторождения нефти и газа), ну и т.д.

В реальности дела обстоят так. Специфический софт пишут не программисты, которые где-то на коленке "выучили математику" (спойлер: нихуя они не выучили), а специалисты в этой предметной области, которые научились программировать. Потому что научить программировать можно любого человека с техническим/естественно-научным бекграундом. И обычно на необходимом для своих нужд уровне он научается программировать самостоятельно за пару недель/месяцев. А вот обучить программиста какой-то предметной области - это задача уже намного более сложная и в большинстве случаев безнадёжная.
Аноним 03/08/22 Срд 13:18:06 #37 №2423352 
Раз пошла такая пьянка, скажите, насколько нужна теория типов/категорий для осваивания хачкеля/ml/ocaml?
Аноним 03/08/22 Срд 13:20:23 #38 №2423357 
>>2423334
Я в последние лет 5 ни в одной конторе не видел чтоб спрашивали какую-нибудь хуйню про люки и вёдра. Если тебя на собесе спрашивают какую-то откровенную хуйню, не имеющую отношения к разработке, то не нужно дожидаться, пока они тебя занесут в список "мы вам перезвоним" - нужно самому оттуда сразу же бежать нахуй не оглядываясь. В 2022 году это железный маркер того, что в конторе происходит полный пиздец.
Аноним 03/08/22 Срд 13:29:04 #39 №2423372 
>>2423352
Ровно настолько же, насколько они нужны для изучения любого другого яп. То есть зависит от твоих целей. Если ты хочешь просто заботать язык, чтоб мочь на нём разрабатывать, то нахуй не нужны ни теория типов, ни теоркат. Если ты хочешь досконально разобраться в том, как и почему дизайнят современные языки (в частности, яп, заточенные по функциональную парадигму), то так или иначе придётся разобраться и с теорией типов и с теор катом. Но в любом случае, не нужно их ботать по отдельности. Нужно брать специфическую литературу по дизайну яп (в интернетах есть куча хороших списков с литературой на эту тему, но стандартно для разогрева советую Типы и Языки Программирования Пирса), читать её и по ходу дела, когда начинаешь чувствовать, что тебе не хватает понимания теории типов или теорката, то идти и ботать конкретные вещи оттуда.

зы. Хаскель и мл стоит учить как раз таки только если ты теоретической стороной дела собираешься заниматься. Промышленная разработка на них практически не ведётся. Вообще в промышленной разработке ценится гибкость инструментов, поэтому яп, заточенный под одну единственную парадигму как правило нахуй не нужен. Поэтому если хочешь заботать язык, который и ценится на рынке, и при этом позволяет в функциональную парадигму, то лучше смотреть в сторону названного тобой окамля, либо какой-нибудь скалы.
Аноним 03/08/22 Срд 13:36:29 #40 №2423384 
>>2423352
В Хаскеле используется полторы категории. Так что если и изучать этот математический язык созданный математиками для математиков в процессе переосмысления десятилетий математических трудов, то явно не по книжке для математиков, а по какой-нибудь "инженерной", специально для программистов.
Аноним 03/08/22 Срд 13:36:40 #41 №2423385 
>>2423372
Предостережение:

Есть неплохая вероятность того, что если у тебя нет базового бекграунда в общей алгебре или алгебраической топологии, то попытки заботать теоркат закончатся ничем. То есть возможно тебе даже покажется, что ты что-то там заботал, но в реальности окажется, что нихуя ты не понял. Дело в том, что теоркат - это всего лишь удобный язык для формулировку разнородных (на первый взгляд) идей из разных областей математики. И если у тебя нет опыта работы с этими менее абстрактными объектами, то дрочить теоркат в вакууме - это уже какая-то шизофрения. Всё-таки его нужно изучать, имея какие-то базовые примеры в голове.

За теорию типов не расскажу, но подозреваю, что там опять же неплохо бы понимать, как вообще базовая математическая логика устроена (и нет, блядь, я не про силлогизмы и не про булеву алгебру).
Аноним 03/08/22 Срд 13:38:14 #42 №2423389 
>>2423384
Второе предложение, очевидно, про теоркат, а не про Хаскель
Аноним 03/08/22 Срд 13:39:16 #43 №2423390 
>>2423372
Ну так-то я больше практикодрочер, но что-то заинтересовался разработкой конпеляторов/дсл/всякого тулинга для работы с кодовой базой на уже существующих языках. При этом лезть во всякие основания математики не хотелось бы, мне кажется это тупо сожрет всё моё время.
Аноним 03/08/22 Срд 13:58:49 #44 №2423402 
>>2423390
Классику типа Principles of Compiler Design автор Aho
и Compilers: Principles, Techniques, Tools авторы Aho, Ullman
уже листал?
Аноним 03/08/22 Срд 14:33:47 #45 №2423430 
>>2423330
>а в идеале еще и физику
Зачем?
Аноним 03/08/22 Срд 14:49:52 #46 №2423447 
>>2423402
Нет, но спасибо что напомнил
Аноним 03/08/22 Срд 18:12:48 #47 №2423776 
Ну раз инглиш приветствуется, то вот:
Everything You Need to Ace Pre-Algebra and Algebra I in One Big Fat Notebook

Кратко и по делу, самое то, чтобы быстро повторить школьный курс.

Если времени много, конечно же учебники Киселева. Арифметика, алгебра и геометрия издательства Физматлита 2002-2013.
Опыт попытки познать математику самостоятельно Аноним 25/08/22 Чтв 19:59:59 #48 №2445422 
Я пытался ее освоить сам . По началу скачал десяток книг с разных сайтов . "В принципе уже изначально понимал ... да и еще в школе учебники были книгами методичками для учителей и никак не для школьников . 3 страницы теории в лучшем случае с объяснением на троечку без алгоритмов решений задач ... в общем вас побуждают развивать логику и изобретать велосипед дважды ." Большинство из них одинаковы . Это книги для людей в теме . Причем без разницы как они называются . Получить 100 баллов по еге или книга для поступающих в МГУ . Только две книги сильно отличились . Это теоретический справочник Мордковича и подготовка к егэ от Малковы у нее в отличии от других много алгоритмов решений простых задач . Но и этого не достаточно . Все просто ведет к тому что вам нужен репетитор или онлайн курс или вы должны быть выше своих генов и окружения и просто как робот этим заниматься и только тогда.
Аноним 26/08/22 Птн 16:25:23 #49 №2446116 
>>2445422
Дарю мудрость сию.

- локализировать задачу
- найти референсные примеры

Расчёты нужны часто?
да:
пишешь калькулятор
нет:
сделал 1 раз и забыл

Инфодампы в печатном виде это абсолютно неработающий метод обучени, который используется только на постсовке, и одна из причин почему его образование невероятно убогое.
Аноним 26/08/22 Птн 17:57:31 #50 №2446228 
>>2446116
Не совсем понял вашу не созревшую мудрость . Самая главная проблема этого места жительства в языке и культуре . Все важные и главные библиотеки достижений человечества не у нас от слова совсем .У нас ничего нет кроме корявых переводов . И да , ничего просто так не пишется ( калькулятор ) , нужна база ( к примеру знание математики ) а ее без посторонней помощи большинство не освоит.
Аноним 26/08/22 Птн 19:52:50 #51 №2446417 
>>2446228
Загоняешь формулы в циклы. Готово.
Сейчас никто ничего не считает, всё считают машины.
Аноним 26/08/22 Птн 20:15:40 #52 №2446431 
Нахуя ты "изучаешь математику"?
Что конкретно тебе нужно, то и изучай, если получается, то все ок.
Учи инглиш, кури ответы на stack exchange по тематике.
Больше ничего не нужно, ни Мордковичей, ни советы шизов из /math/ с протухшей солянкой на pastebin.

Какие задачи то решаешь вообще?
Аноним 26/08/22 Птн 20:51:37 #53 №2446476 
>>2446431
А что именно на SE ? Они ученые все обиженные . Никто не хочет сделать справочник алгоритвом решения основных задач
comments powered by Disqus

Отзывы и предложения