Ну че, хуй соснули математики? Пол года назад был тред, про то что математика в вузе на программиста не нужна, и вот, я звкрыл все бесполезное говно, в срок, еще и на 4-5, нихуя не зная, и теперь могу забыть об этом дерьмище до конца своих дней, а и вы и дальше сосите хуй
А те кто поступает а этом году, запомните, МАТЕМАТИКА ПРОГРАММИСТАМ НЕ НУЖНА
>>250277656 (OP) Может и не нужна, но если у тебя горит от математики, то и программирование тяжело пойдет. И обратное верно - если хорошо идет математика, то и программирование легко пойдет.
>>250277843 не лги, мне программирование было интересно ровно до момента пока не стаали гаситт ебаными примерчиками. просто анальники любят дрочить все нудное и сложное. но это не говорит о том что если ты не разбираешься в математике то не сможешь программировать. Только какие то сложные вычесления. И то которые уже лежат в открытом доступе.
В ML без математики ты дальше использования готовых библиотек с посредственным результатом не уедешь. Очев.
Без (высшей) алгебры ты ничего в криптографии или теории кодирования не сделаешь.
В низкоуровневом программировании тебе, помимо кодирования, надо знать еще какую-нибудь хуету типа дискретки или типа того.
Про наивную теорию множеств я вообще молчу. Ее надо знать вообще всем. Людям, не только анальникам. Без нее даже в речи логических рассуждений не получится.
>>250278446 Не, ну фронтендерам, действительно, математика не нужна скорее всего. Возможно даже НАХУЙ не нужна.
Но почему ОП решил говорить, что все программисты это фронтендеры? Ведь формулировка была именно такая >МАТЕМАТИКА ПРОГРАММИСТАМ НЕ НУЖНА А не, например, математика большинству программистам не нужна.
>>250277656 (OP) Нужна, если хочешь стать хорошим программистом. Формулы может тебе и не понадобятся, но ты научишься мыслить как математик. Что программист, что математик исследуют структуры, и разрабатывают для этих структур алгоритмы их описания, решения задач с ними. Так что ты не прав.
>>250278777 >если у тебя запросы чуточку выше Какие запросы? Если ты обычный кодер, то ты максимум тимлидом сможешь стать.
>И кстати, до 40 лет макакингом ты не сможешь заниматься. Просто опротивеет всё донельзя Кушать захочешь, будешь и до самой пенсии сидеть пердеть макакой. Работа всем надоедает, так и что теперь?
>>250277656 (OP) Самые оплачиваемые работы в програмировании это - пиление игровых движеков(математика нужна), анализ данных и нейросети(математика нужна) и пиление новых алгоритмов(математика нужна), так что проёбывая матан ты выбираешь путь вебмакаки или писателя скриптов для уже существующих движков. Соболезную
>>250278234 >В ML без математики Вообще говоря, дрочить нейросети можно и без знания большей части классического матанализа. Кмк можно вообще обойтись околоэмпирическими знаниями и регулярным чтением статей, что там сейчас в тренде и где\как применяется + минимальные знания статистики, ботается за месяц топс >В низкоуровневом программировании Раскрой подробнее, в каком программировании и нахуя. На асме тебе эта дискретка нахуй не нужна. >Людям, не только анальникам Предположим.
>>250279192 С MLа хрюкнул слегка. Можешь посоветовать хотя бы десять компаний в рашке, где нужны машобщики среднего звена на зэпэху, сопоставимую хотя бы с веб-макакой? Бизнес еще даже близко не всосал профит ML, а по истории внедрения оптов никогда толком и не всосет.
>>250279277 Хз, у нас в джава энтерпрайзе зп по 250-300 у синьеров. Притом, что математики по сути и нет никакой. 500-600 сомневаюсь, что где-то платят за умение в математику.
>>250277843 >но если у тебя горит от математики, то и программирование тяжело пойдет У меня горело от математики - по мат анализу, АНАЛитической геометрии и прочему говну с трудом трояки получал. На третьем курсе устроился джуном, сейчас техлид С++. Из математики за почти 20 лет работы пригодилась теорема Пифагора и вычисление углов через синусы-косинусы.
>>250279360 В других странах айтишник едва ли сможет позволить себе купить жилье, например. В европе вообще по всей отрасли IT зп нищие, только разве что в швейцарии и лондоне платят +- неплохо (но там все очень дорого). В США попасть трудно, да и платят там тоже в основном фаанги, куда очередь желающих пиздец какая огромная. Лучше Москвы или какой-нибудь удаленки, сидя в мухорсранске, ничего нет в настоящее время.
>>250279481 Это конечно интересные маняфантазии, но в восточной европе ты вообще будешь королём с зарплатой даже джуна, в германии/франции работягой чуть богаче среднестатистического. Плюс можно работать удалённо на том же апворке по 15-20 бачей в час и сидеть в России, тогда ты вообще от зп охуеешь
>>250277656 (OP) Я ваще выучился на менеджера лет 5 назад,сначала работал лохом на трубке.Потом пошёл работать программистом 1с без образования без нихуя.В итоге после 2 лет работы 1сником выучил руби и сейчас работаю на китайскую ферму программистом.Из дома выхожу раз в месяц,живу в деревне.Сдавал базовый егэ по метематике,еле сдал на 3,в школе учился по матеше на одни двойки,но завуч заставляла математичку ставить мне 3 за четверть,могу смело сказать,что математика программисту вообще нахуй не всралась,да и хуй знает кому она нужна вообще кроме учителя математики и учёного.
>>250279349 >Хз, у нас в джава энтерпрайзе зп по 250-300 у синьеров. Притом, что математики по сути и нет никакой. Хуево ты понимаешь жаба энтерпрайз. Мат мышление программисту мастхэв. Только не через матан, а через алгебру, функан, топологию
>>250279192 >Самые оплачиваемые работы в програмировании это - пиление игровых движеков(математика нужна)
Проиграл. Помню как-то предложили работу в одной московской конторе, которая занимается разработкой геометрического ядра для САПР. Геометрическое ядро - это по сути движок, только не для игр, а для 3д моделирования - нужно уметь в разные операции скругления тел, выдавливания по эскизу, булевы операции над телами, и вообще куча про геометрию. Естественно нужно знать линал, немного матана и дифгема. Только вот платят за такую работу - 140к на позиции "Ведущий С++ разработчик". Естественно с испытательным сроком аж в полгода.
Оказывается, работать дефолтным фронтендером/бекендером куда прибыльнее и легче, лол.
>>250279206 > Вообще говоря, дрочить нейросети можно и без знания большей части классического матанализа. Кмк можно вообще обойтись околоэмпирическими знаниями и регулярным чтением статей, что там сейчас в тренде и где\как применяется + минимальные знания статистики, ботается за месяц топс Так и есть
>>250279683 Ну я про это и говорю. Типа общий уровень жизни конечно в западных странах лучше, но в принципе живя в каком-нибудь миллионнике можно себе жизнь не хуже западной. Тем более, что жилья на западе у тебя не будет, а здесь можно даже за вменяемый срок выплатить однушку/двушку на окраине Москвы.
>>250279794 >Хуево ты понимаешь жаба энтерпрайз Ну я в банке работаю. Обычная бизнес-логика, максимум арифметика может пригодиться. Вообще в энтерпрайзе я не слышал, чтобы кому-то пригождалась математика за пределом базового теорвера и матстата.
>алгебру, функан, топологию Это на матфаках проходят. Я учился на ит-говно, у нас из этого максимум линал был. Ладно бы дискретка или оптимизация, но нахуя топология? Выебываться перед коллегой, который вчера работал посудомойкой/таксистом, знанием того, что кружка - это тор?
>>250279206 >части классического матанализа да >минимальные знания статистики Матстат, да. Вместе с матстатом, следовательно, и тервер. Странно, что ты забыл про линал написать. Третий кит ML-джуниора наравне с матстатом и матанализом. >чтением статей Но ведь во всех этих статьях сложная математика описывается. Или ты про какие статьи говоришь? >ботается за месяц топс Если ты хочешь остановится на джуниоре. Если хочешь что-то двигать, оригинальные решения предоставлять, из каждой ситуации выжимать все данные и выдавать лучшее что может дать МЛ - быть востребованным специалистом, короче - то помимо того что я уже написал надо учить еще и вариционное исчисление, дифуры, численные методы и, что-нибудь еще, наверное.
>Раскрой подробнее, в каком программировании и нахуя. На асме тебе эта дискретка нахуй не нужна. Ну в алгоритмах всяких. Нам рассказывали пару приколюх с побитовым смещением или еще какой-то фигней, когда курс про алгоритмы был. Там чувак показывал, что скорость реально увеличивается. Сам свои алгоритмы придумывает. Книгу издал еще по алгоритмам. Топовый чувак. Но я не особо разбираюсь.
>>250278234 ML и разработка/анализ крипты это не программирование. Ты бы сюда ещё моделирование физических процессов приплел. В низкоуровневом кодинге из математики максимум надо краем уха слышать про конечные автоматы и булеву алгебру, причем больше в контексте программирования, чем математики
>>250280322 Бля, точно конечные автоматы. Хотел написать сначала, но потом как-то из головы вылетело.
>ML и разработка/анализ крипты это не программирование Хз. Я называю себя программистом, потому что если буду называть себя математиком - то не вывезу. А планка входа в программисты же - наоборот крайне низкая.
>>250279938 >С MLа хрюкнул слегка. Можешь посоветовать хотя бы десять компаний в рашке, где нужны машобщики среднего звена на зэпэху, сопоставимую хотя бы с веб-макакой 10 компаний? Ну погнали. Хуавей, интел, нвидия, яндекс, мейлру, Сбер, тинек, (и все производные слова "банк", самсунг, мегафон (и все производные слова "мобильная связь") И еще 10000 около-ноунейм компаний, которые даже озвучивать стыдно. МОжешь не сомневаться, их доходы сильно сильно выше чем веб обезьянки. Мимо МЛ из интела
Закончил универ в 16 году в мск на матфаке. Сдавал всё с 3-5 пересдачи, четверки только по истории и физ-ре (был экзамен по ней). Работаю по итогу JS макакой за 190к, потолок ещё не близится. Универ ваш говно, сидел 3 года играл в доту, а потом начал в последний год учить и читать книги по js, делать проекты минимальные. Начиная от сайта визитки, заканчивая полным органайзером, часы, календарь итд итп на реакте. Так и вкатился. Мимо 26 лвл. Спроси меня что я знаю по математике? Ну производную простую могу посчитать, не более. Единственное что мне нужно нзать из математики это иногда пиксели посчитать. Т.е сложение, вычитание, умножение
>>250280109 >Ладно бы дискретка или оптимизация, но нахуя топология? Выебываться перед коллегой, который вчера работал посудомойкой/таксистом, знанием того, что кружка - это тор? Тому что это математика во плоти, абстрактно, с упором на логику и понимание определений и как делаются доказательства.
>>250280699 На первом курсе был экзамен по физре. Нужно было принести лекции и сдать нормативы. Я на лекции не ходил поэтому 4. Экзамен не сдали только те кто не ходил. Ну и да, чтобы понимать важность и значимость универа, я учился на бюджете со 192 баллами в Москве.
>>250280647 Ну можно ту же теорию графов взять и ее дрочить. Там тоже куча определений и доказательств, а графы вполне себе существуют в реальной жизни и имеют кучу приложений в компутер саенсе. А что топология? Никто никогда из кружки тор не сделает, у топологии мало приложений ирл.
>>250280795 А что за вуз хоть? Какой-нибудь РосНОУ или вообще ноунейм шарага? Просто даже в тимирязевке (где проходной как раз около 200) не было экзамена по физре.
>>250280681 Стать джуном можно за пол года. Уделяя этом 5-6 часов в день. Сходишь на 10 собеседований, на одном возьмут, если требованиям соответствуешь и ответишь на вопросы. Как раз таки вкатиться достаточно просто, только двачеру не хватает усидчивости на это
>>250277656 (OP) >МАТЕМАТИКА ПРОГРАММИСТАМ НЕ НУЖНА А напиши мне шейдер на opengl/dx без использования транспонированных матриц. Забыл, пиздюков в шараге практическим навыкам не учат, пойдешь в энтерпрайз сосать жопу тимлиду на разработке каких-нибудь госуслуг в лучшем случае, лол.
>>250280827 Для стажера - нихуя. 24 часа видосиков и свой маленький преокт вполне хватит, чтобы вкатиться в среднюю по городу. >>250280881 да, и это не считая опционов
>>250280805 Все сложные задачи на графы не имеют приложений. Я расцениваю математику, как тренажер для мозга, а не как приложение, пригодное в работе. Используемые приложения математики довольно просты и банальны. От сложных мат моделей с нечеткой логикой отказались, так как компутер посчитает быстрее.
>>250280881 В нвидии точно нужны МЛщики. В интеле хз, вроде в Нижнем Новгороде еще остался их офис (и вроде бы в этом офисе OpenCV разрабатывали в свое время), но вот в москве интел сдох лет 5 назад. У них там была базовая кафедра МФТИ, только вот студенты не процессоры проектировали и не компиляторы писали, а занимались полной хуйней типа написания баш скриптов. Банки да, там тоже сейчас полно разного говна вроде аналитиков и датасосалок, правда зп там не шибко большие.
Вообще по опыту знакомых скажу, что у прогеров рост зп более линейный, а вот в МЛ есть большой риск остановиться в развитии где-то на 100-150к в месяц.
ХЗ чего вы все ноете. Вот возьмем меня. Закончил псифак спббгу, работаю скрам-мастером. Выстраиваю процессы по скраму. Вкатился на изичах. Зарплата сейчас - $8к после налогов. Справедливости ради надо сказать, что у меня еще две сдающихся хаты в центре спб, а сам живу у тян. Оттуда капает + иногда довольно часто коучу скраму разные конторы (очень хорошо кодомартышек скрым дисциплинирует + метрики, поэтому все вкатываются). Недавно вот коучил одну из крупнейших гейдев кантор на снг (но не рашка, оналайн дрочильня на воен тематику) - неделя на контракте, две сотни кодомартых на лекциях - единоразовай гонорар по контракту мне - $40к. Собственно вопрос - что вам мешает поступить так же?
>>250280293 >что-то двигать, оригинальные решения предоставлять, из каждой ситуации выжимать все данные и выдавать лучшее что может дать МЛ То-то на каггле все еще хгбусты стакают. Оригинальные решения май эсс. Основное отличие продовых задач - это говенные, блядь, говеннейшие данные, на которых красивое робастное решение хуй выйдет, хотя бы потому что опа, реальные данные окажутся вообще другой хуйней. >с побитовым смещением или еще какой-то фигней А, ну, понятно. Математично! Книгу еще написал, молодец какой.
>>250281197 Так я самый простой пример привел, который как раз в 10ом классе и юзал. Без базовой алгебры ты в 3д не сможешь вообще нихуяшеньки, без матана не сможешь в физические движки или сетевые многопользовательские приложения, и что тебе в итоге остается? Писать десктопную поебень для бумеров по госзаказу. Про машинлернинг, который сейчас самая популярная и востребованная стезя выше уже писали, тупо забудь.
>>250281182 Ну у меня знакомый МЛ в сберыче, жаловался, что зп уже полтора года не повышают. Как получал 100к, так и получает до сих пор. А опыта уже чуть больше 2 лет. Он NLP занимается, говорит, что в рашке особо работодателей и нет толком пока что. Только какие-нибудь банки да мобильные операторы.
>>250281319 Ну я бы сказал, что проблема в твоем друге. Скорее всего работает хуево, там если не ошибаюсь раз в полгода идет инсайты, по результатам смотрят какой ты пиздатый или нет. И видимо он хуйней страдает, раз за 3 возможных повышения никаких результатов нет
>>250277656 (OP) Так и есть. Закончил универ, вкатился в программирование на джуна - математика ниразу за 7 лет не пригодилась. Алсо диплом тоже не пригодился, мой начальник прямо заявил что у него нет диплома и ему похуй на дипломы соискателей, умение искать ответы на стак оверфлоу >>> диплом
>>250277656 (OP) >МАТЕМАТИКА ПРОГРАММИСТАМ НЕ НУЖНА полтора года проработал джуном, и чтобы щас вкатиться в норм контору на 300к в сек, нужно уметь писать быстрые алгоритмы, оценить их сложность и тд, вот тут нужны ваши математики, конкретее алгебра и теория чисел
>>250277656 (OP) >МАТЕМАТИКА ПРОГРАММИСТАМ НЕ НУЖНА Это тем программистам, которые какриджи для присрусов заправляют, венду переустанавливают и одинэс настраивают?
>>250281307 >без матана не сможешь в физические движки Физические движки очень редко кто пишет, и, вообще там внезапно еще нужно уметь в физику. Хотя занятие довольно интересное, помню когда-то в универе на первом курсе мечтал написать свою небольшую игру-демку с разрушаемостью и грави пушкой из халфы. Написал простенькое 3д и даже аналог пушки +- попытался сделать с кривой скоростью приближения объекта, а вот разрушение вообще не осилил. Как выяснилось механику разрушения изучают инженеры-механики на старших курсах и вообще это тяжело пиздец.
>>250281829 Кстати самое забавное, что пикрил и есть основа современного геймдева, где большая часть игр уровня три в ряд с кучей рекламы под мобилки пилится.
>>250281933 >нужно уметь писать быстрые алгоритмы Все алгоритмы используемые в ежедневном кодинге давно написаны и лежат в подключаемых библиотеках. А вот разработкой каких-то новых алгоритмов, например кодеков для сжатия видео/аудио/фото занимаются тащемта математики.
>>250277656 (OP) Мнение студента мухгу города Саратова? У меня в вузе в любых рейтингах по россии находится на первых пяти местах математика вплоть до четвертого курса. У моих корешей из аналогичных вузов тоже. Учимся на программистов разных направленностей.
>>250282117 ты не понял, тебе без знания алгоритмов просто не пропустят на собесе, это бест практики гугла, которые скопировали всякие яндексы тиньковы и тд
>>250282634 Сотни тысяч программистов пользуются базами данных, но для этого им не нужно делтально разбираться с балансировкой b-tree деревьев. Нужно просто уметь сделать запрос к базе, имея общие представления о том как она устроена внутри. В требования к погромисту скорее будет входить скилл работы с конкретной БД, чем знание алгоритмов на которых она работает.
>>250277656 (OP) Да уже миллиард раз это обсасывали. Нужна в зависимости от предметной области. Большинству нахуй не нужна. Да и то определённые разделы, а не всё подряд.
>>250277987 >просто анальники любят дрочить все нудное и сложное Люто бешено двачую. Иногда кажется, что 2/3 этой хуйни было придумано чтобы в профессию вкатывались исключительно анальники. Например ебаные юнит-тесты, которые НИКАК не защищают от регресса и не повышают качество кода, но все упорно пиздят что писать юнит-тесты надо. Хороший кодер = душный задрот
>>250277656 (OP) Пытался научить погромировать далекого от математики человека, охуел объяснять, что такое остаток от деления, чтобы только четные объекты обрабатывать. Нужна, пусть в школьном объёме, но нужна.
>>250277656 (OP) Ну да, не нужна. Правда охуеваешь от кода дебилов потом. Дурачки без понимания математики вообще не умеют оптимизировать свой код. А если в коде есть какие-нибудь вычисления с корнями или делением, то вообще забей, долбоебам не нужна точность, но всё равно считают по полной формуле, со всеми взятиями корней, делениями и прочей хуйне, которая жрет процессорное время. О аппроксимации функций они даже не слышали.
>>250277656 (OP) ит вкатыш уже с 10 летним опытом разработки ентерпрайз приложений в треде (в сфере здравоохранения). Поясняю как есть - работал с двумя челами из физ мата, они охуеть какие умные, умеют интегральчики считать, но писать код как-то хуево у них получалось. Один писал совершенно неподдерживаемое багованное говно, другой писал совершенно не поддерживаемое говно, в котором почти не было багов. Если надо было что-то переделать, я просто удалял все к хуям и переписывл заново.
Когда мне понадобилась математика - однажды решил написать кодярник, который будет отображать полотенце повешенное на две прищепки, и чтобы это полотенце можно было тягать за любую точку. Вот тут пришлось вспоминать теореме пифагора и какие-то вектора. Потом занимался разработкой 2д движка (физика + геометрия), вот там математика нужна была, но в целом скопипастил все со стаковерфлоу. Зачем я пилил движок для 2д игр? Просто потому что решил проверить, смогу или нет.
Вобщем, чтобы пилить корпоративные прилаги, математика не нужна.
>>250277656 (OP) Согласен. не учите математику. Сосите хуй, мне больше достанется. КАК ЖЕ ЗАЕБАЛИ ДЕГЕНЕРАТЫ, КОТОРЫЕ ПУТАЮТ МАТЕМАТИКУ И МАТЕМАТИЧЕСКУЮ СМЕКАЛКУ! БЛЯДЬ КАКИЕ ЖЕ ВЫ ТУПЫЕ!!!
>>250280293 Я дата сайнтист-статистик, сейчас понемногу в МЛ вкатываюсь.
Я не вижу чтобы линал был полезен, при том, что у меня неплохая мат. база.
Типа линал - это очень высокоабстрактная область по типу теории полей, близкая к самым основам аксиоматической базы математики.
Понимание линала тебе будет достаточно на бытовом уровне, Гельфанда читать для этого совершенно не обязательно. Совершенно.
Вот теорию временных рядов и матан надо знать так, чтобы от зубов отскакивало, это так, теорию множеств вообще на интуитивном уровне понимать, чтобы даже думать в ее рамках.
А дроч на линал... У меня есть смутные сомнения, что все дрочащие на линал ни одного математичесокго учебника по нему не читали. Хотя для будущего развития и эволюции в синьора-помидора безусловно полезно будет читать линал, так же как скажем и эволюционную биологию - вдруг ты биологом-программистом заделаешься.
>>250285519 Я не учитель, придется взять себя в руки и поучиться самому. Берешь ютуб ролики, 1-2 книги, пару проектов и вкатываешься в стажера ну или если повезет то и на джуна
>>250285656 А образование? У меня три года опыта макакой, но образование хоть и высшее техническое, но непрофильное. Я видел вакансии интела на машобиста, там требуется высшее математик или программист.
>>250285812 Прости, теперь и мне грустно, что я такой злой. Всё это было сказано в сердцах, утро понедельника, не бери в голову, всё это преувеличение.
>>250285718 Что, сложно загуглить? Почитай интернет, там все есть. Уж если тебе и здесь нужны подсказки - МЛ не твое. >>250285826 Вышка в интеле обязательная, но профиль не профиль все равно. Остальное - как покажешь себя
>>250286005 >Что, сложно загуглить? Почитай интернет, там все есть. Есть миллион разных книг, книги есть отвратительные и отличные, я хочу, чтобы ты мне подсказал 1-2 хороших книги, чтобы я не тратил лишнее время, когда дропну книгу на 30% прорешанную.
>>250286086 Смотря куда ты метишь) Если интерн - твоих знаний досттаточно. Если джун, побольше пет-проектов бы. Ну и возможно первое время просядешь по зп >>250286115 Берешь рейтинг книг и читаешь) У каждого по разному, можешь погуглить ML roadmap github
>>250286027 Регистры x86 процессоров, 8 битный al это часть 16 битного ax, но сейчас времена 64 bit, это уже rax буква A в названии, означает accumulator, что говорит о косвенном назанчении регистра
>>250279192 Фантазер. В РФ как раз вебмакака больше всех зашибает. > пиление игровых движеков В РФ нет, на аутсорс не дают > анализ данных и нейросети(математика нужна) На аутсорс не дают, то что в РФ - там зарплаты как у дворника > пиление новых алгоритмов Почти нет в РФ, разве что яндекс какой, за скромную зп.
МАТЕМАТИКА ДЛЯ БЫДЛА Я И БЕЗ НЕЕ СПРАВЛЮСЬ @ ПИЛИТ КНОПОЧКИ В ВЕБФОРМЕ КОТОРЫЕ УМЕЮТ РАЗВЕ ЧТО ЗАПИСЫВАТЬ В БД НОМЕР ЗАКАЗА И ОТПРАВЛЯТЬ НА СКЛАД ПИСЬМО
>>250286397 Ну написанием такого кода ещё несколько тысячелетий назад компиляторы занимались, вроде, а компилируемые языки сами по себе уже технологии древних.
>>250286150 Ну так я же вкатился уже, просто в дата сайнс-макаку, а хочется на уровень повыше.
>>250286277 А в какой области? Я вот думаю еще пэт чисто для себя по КВ запилить простенький, или мб даже свою библиотеку для форкаста, потому что существующие довольно хуевые как по мне.
>>250286496 >>250286439 В это время С-макаки ПОЛУЧАЕШЬ ДАЙ Б-Г 100К @ ЕБЕШЬСЯ С ОЧЕРЕДНЫМ СПОРАДИЧЕСКИ ВОЗНИКАЮЩИМ СЕГФОЛТОМ ПОТОМУ ЧТО ТВОЙ КОЛЛЕГА-ЕБАНТЯЙ ГОД НАЗАД ЗАБЫЛ ИНИЦИАЛИЗИРОВАТЬ БУЛЕВУ ПЕРЕМЕННУЮ И ОНА ТО ТРУ ТО ФАЛС В ЗАВИСИМОСТИ ОТ ПОЛОЖЕНИЯ ЛУНА @ ЗАТО ИНТЕРЕСНО
Написать говнокод с простейшими функциями может любой дегенерат, который хотя бы в школе информатику не прогуливал, когда паскаль проходили. Только и платят за это соответствующе. Будешь третьим помощником второго заместителя джуна, в задачи которого входит забирать пиццу у курьера и не пиздеть под руку.
>>250286711 >Будешь третьим помощником второго заместителя джуна, в задачи которого входит забирать пиццу у курьера и не пиздеть под руку. Проиграл пиздец
>>250285527 >У меня есть смутные сомнения, что все дрочащие на линал ни одного математичесокго учебника по нему не читали.
Котирую линал. Прочитал и проработал около 5 полновесных книженций по нему уровня grad/undergrad.
В чем польза. Теперь легко читаю статьи и описания алгоритмов с умножениями и обращениями десятков матриц. Раньше с карандашиком отслеживал так абажжи строка на столбец или столбец на строку. Элементарно решаю задачу про фиббоначи (и любые похожие) через матрицы за логарифм, при том запомнил только принцип составления разностного уравнения. Легко отделяю нужную информацию от ненужной через SVD (сжатие, машоб). DFT оказалось всего лишь сменой базиса. Жизнь стала проще и понятней, ведь теперь у меня в голове абстракции линала.
Линал - то, что тебе нужно. Ну и поля Галуа, раз уж мы работаем на компьютерах с конечной разрядностью.
>>250287407 Как макака, без знаний математики, сделает интернет-магазин? Кто будет стоимость заказа высчитывать с применением всех скидок и программ лояльности?
>>250287558 Чтобы оптимальным образом на бинарном уровне строку перевернуть, тоже достаточно школьного уровня. Но только почему-то для ,большей половины это слишком нетривиально.
А когда стоит таск реализовать калькуляции стоимости позиции, которая складывается из десятка факторов (начальная стоимость, скидки, дисконт, время, габариты, доставка, етк), у людей, которым математика не нужна, крышу сносит и они кричат о том, что им нужен на проект ПРЕДМЕТНЫЙ ЭКСПЕРТ по математике.
>>250287677 Не бывает таких библиотек. Алгоритмы подсчета стоимости индивидуальны для каждого предприятия. И чем глобельнее маркет, тем изощренее логика. Чего стоит недавний бугурт, что у яндекса по платной подписке стоимость товаров увеличивается, а неуменьшается
>>250277656 (OP) Никогда не понимал такую хуйню. Я даже сейчас не буду говорить о том, что само программирование - это частный случай математики, ее прикладное применение, но да ладно. И я даже не заикнусь про то что в программировании используется булева алгебра, операторы сравнения и простейшие математические операции. Про теорию алгоритмов и теорию сложности тоже ни слова не скажу. Но блять, если ты захочешь написать, ну например, прошивку для робота - здравствуй линейная алгебра, векторы, скаляры, евклидово пространство. Захочешь написать протокол маршрутизации - здравствуй теория графов. Задумаешься о криптографии - привет, теория колец и полей, функция Эйлера, теорема Ферма, абелева группа. Нейростека - матан. И так далее, и тому подобное.
Да, может быть сложная математика не нужна для самой идеи программирования, но математика - это язык, благодаря которому ты можешь что-то реализовать при помощи программирования.
>>250287186 >Правда почему-то в ВУЗ линеечку преподают так себе.
Хваленая советская школа же. Лучшая в мире. А современная российская значит ещё лучше. Определение, свойства, доказательства, задачи. Как, зачем, для чего, какова прикладная ценность - это не для великих учёных.
Из ВУЗа помню только определение: линейная алгебра крч решает системы линейных уравнений. Пернули примитивным формализмом и рады, жрите дорогие студенты. Ещё помню вычисления дискриминанта и жордановых форм для матриц 8 на 8 вручную, которыми задрачивали.
Все остальное, даже банально, что такое вектор (нет, это не строка чисел и нет, это не направленный отрезок, это все частности), изучал самостоятельно уже потом.
>>250286711 Если я тебе скину за сколько фронтов на джинни нанимают - ты можешь потерять рассудок, поэтому пожалуй не буду. Просто скажу, что 240к рублей в месяц на руки - это просто смешно, такого надо стыдиться.
>>250277656 (OP) Матан нужен только для написания физических движков, и, ичсх, софта для расчетов. Если ты не планируешь заниматься тем или другим, а я почти уверен что нет, сейчас те кто не идут в веб идут в веб чуть попозже, то хуй забей. А если планируешь - то для первого тебе хватит программы одиннадцатого класса, а для второго ты всегда можешь нанять задрота с кафедры мехмата из НИИ который за печеньку завернутую в мятый полтинник не только все расчеты тебе сделает, но ещё хуй отсосет и яйца до скрипа вылижет, как и любой научный работник в этой стране
Как известно на этом сайте сидят самые успешные во всех областях люди, что ж задам вопрос им. Каким образом лучше вкатится в айти с нулясамообразование лол и какой язык изучать? Хочу получать 300к нанодолларов в гигасекунду или свалить на закат по синей карте. Тех. вышка, англ. где-то Intermediate, >30.
>>250277656 (OP) Математика для проганья нужна, если ты на макака, которая просто копипастит все решения со stackoverflow, твоя самоуверенность пройдет тогда, когда нужно было реализовать то, что на stack overflow еще не расписали.
>>250289745 Любой из популярных. Дело не в языке, сменить язык не так сложно. Дело скорее во фреймворках и окружениях.
Предметная область диктует язык, потому более верный вопрос - а где больше платят и есть спрос на программистов. На этот вопрос мне ответить сложно.
Итого - Java, Typesсrypt, Python - вероятно любой будет хорош. С/С++ хоть и дико востребованы - там обычно нужны люди не сколько с языком сколько с глуким навыком в предметной области.
>>250289745 Прежде, чем за язык браться, возьмись за основы CS. А если ты их уже изучил, то вопроса какой язык брать у тебя не встанет, потому что ты уже не слишком тупой, сумел в самоопределение и направление, а так же понимаешь в чем разница между всем и всем.
Начинать с языка, это все равно, что учиться разговаривать, начиная изучения азбуки.
Зависит от отрасли программирования. Если собираешься сайтики делать и странички парсить, естественно математика тебе не понадобится. Если собираешься в 3д-графику, то без математики у тебя хуй на рыле окажется.
>>250277656 (OP) как мне говорил один мужик за 50+(который сам пограммист) пограммирование это как готовка еды. чтобы что-то приготовить ты просто следуешь заранее заготовленным инструкциям приготовления и книга рецептовматан не нужна в этом случае а вот чтобы создать какой-то новый язык пограммирования тебе уже нужна будет математика
>>250289745 >В принципе вопрос какой язык лучше изучать?
Смотря что ты хочешь делать. Веб? Геймдев? Девелопмент? Дата анализ?
Если ты вообще не шаришь что такое в прицнипе программирование и какие в нем есть профессии, то универсальный ответ - учи пайтон.
Хорошая книжка очень - Think like a computer scientist, начинается очень просто, внятно и бодро, но задания под конец дают тебе под дых - деревья, ООП и прочие радости.
Пайтона для работы тебе не хватит, но это уже другой вопрос.
>>250279206 >Вообще говоря, дрочить нейросети можно и без знания большей части классического матанализа. Кмк можно вообще обойтись околоэмпирическими знаниями и регулярным чтением статей, что там сейчас в тренде и где\как применяется + минимальные знания статистики, ботается за месяц топс Это ты из тех программистов, которые не понимают, с чем работают, а потом пилят костыль за костылем? Как это вообще возможно назвать работой, взять нейронку с гитхаба, подкинуть данных и сказать, что готово, не проведя элементарного анализа на качество? Это просто тяп ляп и в продакшен, а потом сидят и ковыряют баги годами.
>>250290794 Я, действительно, к ML отношения не имею. Я простой бекендер и мне математика по сути почти не пригождается. Но, блядь, не понимать как работает то, что используешь в работе - по мне полная дикость.
>>250279192 Самые оплачиваемые позиции это финансы где математика не нужна, а нужны алгоритмы и чёткое понимание как работает система, где её можно оптимизировать, где могут быть затыки производительности.
>>250291031 Двачую этого. Самые оплачиваемые в среднем - это бизнес-ориентированные макаки. Банки там, аналитические приложения. Зарплаты инженеров из эпла и гугла не берем, потому что это единичные вакансии, на которые тебя хуй возьмут.
>>250291031 >математика не нужна >алгоритмы Сам не заметил как на ноль поделил. "Математика" - это не только какие-нибудь дифуры, но еще и та самая алгоритмика, дискретка, методы оптимизации, теория случайных процессов и т.д. и т.п. Которые используются дохуя где
>>250291400 Нет, не поделил. Это всё не нужно. Достаточно прочитать Кормена алгоритмы и структуры данных, и всё, понимать как растут логарифм и степень, помнить формулу Байеса, дисперсию, мат. ожидание чтобы оценить алгоритм или вероятность возникновения события которое приведёт к кэш мисам. Это всё малые крохи которые по статьям или оглавлению учебника можено прочитать. Остальное можно забыть и не вспоминать, а вот помнить надо как работает ОС, сетевой стек, память, кэш, IO, сетевая файловая система. >методы оптимизации Камон, задача о 3х станках не нужна в сервере и сиплекс метод ты там нигде не применишь как и монте-карло. Наверное, для CV это нужно будет, но в CV денег нет.
>>250291899 походу твоя мать сидела на тебе в детстве. То есть создав синтаксис языка, тебе не нужен будет компилятор? язык будет работать на божей благодати?
>>250291684 Компиляторы пишут для уже разработанных языков. А создать зык - это буквально описать на бумаге его формальную грамматику, систему типов и базовые концепции, на которых он строится. Суть разработки языка заключается в создании инструмента, удобного в прикладном использовании, который не имеет противоречий в собственных формальностях.
Огромное количество популярных языков программирования разрабатывали лингвисты, художники и прочие гумантиарии, а вовсе не люди технического склада ума.
>>250291684 Компиляторы пишут для уже разработанных языков. А создать зык - это буквально описать на бумаге его формальную грамматику, систему типов и базовые концепции, на которых он строится. Суть разработки языка заключается в создании инструмента, удобного в прикладном использовании, который не имеет противоречий в собственных формальностях.
Огромное количество популярных языков программирования разрабатывали лингвисты, художники и прочие гумантиарии, а вовсе не люди технического склада ума.
>>250292228 Ну и в чем он не прав? Как найти угол по треугольнику из 3 точек могу загуглить за 2 минуты, нахуй мне держать в голове инфу которая мне пригодится раз в миллион лет?
>>250292350 Разница в том что дядя который знает математику сможет сделать вычисление за пару тактов, а Сычу без математики придётся корячить в трекер последний райзен чтобы его говнокод хоть как-то работал.
>>250292341 >Огромное количество популярных языков программирования разрабатывали лингвисты, художники и прочие гумантиарии, а вовсе не люди технического склада ума. ты слит, хватит, ты просто слит
>>250292096 >Достаточно прочитать Кормена алгоритмы и структуры данных, и всё, понимать как растут логарифм и степень, помнить формулу Байеса, дисперсию, мат. ожидание чтобы оценить алгоритм или вероятность возникновения события которое приведёт к кэш мисам. Да действительно, всего-то с гулькин хуй, лол, на пол-шишечки так сказать
>>250292565 Тут не математику надо знать а язык и как эти вычисления работают на железе чтобы их оптимизировать, это ничего общего не имеет с математикой лол. Пикрелейтед например никак не относится к школьной/универской голимой математике, это сделано исключительно на знании си и того как он взаимодействует со стандартами
>>250292668 то есть не нужно знать конечные автоматы и алгоритмы для создания интерпретатора и виртуальной машины, которая создает байт код для компилятора си?
>>250290177 Ну типа вся встройка пишется на С/С++. Что тут сдлаешь, традиции. Системного программирования все еще довольно много. Другое дело что без понимаения как работают кишки железа и ОС и прочих смежных вещей - да С/С++ наверное мало кому нужен. В моей области я вижу в основном С++ программистов - потому что это Topcon, EMC, HP итп.
>>250292976 И что в этом плохого? Еще раз, нахуя держать в голове ненужную инфу? Понадобится - загуглю и хоть 1000 раз рассчитаю. Могу поспорить, что ты тоже без гугла не сможешь даже назвать hex-значение для фиолетового цвета.
>>250293454 1 У меня нет задачи написать драйвер для видеокарты 2 Я эту видеокарту не проектировал и не знаю как она работает 3 Парни из AMD уже все написали 4 Я уверен что примерно столько же человек сможет нарисовать анимированную свинью используя только CSS, но зачем?
Как же математикобляди ссонули итт, господи. Хотите дрочить свои дифуры, дрочите сколько влезет, только не надо утверждать что ваше дрочево нужно разработчику.
>>250293454 Драйвер для видеокарты ты не могут писать кто угодно, потому что спеки оборудования всех производителей, кроме интела, закрыты, а не потому что не умеют. А на открытое оборудование (в том числе и видеокарты) драйверов пишут жопой жуй под любые операционки и архитектуры.
>>250281253 им бы только поныть. В 20 устроился в маленькую галеру, набрался опыта, в 22 открыл свою фирму, с предыдущей работы переманил 3 заказчиков, средний доход 15к баксов в месяц и это в 24 года + ещё в биток вложился когда он был по 10к, + есть пассивный доход з акций итого около 20к$ в месяц. Если кому интересно пишите, спрашивайте, я пока ещё чета придумаю.
>>250294066 Дебилойд, я тебе не собираюсь писать твой трекер, передо мной не стоит такой задачи, я даже не ебу зачем он нужен и что должен делать. Ты утверждал, что я не смогу найти как получить расстояние между двумя координатами, я нашел за 2 секунды. Потом поехали какие-то маня-оправдания А ДАВАЙ В ТРИДЕ, А ТЕПЕРЬ В НЕЕВКЛИДОВСКОМ ПРОСТРАНСТВЕ, А ДАВАЙ С УЧЕТОМ ФИГУРНОГО ГУДЕНИЯ ЖОПОЙ. Кроме того, даже если ты ученый в говне моченый получил свои формулы для тройного арпеджио анусом, проблема будет состоять в том как это все быстрее считать, а это тут уже нужно только знание языка и байтоебства.
>>250279030 омг, ты хоть понимаешь, что такое математика? Математика - способ описания этого мира цифрами. Обычные языки - способ описания этого мира буквами. Математика есть абсолютно везде. В любой сфере человеческой деятельности. Для успешного вката в айти важен не бекграунд в виде математики школьной, а именно способность к обучаемости Не важно математику чел задротил до 30 и решил вкатиться в айти, или он знает ин-языки хорошо. В 2х случаях ему будет очень просто.
>>250294274 Ты понимаешь что ты обосрался даже в примере школьной математики, представляешь как тебе тяжело будет прогать что-то действительно сложное и связанное с реальностью не зная элементарной математики?
>>250277656 (OP) Ты - малолетний дебил, а не программисть. Математика тренирует интеллект, логику. А логика - основа программирования. Почему боксеры на тренировках бегают гораздо больше, чем работают по груше? Потому что они тренируют выносливость. Грош цена хорошо поставленному удару, если во втором раунде ты падаешь от усталости. То же и с математикой: еще не изобрели лучшего способа тренировать интеллект и логику, чем аналитическая геометрия и теория чисел.
>>250286651 >>250286439 Ну, кстати, тръ ситуация. Самое главное, что мне интересно пердолиться, да так, что я дома этой хуней тоже занимаюсь, а друг-макака скоро выгорит на своем фронте.
>>250279349 Ага, только например для меня проще математика чем запоминание тонны названий в джава кор, библиотек, апи и тд. Это как дегроидом надо быть чтобы зубрить всю эту хуйню чтобы пройти собес, сражаясь с сотнями вкатышей, кто больше зазубрил перед собесом.
>>250294897 ИРЛ приоритетность знаний для синьера:
1) RFC 2) Навыки проектирования информационных систем, отдельных приложений 2) Стэк для разработки (начиная с ЯП, заканчивая тулингом, либами и фреймворками) 3) Навыки работы с системным ПО: базами данных, серверами, etc 4) Алгоритмы, математика, пук, среньк
>>250295508 Ну я же говорю бессмысленный дроч и запоминание в джаве, чем больше спизданул на интервью тем ты лучше, интеллекта 0, просто дроч инфы как стишок
Математика - это круто, математика - это весело. Все самые пиздатые задачи в моей жизни были связаны с математикой\физикой. Да, платят немного меньше чем бинзнес-прогерам, но у них и работа унылое говна. Пытался вкатиться в веб и иинтерпрайз - сразу поел говна. Не понимаю как этим можно заниматься.