Этого треда уже нет.
Это копия, сохраненная 21 мая 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
334062-06c9619d.jpg531 Кб, 3888x1944
Нужна ли математика в программировании ? Имею 176282758 В конец треда | Веб
Нужна ли математика в программировании ? Имею по всем технарских предметам кроме матана положительные оценки, лишь по математике 3. Помешает ли такое знание сего предмета в занятии программированием ?
2 176282831
Не помешает. Однако математика учит логически мыслить, что необходимо в программировании
3 176283458
>>282758 (OP)
Еще математика помогает развить абстрактное мышление, тоже полезный навык для программиста.
4 176284653
В общем-то нахуй не нужна. Это вопрос из серии "нужна ли медицина в программировании". Если ты будешь разрабатывать медицинский софт, знания медицины тебе понадобятся. И даже в этом случае в очень ограниченном объёме. Точно так же и с математикой.
5 176284820
>>282758 (OP)
Пиши какое именно программирование.
Если кококо приложухи под веб или телефоны - не нужна,
Если ИИ-нейросети или какие-нибудь йоба 3Д движки - нужна.

Хотя матан простой, я бы в любом случае подтянул, если даже польза не будет очевидна напрямую.
6 176285176
>>284820
Давайте вообще тратить время на всякую хуйню, типа матана.
7 176285217
>>284820

>Если кококо приложухи под веб или телефоны - не нужна,


>Если ИИ-нейросети или какие-нибудь йоба 3Д движки - нужна.


Два чая этому господину, все правильно описал.
sage 8 176285227
платиновый вопрос
откуда вы лезете блядь
9 176285290
>>282758 (OP)

по моему мнению: если не упарываешься сжатием, компрессией, ну или аналитикой, то вышмат нахуй не всрался. А если что-то и припрёт - обычно всё рутинное давно завёрнуто в нужную либу, надо только поискать.

Лет 30-40 назад, когда каждый байт был на счету, тут да, можно было как-то изебнуться и написать на ассемблере на 30 байт короче, чтобы влезть в память. А сейчас неактуально нихуя.
10 176285393
>>285290

>сжатием, компрессией



блять, я сжатием и шифрованием имел сказать. для крипты, нихуёво так матешу знать надо, если решил так по хардкору упороться, да.
11 176285459
Если знаешь математику, программирование ты уже знаешь на любом языке. Останется только разобраться с библиотеками.
12 176285542
>>283458
Лол
13 176285579
>>283458
Программисту нужно предметно-действенное мышление, разве не так?
14 176285606
Слушаю сюда, зеленый. Из математики важно только умение построить область применения и крайние случаю. Что например тебе может прийти NULL или пустой класс. Всё, больше ничего. Тоесть математика как таковая не нужна. Полезна дискретка, именно как умение выражать свои мысли в коде и алгоритмах. Численные методы и прочий теорвер не нужен. Без него решается 99% всех задач.
Можно стать успешным программистом без знания математики - ДА.
Можно ли работать в крутой области без знания математики - НЕТ.
15 176285634
2+2=?
16 176285713
>>285634
Этот пример все просто запомнили даже из историй каких-то. Необходим пример посложнее.
17 176285730
Нужна, для становления ТРУЪ пограммистом, гуру крутых аглоритмов и вообще уважаемым пацаном. Это не отменяет возможность быть петушком-лидом с зп 200к, который не помнит даже что такое логарифм.
18 176285830
>>285730
Можно знать логарифмы, но не помнить?
Снимок экрана от 2018-05-20 22-57-32.png5,2 Мб, 7680x2160
19 176285852
>>282758 (OP)
Нет не нужна. Идите нахуй. Закрывайте тред.
20 176285879
>>285606

>Без него решается 99% всех задач



Я посмотрю как ты на сетку будешь без знаний тервера обучать, макака.
22 176285960
>>285852
Этот код вообще человек писал? Или всё-таки машина?
23 176285970
>>285852
10-долларовая жава-макака, это ты?
24 176286010
>>285393
В этом-то и дело, что учить надо в том случае, если прямо сейчас этим занимаешься.
А если возникают вопросы "нужно ли", значит тебе сейчас нахуй не нужно.
25 176286027
>>285957
Люди не должны бояться формул и подобных знаков.
26 176286059
>>285459

>если знаешь математику, программирование ты уже знаешь, осталось только научиться программировать

27 176286116
>>285830
Это школьная программа, любой окончивший школу знал-понимал. Соответственно во взрослом возрасте «не помнит».
28 176286149
>>285879
Вот блядь 99% программирования - это написание ёбаных сеток. Без этого же никуда.
29 176286178
>>285879
99% задач - нахерачить фронтенд к логике или поебаться с базой данных. Обучать сети возьмут матано-богов. А дискретка-петухов посадят делать фронтенд. Я же написал, что крутая область - НЕТ.
30 176286284
>>285960
Машины нихуя не пишут. Любой код пишут из готовых примеров. Две переменных местами поменял. Хуяк, хуяк и в продакшн.
giphy (4).gif496 Кб, 245x240
31 176286310
>>282758 (OP)
Чистое программирование само по себе это простое задротство. Умение обращаться с кучей инструментов, которые умные дяди за тебя настроили и спроектировали. Я с десятого класса как кодить начал не мог понять хули программистов за интеллектуалов держат. Какой-нибудь манагер высокого уровня гораздо серьёзнее мозги напрягает, например.
32 176286314
>>285957

>2к19


>расселовские типы


:-)
33 176286325
>>285960
это чичтой воды

> нахерачить фронтенд к логике


из >>286178
34 176286431
>>286310
Согласен. Программист это тупа задрот 1.5 книжек.
35 176287007
>>282758 (OP)
Мы на зоне таких как ты опускаем.
36 176287097
>>285970
Ну да
37 176287693
>>282758 (OP)
Оценивать вычислительную сложность алгоритма умеешь?
38 176287803
>>282758 (OP)
Ой, да идите вы нахуй уже вайтишнике ебаные.
Не отвечайте этому опущу.
anime with realistic eyes.png801 Кб, 720x720
39 176288057
>>282758 (OP)
Нет. Большинство программистов - тырпрайз-макаки, за которых уже все сделано.
40 176288284
>>282758 (OP)
Математика разная бывает, тебе про какую интересно?
Какая-то элементарная арифметика нужна вообще везде, а остальное от задачи зависит.
sage 41 176291125
>>282758 (OP)

>Помешает ли такое знание сего предмета в занятии программированием ?


Без математики ты быстро достигнешь потолка.
42 176293769
>>282758 (OP)
Нет, она не нужна. Программистский склад ума вредит в математике, а математический в программировании.
43 176293798
Что такое лямбда-исчисление и почему оно так страшно звучит?
44 176293856
>>286310
Согласен.
45 176293908
>>285879
import slesarflow as sf
sf.obuchit_setka(setka)
46 176294053
>>282758 (OP)
Не помешает. Ты усилия прилагай, и всё получится.
Советую погуглить тему. Можешь найти много интересного. Например: https://habr.com/post/314496/
15213092609280.jpg136 Кб, 1080x971
47 176294135
>>286310
Кто-то опять путает программистов с говнокодерами.
15264890803480.jpg18 Кб, 201x123
48 176294175
Английский куда важнее. Без знания на разговорном уровне можно даже не пробовать в ойти.
49 176294451
>>291125
А с математикой пола.
50 176295291
>>282758 (OP)
Набежали унтеры типо хтмл-погромистов для которых клепание веб магазинов абсолютный предел. Если ты хочешь хуярить хоть сколько то сурьезное штуки интеллектуальный анализ и поиск, нейросети и маш.обучение, сжатие данных, подавление шумов аудио/видео и ваще работа с мультимедиа, криптография и шифрование, компьютерное зрение, физические движки и многое другое пиздуй учить матан.
51 176295333
>>295291
но ведь ни для чего из выше перечисленного матан нахуй не нужен. сурьезные штуки, бабло-то платят за твои серьезные штуки? или fft sgd и перемножение векторов это уже матан
52 176295537
>>295333
Пишу диплом, тема в общем прогнозирование и снижение размерности данных. Это даже близко не нейросети, но в ходу сингулярное разложение, ковариляция, регрессионный анализ.
Посмотрю как ты построешь хоть сколько то актуальную систему анализа каких либо данных без знания математических сфер.
Можно конечно готовые системы юзать, но если ты хотя бы примерно не понимаешь как это работает, то все гарантировано пойдет по пизде и ты даже не узнаешь почему.

я понимаю что перечислил не матан, но он тоже много где есть. Назвал его как самое известное направление, ибо пиздуй учить факторный анализ звучит неочень
53 176295546
>>295333
Ну и да, платят пруфы на бирже вакансии
HmtCb4E.jpg77 Кб, 650x477
54 176295699
>>282758 (OP)
Дискретная математика очень желательна любом погромисту.
Алсо, вузовская подача математики мало общего имеет со школьной, так что может быть в вузе тебе она начнёт доставлять.
55 176295728
>>295537
сделал pca
@
посмотрел acf
@
сдал диплом

что за модели-то, прогнозист.
56 176295999
Уебаны вы все, кто пишет что всё уже сделано и нужно лишь фронтенд сделать.

Большинство живых прикладных задач нихрена не алгоритмизированы и приходится вручную все бизнес-процессы лопатить чтобы понять как их в машину загонять. Да, паттерны, да, БД, да, компиляторы уже чуть ли не минет тебе делают.
Но всё равно забот хватает, большинство типовых решений в большинстве отраслей - параша, написанная просто как дополнение к 1С (я сейчас про СНГ, естественно). К реальным бизнес-процессам оно имеет очень посредственное отношение, зачастую лишь отягчая работу своим хуёвым интерфейсом и изначально неверной логикой.

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

А ведь сейчас ещё идёт новая волна автоматизации механических приборов. IoT, вся хуйня.
Тут тем более нужно заранее кучу проблем продумать, иначе тому же васяну робот руку циркуляркой отрежет.

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

Бтв, если ты по гуглу переписываешь шаблоны вёрстки сайта, то ты не программист - в лучшем случае неплохой верстальщик, который может полторы строки JS прикрутить к кнопкам.
57 176296198
>>295699
Скорее наоборот.
Приходит лектор лет 180 и начинает хуярить мелким корявым почерком всю доску, что-то бубня себе под нос. Ну а все книги написаны ебаными сокращениями, как читать которые нигде не поясняется.

Про практические объяснения для решения примеров я даже не заикаюсь.
58 176296235
Да чуть меньше, чем все, кто пришёл в программирование, на хую вертели всю математику, и правильно делают.

Но нет, каждый раз находятся тру задроты, которые считают, что раз они упарываются математикой, то и всем она ахуеть как нужна.
59 176296321
>>295699
Всё так, вот только типовой курс дискретки написан уебаном, цель которого была в том чтобы составить учебник для максимальной возможности задрочить студента, а не научить.

Студент нихуя не понимает а ему по сути справочные академические статьи показывают вообще без описания применения и истории происхождения.
А потом начинается: "Ну как же вы, уважаемый, не можете воспроизвести главу про классы Поста? Там же всё элементарно, вот у меня специально в учебнике написано, не верите - давайте прям сейчас зачитаю"
Вот только написана там заумь чудовищная а необходимость глубокого дроча булевой алгебры вообще очень сомнительна в плане применимости.
Однако такая хуйня будет фактически по всем разделам дискретки.
60 176296412
>>282758 (OP)

>Нужна ли математика в программировании ?


Только несколько разделов.
Множества.
Графы.
Вероятность.
Логика.
61 176296796
>>296412
причём всё в этих областях, откуда начинается действительно математика, в программировании уже не нужно

обжигателю горшков не нужно ничего знать про химию и минералы!
62 176296832
>>296796
Но так и ОП спрашивает не про настоящую математику, а про тот матаппарат, который проходят на младших курсах технических вузов. Он однозначно нужен и почти ничего лишнего там нет.
sage 63 176296843
>>282758 (OP)
Че за хуйня в треде?

Что значит "3 по математике", ну и матан и математика это разные вещи, у тебя по матану трояк или по линалу или по твоей мамаше шлюхе?

И да, не нужно на 90%, чтобы пройти в гуглы достаточно осилить CTCI и позадрочить задачки на литкоде, дальше можешь получать свои тысячи далларов в секунду.

стажировался в гугле в прошлом году
64 176296889
>>282758 (OP)
Если ты джава-петух, делающий говносайты, то тебе не то что математика, тебе и школьная программа старших классов не нужна. Достаточно уметь читать по слогам и складывать яблоки Пети и Васи.
65 176296890
>>296843
Он имел ввиду, что по химии, физике и географии у него 4, а по алгебре с геометрией трояки.
66 176296911
>>296843

> стажировался в гугле в прошлом году



Чувак, от тебя это звучало как "сосал хуи за так в подворотне".
sage 67 176296969
>>296911
В швейцарском гугле платят 5к евро в месяц стажерам, норм хуи, рикаминдую.
68 176297197
>>296969
Так понимаю что им твой скилл отсоса не вкатил?
69 176297284
>>282758 (OP)
Во-первых без знания математики матан это для умных ты не поступишь в хороший вуз. Ты, конечно, можешь попробовать научиться сам. Во-вторых, да, математика нужна для программирования на высоком уровне. Топовые разработчики в математике шарят, не сомневайся. Но быдлокодером стать не помешает
.1.png30 Кб, 354x327
70 176297300
>>297284
Какое программирование на высоком уровне ? Ты что за такую хуйню несешь?
sage 71 176297338
>>297197

>стажировка


>не вкатил


>второй курс на летней стажировке, потом ещё 2 года вуза



А я смотрю ты не очень умный.
72 176298939
>>282758 (OP)

>Нужна ли математика в программировании ?


В том программировании, где она требуется - нужна. Например в областях, связанных с компьюетрной графикой.
73 176298953
>>297300
Ну ты че нипанимаишь? Матан знаешь - спициалист, спициалист типо ВЫСОКАЯ должность, потому на высоком уровне.
74 176299019
>>296198

>Про практические объяснения для решения примеров я даже не заикаюсь.



Неплохая презентация на эту тему https://www.ted.com/talks/conrad_wolfram_teaching_kids_real_math_with_computers/transcript
75 176299083
>>282758 (OP)
А ты на какой специальности? Какой курс?
76 176299218
>>282758 (OP)
ОП. Я окончил ВМК МГУ
Тебе могу с уверенностью заверить - в современных реалиях программисту математика совершенно не нужна, а порой просто противопоказана.
Программирование это чисто гуманитарная, творческая профессия.

Да и посмотри что они изучают
https://ru.wikipedia.org/wiki/Формальная_грамматика
Просто даже если читая между строк понятно что гуманитарий поймет гораздо быстрей, чем очкарик.
77 176299277
>>299218
Это ты так пошутил что ли?
78 176299357
>>299277
Вовсе нет, если есть уточняющие вопросы или может контр аргументы я их внимательно выслушаю.
79 176299600
>>299357
>>299277
Я так и думал
80 176299610
>>299357
Теория трансляции не требует знания математики? Теория множеств, там, графы, построения и обход деревьев? LR грамматика даст просраться гуманитарию, вдохновившемуся твоим постом.

А про реляционные базы данных вообще молчу - там ажно реляционную алгебру придумывали. >>299600
Как?
81 176299659
>>299610
>>299600
И я могу продолжить.
Например, если кто-нибудь захочет написать простецкий шейдер. Человеку, знающему тригонометрию и представляющему как выглядят графики хотя бы известных функций, будет куда проще в этом дерьме купаться.
82 176299723

>матан


>математика


Ловите школьника
83 176299789
>>299610
>>299659
У тебя есть уже дохуя библиотек, в которых этот тривиальный функционал реализован
Я не говорю что человек не должен уметь складывать или умножать. Вопрос был про профильное образование. Нахуя тебе что бы написать парсер знать как решать линейное гиперболическое дифференциальное уравнение в частных производных, задающее малые поперечные колебания тонкой мембраны или струны?
LR это хуйня, все по буклетику поймет любой гуманитарий.

Я тебе на примере даже скажу больше. У нас из штатов в МГУ был студент на первом курсе. Он когда прилетел даже квадратные уравнения решать не умел, т.к. у них в школе можно было не выбирать математику в принципе как предмет. В конце года его отчислили. Он улетел обратно и устроился программистом, получает 80к бачей сейчас в год, пишет на джаваскрипт/питоне
84 176299800
>>299600
А вычмат знать не нужно? Придет к тебе заказчик и скажет, что ему нужна прога, которая бы в течение недели считала ряд Фибоначчи, но хитрый ряд, с дробями и прочей ебатой. И через неделю работы такой программы, заказчик увидит как накопилась неебическая ошибка, потому что прогромизд забыл про погрешность.
В метрологии такая же хуйня.
85 176299829
Сама математика частично нужна. Матан почти не нужен, только в каких-то алгоритмах.

А вообще математика скорее просто развивает аналитическое мышление. Хороший математик не обязательно будет одаренным программистом, но вкатится в программирование скорее всего быстрее хуевого математика.
86 176299846
>>299789

>пишет на джаваскрипт/питоне


Ну так ты сразу и говори, что макакам не нужны знания математики.
87 176299850
>>299800

>вычмат


Я бы тебе в ебало сразу прописал за это слово. Оно специально придумано для гуманитариев. Такого предмета нет у технарей.
Любой экономист или даже географ проходит основы.
88 176299890
>>299850
Себе в ебало пропиши, когда дифуру придется решать численными методами.
89 176299925
>>299846
Я это как пример привел полностью не знающего математики человека, который вполне разобрался во всем. Имеет несколько тысяч подписчиков на гитхабе и срет там свои поделки.
Знание что такое невырожденная матрица не поможет тебе написать сервис для эквайринга или процессинга.
90 176299956
>>299890

>дифуру придется решать численными методами.


зачем мне заниматься бесполезными делами?
91 176299964
В математике полный ноль, кой-как всю школу и начало универа (когда вышку преподавали) перебивался с 2-ки на 3-ку. Сейчас работаю разрабом в огромной компании за 160к к в ДС.
92 176299998
>>299964
Я им и пытаюсь это донести. Но эти дауны будут зубрить гомологии, а потом работать за 30к в НИИ.
1526883948406.jpg24 Кб, 604x324
93 176300509
Ммм ВСЁ ТАК РАЗНАЦВЕТНААА тоже пойду погримирование вкатываться!!
94 176300552
хуй
95 176301067
bump
96 176301945
bump
97 176303304
>>282758 (OP)
Незнание именно матана особо не помешает, если с ним не связанна твоя предметная область. С другой стороны, если у тебя принципиальные проблемы с матаном, но это может быть следствием общей проблемы тупости, и вот она уже вполне может помешать.
Хотя хз, какой у тебя матан. На околоматематических специальностях могут сильно дрочить теорией и доказательствами, и в этом случае положительную оценку не получить, если не тратить на этот предмет огромное количество времени
98 176305434
>>282758 (OP)
Кроме комбинаторики ничего не пригодилось.
99 176305590
>>282758 (OP)
Если арифметические и логические операции выучил - этого вполне достаточно для программиста, не разрабатывающего никакие йоба-алгоритмы.
100 176305647
>>285579
Для типичного программиста вобще знать ничего не нужно
101 176305692
>>282758 (OP)
Смотря что ты собрался кодить. Всё из задач.
А так математика полезна тем, что развивает мозг.
sage 102 176305738
>>285606

>Можно ли работать в крутой области без знания математики - НЕТ.


Смотря что ты считаешь крутой областью.
103 176306079
>>305738
машимн ленинг, поиск, графика, симуляция
sage 104 176306205
>>306079
Дерьмо какое то описал. Разве что графика требует много матана, но называть ее крутой областью - это мда хех. Погромисты в НВидиа, занимающиеся директИксами получают не миллионы.
Алсо, в любом случае, погружаясь в нужную тебе область, ты рано или поздно заучиваешь тот матан, что тебе понадобится. Или используешь нужные либы. Заучивать весь матан еще до выбирания области - долбоебство чистой воды, и потеря времени. Разве что для мозгов полезно, да, но лучше уж тогда простенькие проги писать, и учить нужный тебе язык.
105 176310730
>>285852

>class Word*1000

106 176312161
>>282758 (OP)
Работаю линух администратором, собираюсь в катиться в backend python. Что необходимо знать? Писать скрипты на питоне уже умею, хочу программировать что то связаное с линухом, как это называется?
sage 107 176312278
>>312161

>Хочу короч чет делать, хуй знает че, ну там короче придумать хуе-мое, но вообще даже не знаю, на линуксе короч, и с питоном, во


Это называется долбоебизм.
109 176312667
>>312278
Почему?
110 176312997
>>282758 (OP)

>Нужна ли математика в программировании ?


Смотря что ты писать собрался. Если программку с кнопочкими или web сервис какой, то не нужна. Если какой-нибудь алгоритм шифрования/компрессии то нужна. Нельзя такими категоричными штампами мыслить.
Алсо, как уже сказали, математика разная бывает, есть простейшие битовые операции, а есть йоба расчеты со всякими синусами и хер знает чем еще, и то, и то, математика.
111 176313122
>>282758 (OP)
Математика бывает нужна, а вот математическое мышление бывает вредно, потому что порой противоречит формальной логике.
sage 112 176313292
>>282758 (OP)
Нет, абсолютно не мешает. Билгейтс с цукербергером ваще шараги свои даже не закончили к моменту становления их компаний. Да и большой вопрос насколько из них толковые математики. Полагаю, что полная хуйня уровня средней школы.

Интеллект и способность к усвоению нового материала вообще слабо коррелируют с какой-то одной наукой. В программировании скорее важен навыки выхватывания закономерностей и абстрактного мышления. Все остальное приходит с опытом. В крайнем случае - необходимый сектор знаний ты сможешь получить по ходу дела, погружаясь в проект.
113 176313840
>>282758 (OP)
Анон - веб проггер есть в треде? Есть срочный вопрос как к специалисту.
114 176314102
>>313840
Тред умер? Тут есть еще хоть кто?
115 176316109
>>282758 (OP)
Нет, кроме специфических областей типа тредэ. Вот логическо-алгоритмическое мышление нужно, да.
sage 116 176316712
>>299964

>разрабом


Разрабом 1С битрикса?
Тред утонул или удален.
Это копия, сохраненная 21 мая 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /b/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски