Хочу быть программером, а не быдлокодером. Хотел начать изучать алгоритмы, а там пререквизиты - какулус (матан по-русски , я думаю, но не знаю как точно) и дискретка, скачал лекции по этим предметам и понял, что мне нужно начинать повторять с школьной алгебры, потом прекалкулус, и, только потом калкулус и дискретку, и ТОЛЬКО ПОТОМ алгоритмы.Может подскажет кто более-менее легкий путь, может книжки, где только математика нужная для компьютер сайнс, а то то, что я привел это лет на 5 изучения как минимум. Хочется быстрее начать понимать алгоритмы кормена (широко известна под аббривеатурой CLRS)Сам я гуманитарий, решивший податься в ит, не смейтесь. Прошел курс введения в компьютер сайнс на пайтоне с огромным кайфом, выполнив все задания, хочу развиваться дальше. популярные книжки, без мат. подоплеки по структурам данных и алгоритмам не предлагать.
>>687373 (OP)>более-менее легкий путьНет. Жизнь - боль.
Бамп
>>687373 (OP)Скачай подшивки журнала Хакер за 1999..2015 и штудируй штудируй штудируй220 вольт мне в задницу
>>687398>Скачай подшивки журнала Хакер за 1999..2015 и штудируй штудируй штудируйОк, попробую, даже если это шутка, журнал доставляющий был в нулевые я его читал, ничего не понимая, правда.>220 вольт мне в задницу А вот это не понял
>>687402Это была шутка. Журнал треш.Жопа печет.Просто так матан в хуй не уперся.
Бери университетскую программу PhD по CS и штудируй.
>>687406А вот это шутка, я понял )))))Ведь книжка на ОПпике - первый курс компьютерных специальностей в западных университетах.
>>687404>Жопа печет.От чего? Хочешь сказать мой вопрос взбесил?
Блажь
>>687411Книжка это ещё не полный список по всем курсам.Вообще я хоть и работающий кодер, я очень плохо знаю CS как таковой. То есть все эти деревья/сортировки, я знаю какие они бывают и чем отличаются, общий принцип что отдаётся в жертву и ради чего тоже ясен. Свои алгоритмы как-то создавал. Но самим саенсом я как-то не занимаюсь совсем. Думаю это очень близко к математику. То есть вся работа это поиск более оптимальных алгоритмов, разработка архитектур железа, осей, компиляторов, ии. У математика примерно на той же основе, только разработка теорем, гипотез, доказательств, матаппаратов. Общее у них наверное численные методы и комбинаторика. То есть в целом тебе скорее всего придётся стать ещё и математиком. Без этого вряд ли можно сделать что-то принципиально новое и толковое.
>>687426А что бы ты, как работающий кодер посоветовал изучать в части структур данных и алгоритмов, и вообще? После твоего сообщения, наверное можно убрать из ОП фразу>популярные книжки, без мат. подоплеки по структурам данных и алгоритмам не предлагать.
>>687426>>более оптимальныхОхуенно
>>687373 (OP)> Хочу быть программером, а не быдлокодером.Везет тебе, я вот уже ничего не хочу
>>687430Как дошел до такого?
>>68743610 лет дроча на анальную порнуху. В реале ничего не хочу больше.
>>687440Давай придерживаться тематики треда.
>>687373 (OP)Хуй знает, мне кажется, что пассивное обучение в духе прочитал книжку А -> прочитал книжку Б -> .. -> теперь ты умный, не покатит. Просто выбирай себе сложные задачи и пытайся их решать. Когда понимаешь, что тебе не хватает знаний, то тогда уже гугли, что конкретно нужно для твоей задачи и изучай. Через некоторое количество задач станешь умным. Ну разве что можешь перед этим математику за первый курс изучить. Хотя даже это не обязательно, если ты хорошо помнишь школьную программу.
>>687453Добавлю, что перед тем, как начать решать задачи, можешь SICP навернуть. Из Оп-поста я понял, что опыта у тебя нет, поэтому прямо так с головой в задачи может быть очень трудно для новичка.
>>SICP навернутьУдваиваю
>>687456>SICP навернутьЯ пробовал как-то, меня отпугнуло (тогда), что курс древний и язык нераспространенный. Сейчас, я, конечно, другого мнения, спасибо что напомнил. Лисп там, если не ошибаюсь?Какой компилятор/интерпретатор ИДЕ для него посоветуешь?
>>687473В последнем издании лисп на питон заменили.Алсо, математика и небыдлокоденг - антонимы.
>>687428А зачем тебе именно структуры данных и алгоритмы? Это довольно абстрактная вещь. Там все области асилить нельзя. Например можно специализироваться на графике, можно на базах данных, там совершенно разные вещи надо знать.Я чессказать могу оче часто и тупыми переборами с наихудшей алгоритмической сложностью свои задачи решить. Здесь просто включается фактор затрат на написание кода, на исследования и на изучение существующих решений. Если он перевешивает возможную выгоду, то я просто хуй забиваю на весь компутер саенс.А там где действительно нужно всё гуглится и за день-два осваивается. Ну кроме может сложных техник каких-то. То есть учить алгоритмы ради того чтобы учить алгоритмы это скорее подход учёного, чем программиста-практика.Ну знать нужно обычно сортировки, деревья (бинарные, красночёрные, для графики квадро- и окто-), бинарный поиск, хеши, кучи, левенштейн, поиск пути по графу дейкстры, немного понимать про архиваторы и сжатие (код хафмана). Остальное уже по требованию. Например сомневаюсь что тебе пригодятся алгоритмы развёртки текстур и трассировки лучей.
Вот это читаю.http://www.ethoberon.ethz.ch/WirthPubl/AD.pdf
>>687473Я использовал вот это: https://racket-lang.org/Там правда чуть измененный Scheme, но в целом вроде как никаких проблем. Еще есть онлайн-интерпретатор: https://repl.it/languages/scheme первое время можешь им пользоваться.
>>687477>математика и небыдлокоденг - антонимыПоясни, что ли.
>>687482>учить алгоритмы ради того чтобы учить алгоритмы это скорее подход учёного, чем программиста-практикаПоддвачну. Программист != computer scientist.Алсо, сортировки, деревья, хеши — все это не обязательно знать. В 99% случаев ты просто используешь то, что встроено в язык. Изучать все это нужно только если вдруг стандартные контейнеры/сортировки/етц тебя не устраивают. Алгоритм Дейкстры тоже изучается лишь по надобности. Архиваторы и сжатие? Ни разу не связывался.
>>687482>>687498Спасибо
>>687500Ты либо хороший математик знающий кучу теорий и решающий зубодробительную хуету на раз два, либо хороший погроммист, решающий хорошо конкретные задачи. Можно ещё абстрагировать так: либо ты маляр везде, либо ты художник в одной области.Матан на практике в программировании – велосипедные сортировки и деревья. Ну ладно, ещё криптография. Посчитай сколько это процентов работы от какого нибудь реального проекта.
>>687514А, ну это понятно. Ты просто их противопоставил, как будто одно мешает другому.
Lisp & emax
>>687516Да, мешает. Ты либо отлаживаешь реальный проект и изучаешь систему к примеру, либо пишешь очередную сортировочку. Это расточение времени на 2 области вместо 1.
>>687518Linux or BSD system
>>687519Математик быстро вникает в технически сложные системы в отличие от быдлокодера
>>687524Этот дивный манямирок. И чем же математика поможет в этой области, в отличия от анального знакомства с ассемблером?А ничем, кек. Поможет в вузике курсач илитный написать, не более.
>>687527Математика язык описания Мира, в том числе и техники. А тащемта знания хуй86 не помогут в случае АРМ. Математик быстрее втыкает.
>>687524Если под быдлокодером ты подразумеваешь программиста-практика, не знающего математику, то ты неправ. Осваивать новые вещи — одна из первостепенных обязанностей программиста. Если же быдлокодер — просто тупой даун, выучивший пхп, то я не вижу смысла в таком сравнении. Очевидно, что не даун умнее дауна.
>>687532Манямирок тоже матиматикой описывается?
>>687534Какие блядь новые вещи? Дернуть хуй такой-то нарисовать пизду там-то.
>>687534слыш, тупой даун, эта алгоритмы для крудошлепства не нужны, а если человек занимается тем, за что ему реально платят (т.е. уже не на стадии джун), то тогда есть смысл их изучать ПОТОМУ ЧТО ОН ИХ АКТИВНО ИСПОЛЬЗУЕТ скотина тупая.
>>687540Вот это познания! Не вижу смысла обсуждать подобные вещи с человеком, который кроме лаба1 и лаба2 еще пороху не нюхал.
>>687373 (OP)Покажи мне где в clrs тебе понадобился «матан» (идиотский термин, но чёрт с ним) исключая: O notation, анализ случайных алгоритмов, amortized complexity и FFT.Все темы которые я исключил можно понять на уровне достаточном для учебника – не проходя вузовские курсы. Гугли.
>>687561Пререквизит курса, который использует книжку на ОПпике, который я хочу пройти (вот ссылка на него http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/syllabus/) курс Mathematics for Computer Science, пререквизит которого, в свою очередь - курс под названием Single Variable Calculus (что это матан, если по-русски, я лишь предположил).
>>687561Двачую. Учитывая, что там o-notation задается совершенно не общо. >>687580Ты знаешь что такое логарифм? Экспонента? Этого должно быть достаточно. Интеграл Лебега тебе не понадобится.
Чтобы понять как тот или иной алгоритм устроен и что он делает матан не нужен. Математика нужна для расчетов сложности, вероятностей и прочей поеботы, которая тебе понадобится только если ты будешь пилить свои алгоритмы сам. Но если хочется, то прочитай Хаггарти.
>>687555Ты сынок ещё. Не осознал себя и чем ты занимаешься. Сравнивать математика (учёного) и программиста это как сравнить жопу с пальцем или поэзию с ремеслом.
>>687617Спасибо, она в отличии от Mathematics for Computer Science кажется понятной, по крайней мере на первый взгляд, а тема таже. Попробую освоить.
Не хочу быть быдлой буду учить матан йоптыть
>>687402>журнал доставляющий был в нулевые я его читал, ничего не понимая, правдаПроиграл с дауна. Ты, наверное, еще и смотришь, как альфач ебет твою ЕОТ вместо того, чтобы самому ебать ее.Для написания метаморфных вирусов тебе нужно было бы знать формальыне грамматики и конечные автоматы, так что забудь и о какерстве, и о программировании.
>>687626>Сравнивать математика (учёного) и программиста это как сравнить жопу с пальцем или поэзию с ремесломМатематики тоже занимаются рутинным дерьмом.
На одном из первых управленческих тренингов абсолютныйконсультант Тигран Арутюнян заставил нас в качестве домашнегозадания между двумя днями семинара составитьперсональную стратегию на три года вперед. Это нужно было обязательнонаписать на бумаге и предоставить Тиграну рано утром.Тогда я впервые серьезно задумался о своих планах в компаниии, к своему удивлению, оказался одним из немногих, кто заданиеэто за ночь выполнил.Через три года все сбылось.То, что получится именно так, как я написал на листе бумаги,предположить было в принципе невозможно! Я даже и представитьсебе не мог ни уровень дохода, ни собственную квартиру, ни темболее новую должность, потому что мне только повесили погонымолодого руководителя отдела. Но, елки-палки, все сбылось!Тигран заставил меня задуматься о личной стратегии, а я началпретворять ее в жизнь.Вы знаете, я не верю во все эти сакральные вещи — ну там шаманскиебубны и энергетические потоки, которые будут исполнятьза тебя твои бурные фантазии различной профиля. Но по личномуопыту абсолютно точно знаю: есть «люди цели» и «люди мечты».На «людей мечты» лучше не рассчитывать, потому что они практическине предпринимают действий. Им нужна их мечта, некаяжизненная «хотелка». Это популярно и социально правильно — мечтатьо чем-то и сокрушаться, что за очередные полгода опять ничегоне получилось.
>>687928Печалька ((((((А ты в 13 все это понимал?
Приходит ко мне молодой менеджер, и мы начинаем говоритьо его амбициях и «хотелках».— Зачем ты здесь работаешь?— Хочу стать в будущем предпринимателем, уверен, что здесьхорошая школа жизни.— А предпринимателем тебе становиться для чего?— Ну-у-у. Хочу, чтобы моя семья, жена и ребенок, жили в большойквартире.— Это отлично, что ты хочешь купить квартиру! Какие шаги тыуже наметил для этого? Сколько тебе нужно зарабатывать в месяц,чтобы ты мог ее купить?— Ну-у-у. Не могу пока точно сказать, не думал пока, не считал.— Так давай считать вместе. Смотри, минимум тебе нужно зарабатыватьстолько-то…— Понятно.— Что ты готов для этого cделать?— Да все! Все, что требуется!— А хочешь квартиру сегодня вечером?— Это как?Достаю связку ключей от своей квартиры, отдаю ему, говорю:— Я тебе подарю свою квартиру, если ты приведешь мне сегодняпять новых клиентов из своей базы в 250 организаций. Сможешьих достать?— Конечно, достану, я их из-под земли достану в таком случае!И действительно, глаза загорелись. Заблестели. Осанка выправилась.— Слушай, дружище, а ты можешь так работать всегда? С такимиже горящими глазами? С таким же рвением, как сейчас?Оказалось, что не может. И что разочарован тем, что квартируему сегодня вечером не подарят и что ключи тоже забрали. Приэтом он совершено не понимал: если он каждый день будет так жерешительно действовать, как был готов сейчас, то через пару лет онуже будет жить в собственной квартире. Но два года — ведь это такмного и долго… поэтому легче мечтать о том, что «когда-нибудь»кто-то подвернется на пути и подарит квартиру.
>>687950>>687956Ты наверное сагануть хотел? Просто к чему этот текст?
А ведь как красиво звучит, а? У человека благая великая мечта,он жаждет жить в своем жилье и, казалось бы, кровно заинтересованв том, чтобы много и хорошо работать. А вот и нет! Им нужнамечта для того, чтобы она просто была. Чтобы было вокруг чегопострадать, вокруг чего пожаловаться, вокруг чего поразмышлять.
>>687939По мне так математика это сплошное творчество. Учился на матмехе.
>>688002>Учился на матмехеЗначит, математики у тебя не было.
>>687373 (OP)Просто без всякой задней мысли гуглишь то что непонятно или спрашиваешь у пацанов.
Обычно настоящие математики во время учебы разбирают какие-нибудь современные работы. Можно начать с Foundations of p-adic Teichmüller theory Мотидзуки: это легкая для понимания, простая и интересная теория, из которой следует в частности доказательство abc-гипотезы.Если тебе нужны учебники по самым основам, то лучшим введением, безусловно, будет серия книг Николя Бурбаки.Смотри также "программу Вербицкого", там есть и список литературы.
>>688022>Если тебе нужны учебники по самым основам, то лучшим введением, безусловно, будет серия книг Николя БурбакиДвачую, там вся математика вообще выводится с самых основ.
>>687960У меня мечта поменьше работать, побольше иметь и поинтереснее нового увидеть. Твоя фелосафия хуйня, ибо так устроен человек сам по себе. Нам не нужно добывать огонь растиранием палочек, мы придумали себе спички и газовую плиту. Нам не нужно подыхать с голоду, у нас есть магазины со жратвой. Короч я хочу испытать максимум развития цивилизации, а он сука такая не наступил ещё.
>>688030Без Бурбаки я бы так и не узнал что такое единица. Рикамендую, пасаны.
>>688005Что за чушь ты пизданул?
>>688022Жирдяй из /sci просочился.
>>687373 (OP)Ну калкулус скорее соответствует нашему курсу так называемой высшей математики. Т.е. достаточно простому и сжатому курсу, что преподают в разных втузах и политехах, так что ничего сложного. Для вдумчивого чтения Кормана скорее нужна хорошая подготовка по теор. веру., но ты ее самостоятельно не получишь. Так что можешь спокойно пропускать наиболее сложные доказательства. Чтобы тебя подбодрить скажу, что это самая сложная книга по сабжу, написанная умнейшими людьми нашего времени.По сабжу есть еще Сейджвиг "Алгоритмы на Яве" и Ахо "Алгоритмы и структуры данных". Последняя самая сжатая и легкая, но у нее есть два минуса: они в начале вводят свой диалект Паскаля, что сразу создает атмосферу уныния, и алгоритмы балансировки деревьев в ней устарели.
>>688140>это самая сложная книга по сабжуПосле книги Д.Кнута, наверное>Сейджвиг "Алгоритмы на Яве"Такая книжка есть, присмотрюсь, спасибо
>>687373 (OP)Что за курс проходил?Сколько тебе лет, если не секрет?Удачи! Пусть у тебя всё получится (я уже все полимеры проебал).
>>688289По-моему все книжки по алгоритмам практически одинаковой сложности. Разве что могут отличаться изложенными темами.Ну кроме Кнута, естественно. Он совсем там ебнулся со своим псевдоассемблером и расчетов там больно дохуя.мимопроходил
Хаггарти - дискретная математика для программистов даёт хорошее введение.
ОП, я тоже пытался освоить математику по книгам, получилось не очень. Так что, решил нанять репетитора и заниматься по нормальной программе.
>>688408Вот этот курс я проходил http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/index.htm ,он был (странно что его убрали сейчас, выставив пререквизитом только классический, который, кстати, мне рекомендовали и ИТТ: 6,001 http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/index.htm ;раньше, как я помню, на выбор предлагали то что я привел сначала или этот) пререквизитом более взрослого курса http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/index.htm ,который является продолжением пройденного мной 6,00 (сейчас, как я говорил, его заменили на 6,001) и исползует книгу на ОПпике как основной учебник. И именно этот курс требует того что я написал в ОП. А именно помимо 6,001, Mathematics For Computer Science 6.042J: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-spring-2005/index.htm ,у которого, в свою очередь, пререквизит Single Variable Calculus: http://ocw.mit.edu/courses/mathematics/18-01-single-variable-calculus-fall-2006/Тоесть, нужно поправиться, - это курс MIT, который использует книгу с ОПпика, требует таких пререквизитов, книга может и не такая сложная.Я решил так: 6-042j для меня сложен, начну с Хагграрти (как введение в дискретку, чем, собственно и является по большей мере 6-042j), потом попробую осилить 6-042j, прибегая к учебникам/видео по калкулусу, там где требуется (там же далеко не все темы нужны, калкулус очень и очень объемный). Попутно начну читать книгу с ОПпика, что непонятно, гуглить, возвращаться, когда приобрету новые знания. Также начну более популярные рекомендованные ИТТ: Сейджвиг "Алгоритмы на Яве" и Ахо "Алгоритмы и структуры данных"Пока план такой, походу может корректироваться. Мне 29 сейчас, и я, в отличии от себя 25 летнего, не считаю, что поздно, кто бы что не говорил.
>>687373 (OP)Это не та книга, это для миддлов, скачивай Введение в алгоритмы Кормена. А лучше читай Совершенный код, для новичка самое то, хоть и не идеал, но для начала нормально. Потом можно как художку прочитать Программист-прагматик, и потом Введение в алгоритмы, или сразу
>>688809>скачивай Введение в алгоритмы КорменаА это что? Introduction To Algorithms, Кормен идет первым автором.
>>688857Algorithms Unlocked
>>688905Ок, спасибо
>>688741Хочешь если скинь фэйко-мыло, может быть матёшу покачаем, пообмениваемся решениями упражнений.
>>689155Задачки меня интересуют по программированию. Мне пока хватает stackoverflow, в английский я могу. А математика мне нужна, чтобы понимать концепции, исложенные в книге, курсах, которые я упоминал ИТТ.
>>689342Львовский МатанализЛэнг АлгебраКурантовский Теория множествВсё, уёбывай
>>689346>>688022Лучшие рекомендации ИТТ, очень доходчивый и широко применимый на практике материал шутка, все наоборот Пожалуй хватит такого пока, спасибо.
>>689381Ты ебанутый что ли?Эти книги это первый курс матфака/математика-программиста >>689346
>>689386>>>689342>математика мне нужна, чтобы понимать концепции, исложенные в книге, курсах, которые я упоминал ИТТ>>688741
>>689387Как ты вообще что-то будешь понимать без фундамента?
>>689390Изучив книги, которые я привел ранее ИТТ.
>>689393Не понимаю, ты даже элементаного анализа знать не будешь и алгебры с теорией множеств
>>689400Я же писал здесь >>688741. Еще раз: вся НУЖНАЯ математика для курсов по алгоритмам есть в курсе 6-042j >>>688741>Я решил так: 6-042j для меня сложен, начну с Хагграрти (как введение в дискретку, чем, собственно и является по большей мере 6-042j), потом попробую осилить 6-042j, прибегая к учебникам/видео по калкулусу, там где требуется (там же далеко не все темы нужны, калкулус очень и очень объемный).
>>689346Люблю когда вместо классических Фихтенгольца, Садовничего или Зорича советуют нонеймов. А то и англоязычные учебники.
>>689540Львовский и Лэнг теперь нонеймы? Ну охуеть.
>>689546>поставил рядом Лэнга и нонеймаГуманитарий, плз, не пиши ничего больше.
>>689540>СадовничегоЕсли ты о Чубарикове-Садовничем, то не знаю, как нужно ненавидеть человека, которому ты рекомендуешь эту книгу.При всем при этом этом, отбрасывать имя Чубарикова, который, согласно бритве Оккама, и написал книгу, это свинство само по себе.
>>689548Уёбывай на физфак, интегральчики считать быдлодегенерат
>>687514Привет, Бобук.
>>689667>интегральчики считать быдлодегенератА если их находить аналитически?
>>687373 (OP)Поиск легкий путей это конечно всегда приветствуется и должно поощряться, ибо впустую лишнее время тратить очень глупо. Но ты забываешь, что это матан, эта та хуйня, благодаря которой человечество пытается постичь фундаменты Вселенной, здесь вряд-ли есть легкие пути. Так что набирайся терпения, умным за месяц тебя никто не сделает.
>>687539На самом деле, вполне можно. Если смотреть на это технически: манямирок, как и другая программа - систематизированный набор электронных импульсов или их аналог. Правда, изучать таким образом чей-то манямирок - та еще дрочка.
>>690407>>687373 (OP)Пообразовывался я тут что такое калкулус, в т.ч. на англоязычных форумах, это походу только американский предмет, в европе (в западной, по крайней мере) так же как у нас - мат.анализ. Лучший ответ, который аппроксимирует все, что я вывел из ответов на этих форумах я нашел на русском: Почти все, конечно, знают, что такое Calculus. Для тех, кто не в теме, - это такая упрощенная версия классического анализа (плюс дифуры) без доказательств, но с большим количеством иллюстраций и "методов". Читается (в теории) для того, чтобы студенты привыкли к теме, с тем чтобы потом всё это прочитать им уже строго, с доказательствами и на формальном (дико занудном) языке. Для некоторых российских математиков этот предмет - не более чем повод похихикать над "тупыми пиндосами" и заодно поискать оправдание своему нахождению в стране теплых ламповых нанотехнологий и тропических зимних олимпиад отсюда: http://mancunian.livejournal.com/1401387.htmlКалкулус есть Single Variable и Multivariable; для курса, который я хочу пройти, пререквизит только Single Variable.Так что все не так сложно.
>>690398Немного не туда ответил, вот:>>691018
>>691018Бред сивой кобылы. Над Apostol-ом я бы не похихикал.
>>691047>Над Apostol-ом я бы не похихикал.Не понял тебя
>>691050http://www.amazon.com/Calculus-Vol-One-Variable-Introduction-Algebra/dp/0471000051
>>691054А почему именно он?>264 баксаOMG
>>691060Ну я в качестве контпримера взял.
>>691082А если сравнить его с нашими учебниками, например >>689346
>>691018> Для некоторых российских математиков этот предмет - не более чем повод похихикать над "тупыми пиндосами"Ну так calculus это реально дно. Нахуя нужна математика без доказательств?> Сам я гуманитарий, решивший податься в итОпределись, чем ты хочешь заниматься. Математика и алгоритмы нужны только в научной/околоисследовательской деятельности. В индустрии они нахуй не нужны.> Хотел начать изучать алгоритмы, а там пререквизиты - какулусНеправда. В Кормэне нет никаких prerequisites. Вот я сейчас открыл Кормэна и там в третьей главе "Growth of functions" написано все, что тебе понадобится из матана. Еще википедию и гугл используй.Алсо, не ссы, если ты продвигаешься со скоростью 1 страница в час. Так и должно быть, это же не художественная литература.
>>691842>Нахуя нужна математика без доказательств?Calculus не без доказательств. Какой-то поехавший это спизданул, а вы повторяете.
>>691880http://math.stackexchange.com/questions/32433/are-calculus-and-real-analysis-the-same-thingНу и вообще из навзвания понятно, что курс нацелен на овладевание техниками вычисления всяких интегралов под водовку с картофанчиком, что в 2016 году является абсолютно бесполезной тратой времени. Вот я, например, умею интегрировать по частям, но когда мне реально нужно посчитать интеграл, я считаю его в вольфрамеальфа, потому что я же не ебанутый.
>>691842>Нахуя нужна математика без доказательств?А нахуя она с доказательствами нужна?
>>691018> Для тех, кто не в теме, - это такая упрощенная версия классического анализа (плюс дифуры) без доказательств, но с большим количеством иллюстраций и "методов". Бля, как же охуенно. Вот кого бы я в Бауманке расстрелял бы, так это преподов с мехмата.
>>691992Чтоб наукой заниматься.
>>691997Как тебе доказательства помогут заниматься наукой?
>>691999Не искушай, блядь!
>>691842>Математика и алгоритмы нужны только в научной/околоисследовательской деятельности. В индустрии они нахуй не нужны.Питуз, почему у тебя такой бугурт от алгоритмов и ты тут серешь? Тебя в универе выебали алгоритмами или на работу не взяли? А, питуз истеричный?
>>691842>Неправда. В Кормэне нет никаких prerequisites. Я потом поправился тут >>688741 >это курс MIT, который использует книгу с ОПпика, требует таких пререквизитов, книга может и не такая сложная>Вот я сейчас открыл Кормэна и там в третьей главе "Growth of functions" написано все, что тебе понадобится из матана. Еще википедию и гугл используй.Попробую так, спасибо!
>>692025У меня нет бугурта от алгоритмов. Я их изучаю, потому что хочу заниматься исследовательской деятельностью. А в энтерпрайзе я уже работал и знаю, что алгоритмы там нахуй не нужны и вообще мозг там не особо нужен. Алгоритмы, конечно, помогают собесы проходить, но не более.
>>692134На чём пишешь? Опыт? Сколько зп?
>>687373 (OP)Просто загляни в конец книги.
>>691842>Алсо, не ссы, если ты продвигаешься со скоростью 1 страница в час. Так и должно быть, это же не художественная литература.Вот это порой очень демотивирует, чувствуешь себя полнейшим дауном, когда одну страницу по 100500 раз перечитываешь.инб4 ты и есть даун
>>691896>>691880Если мне не изменяет память в, например, книге по калькулюсу Апостола упор на доказательства довольно сильный. Или у Апостола какой-то неправильный калькулюс?
Бамп алгоритмам!
>>687373 (OP)Нахуй никомы не нужны эти ваши алгоритмы без нормальных связей, лолка.
хорошо что алгоритмы не нужны
Седжевик без матана же вроде объясняет в своей книге.Ну почти без матана
>>713719Каких еще связей? Без которых нормальную работу у нас в стране не найти, их ты имеешь ввиду? Так в программировании не так, это как раз шанс для тех у кого есть знания, пробиться. >>713719Обоснуй, пожалуйста.
>>713645Промазал. Вот вопрос: >>716376
>>71808Что он несет?>правильно править строкиФорматировать код правильно что-ли? ЛОЛ>понимать задачи клиентывсе татары кроме яЭто бизнес аналитик делает. Программисту готовое тех.задание выдается. Такая практика даже в маленьких компаниях, не говоря о средних и крупных.>всегда изучать что-то новоеЧто это "что-то новое"? Если, по-твоему "алгоритмы не важны", то язык освоить - пара месяцев. Правильный стиль, декомпозиция - это все не "изучение", а практика, практика, практика.> Важны умения и личные качестваКакие умения? Применить стандартные библиотеки большого ума и навыка не надо. Личные качества - ЛОЛ, да, очень важно, когда ты с утра до ночи с такими же интровертами стучишь по клаве, втыкая в монитор. >чистая теория перестала быть важной после создания гугла.Вот это ФИНАЛ. Во-первых алгоритмы - это прикладное. Да, без теории там никак, но она изучается для применения на практике - для повышения эффективности, скорости, оптимальности.Во-вторых на любую более-менее серьезную программистскую работу без знания алгоритмов даже не рассмотрят. Про таких гигантов как гугл я вообще молчу.покормил
>>718081Что он несет?>правильно править строкиФорматировать код правильно что-ли? ЛОЛ>понимать задачи клиентывсе татары кроме яЭто бизнес аналитик делает. Программисту готовое тех.задание выдается. Такая практика даже в маленьких компаниях, не говоря о средних и крупных.>всегда изучать что-то новоеЧто это "что-то новое"? Если, по-твоему "алгоритмы не важны", то язык освоить - пара месяцев. Правильный стиль, декомпозиция - это все не "изучение", а практика, практика, практика.> Важны умения и личные качестваКакие умения? Применить стандартные библиотеки большого ума и навыка не надо. Личные качества - ЛОЛ, да, очень важно, когда ты с утра до ночи с такими же интровертами стучишь по клаве, втыкая в монитор. >чистая теория перестала быть важной после создания гугла.Вот это ФИНАЛ. Во-первых алгоритмы - это прикладное. Да, без теории там никак, но она изучается для применения на практике - для повышения эффективности, скорости, оптимальности.Во-вторых на любую более-менее серьезную программистскую работу без знания алгоритмов даже не рассмотрят. Про таких гигантов как гугл я вообще молчу.покормил
>>720923Хотя что я распинаюсь:>>718081>веб-разработчикЯсно.
>>688741А это видео-курсы или их можно в тексте где-то взять? Я ещё плохо на слух воспринимаю. И не пойму, там можно "присоединиться" для чего? Чтобы получить официальный сертификат?
>>723160Это запись курса лекций, прочитанных в MIT. Там субтитры можно скачать по-моему, расшифровка точно есть. По ссылкам также даны материалы - слайды, задания, книги, рекомендованные к прочтению (если они бесплатные, если платные, можно поискать на торрентах). Присоединиться я не знаю для чего, видимо, чтобы держать себя в темпе. Я просто все лекции, заметки, рекомендованные книги скачал, буду изучать в удобное мне время.
Бамп самому важному треду на /pr
Прочитал тред и нихуя не понял, с чего начать абсолютному гуманитарию, который даже школьную программу толком не знает? Работаю пхп-быдлокодером, сейчас матеша, понятное дело, не нужна. Но хотел бы на будущее понемногу учить матешу, чтобы не обосраться, когда достигну потолка в вебе и решу перекатиться в более серьезное программирование. Или может будет зря потраченным временем, а все мои опасения по поводу будущего — иллюзорная хуйня?В дополнение кидану ссылку на мнение автора книги Soft Skillshttps://www.youtube.com/watch?v=4TI2d5AugmE
>>738246у тебя помойка в голове. ты даже не программист, а идиот просто
>>687373 (OP)>Хочу быть программеромНе нужны.
>>738521Прост я только вкатился, работаю в небольшой конторе, активно занимаюсь самообучением. И когда встает вопрос, что учить, на что обратить внимание при обучение, вижу много оскорблений типа быдлокодера, веб-макаки, формошлепа. В статьях на сайтах типа хабра обассывают незнающих матешу. Хочется быть правильным программистом. Хуй знает, что делать. Может не слушать таких как ты пидорасов, червей-пидоров, и не париться?
>>738571>Может не слушать таких как ты пидорасов, червей-пидоров, и не париться?This.
>>713645двачую. нужны знакомства. даже в программировании, как ни странно. компетенции мало решают. сам никогда так не думал, и через/к/по совету знакомых не устраивался (хоть и предлагали часто) - всегда "с улицы", по объявлению. но за 8 лет фулл-тайма в офисе постепенно из наблюдений за окружающими сложилось четкое понимание, что все пользуются связями и это существенно продвигает в карьере и деньгах. тут еще особый склад надо иметь.
>>716376> Так в программировании не так, это как раз шанс для тех у кого есть знания, пробиться. Неправда. Ты пробьешься кодерочком, будешь как все, но расти реально не будешь, т.е. будешь но тебе сильно сложнее будет, и это тебя не закалит и ничего тебе не даст, только отнимет деньги. Только потом это заметишь.
>>738571Да он всё правильно говорит. Твоя проблема не в алгоритмах, а в том, что ты просто даун. Если ты уже программируешь, и несешь такую ахинею - то еще один лишний мудак в отрасли, будешь всем мешать просто (уже мешаешь, я уверен).>когда достигну потолка в вебе>перекатиться в более серьезное программированиеВот такое писать даже совсем начинающий программист не может, это же признак дебила 100%.
Учишь основные алгоритмы и структуры данных, учишь гит, учишь постгрес, учишь перл/руби/пехапе, учишь джабу и ноде дс, учишь как конфигурировать сервера на липапсе, учишь ООП, учишь учишь терминологию: иммутабельность, полиформизм, агаил вебдевелопмент стайл, мвс модель и т так далее, Учишь, сука нормально общаться.Выучив фсе это (хотя бы основы) идешь на хедхантер, учишься составлять резюме. Потом учишься проходить собеседования.Фсе, ты прошел собесседование и достиг первой ступеньки. Дальше учишься, сука, учишься и ты уже получашь тонны денег, а 99% сосача завидуют тебе.Енд стори. Математика нахир не нужна. Ну точнее, нужно базовое понимание, если жизнь (работадатель) заставит, то выучишь. Это яфно не профильных навык.
>>738711ну и па-мелачи забыл:учишь работать со своим текстовым редактором (иде или че там у тебя), учишь ксс, хетамл, учишь работать с дибаггирам в брузере, учишь шелл, учишь унглийский.
ru.khanacademy.org - видео (~3-10 мин каждая тема) на русском, есть объяснения по математике с самого начала.khanacademy.org - на английском, но можно выполнять упражнения. Также есть курс введение в computer science.stepic.org - на русском, однако есть некоторые курсы, которые довольно сложно понятьУ онлайн курсов есть преимущество перед книгами в том, что они могут наглядно визуализировать тему, например алгоритмы, процессы
>>738717а не дохуя ли мусорных говнотехнологий учить? (хотя вру, часть годные, тот же pg)тем более что знать ты всё будешь только на уровне чтобы криво набыдлокодить говна. чтобы один только постргес чтоб знать действительно нормально надо заниматься только им и больше ничем года два минимум.пиздец же.
>>738702>Вот такое писать даже совсем начинающий программист не может>не может>100%Категоричность суждений — признак дебила.
>>738571Учи computer science, и потом сам будешь обоссывать тех кто обоссывал тебя, то есть жалких макак-ремесленников с хабры, у которых при всем прочем заоблачное ЧСВ(как жи, вах, инвайт на хабру, я у мамы ЭЛИТА). Только для этого тебе придется много читать, думать, ну и программировать. Ясное дело, если будешь тратить время на развлекательные сайты типа хабра или сосача, вкалывать 16 часов в сутки на дядю, смотреть аниму и играть в игоры, то не сдвинешься с места и останешься в жопе.
Вдогонку>>738711Интересно, как ты собрался штудировать того же Кормена со знаниями исключительно школьной математики.
>>687373 (OP)>Хочу быть программером, а не быдлокодером.Дальше не читал.Лечись от гордыни./thread
>>742943двачую.
>>742943Тут 95% сосача надо лечить, они же считают себя чуть ли не богами во плоти.
>>742993Ты в офисе-то был? Так же себя ведут все.
>>687373 (OP)>Хочу быть программером, а не быдлокодеромКомьютер сайнс и подраздел его -- алгоритмы -- нужон для проектировщиков языков. В быдлоязыках большинство примитивных алгоритмов иже написаны и входят в стандартную библиотеку.Так что, если хочешь именно быть хорошим программистом, то решай задачи на выбранном языке. А вообще, для каждого языка есть учебники по алгоритмам и прочей хуерге.Если интересно выбрать себе направление научного исследования, то вот https://en.wikipedia.org/wiki/Outline_of_computer_science
>>743299>направление научного исследованияахаха.. чсвшный заурядный веб-программист (в заурядности ниче плохого, кстати) выбирает направление научного исследования
>>743305Да мне поебать какой он там программист. Хотел компьютер сайнс -- на сука.
>>687373 (OP)У Кормена же есть другая книга "Алгоритмы. Вводный курс". Там все понятно написано, математики не очень много, а че не понятно - можно быстро нагуглить