Это копия, сохраненная 8 июня 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Может подскажет кто более-менее легкий путь, может книжки, где только математика нужная для компьютер сайнс, а то то, что я привел это лет на 5 изучения как минимум. Хочется быстрее начать понимать алгоритмы кормена (широко известна под аббривеатурой CLRS)
Сам я гуманитарий, решивший податься в ит, не смейтесь. Прошел курс введения в компьютер сайнс на пайтоне с огромным кайфом, выполнив все задания, хочу развиваться дальше. популярные книжки, без мат. подоплеки по структурам данных и алгоритмам не предлагать.
Скачай подшивки журнала Хакер за 1999..2015 и штудируй штудируй штудируй
220 вольт мне в задницу
>Скачай подшивки журнала Хакер за 1999..2015 и штудируй штудируй штудируй
Ок, попробую, даже если это шутка, журнал доставляющий был в нулевые я его читал, ничего не понимая, правда.
>220 вольт мне в задницу
А вот это не понял
А вот это шутка, я понял )))))
Ведь книжка на ОПпике - первый курс компьютерных специальностей в западных университетах.
Книжка это ещё не полный список по всем курсам.
Вообще я хоть и работающий кодер, я очень плохо знаю CS как таковой. То есть все эти деревья/сортировки, я знаю какие они бывают и чем отличаются, общий принцип что отдаётся в жертву и ради чего тоже ясен. Свои алгоритмы как-то создавал. Но самим саенсом я как-то не занимаюсь совсем. Думаю это очень близко к математику. То есть вся работа это поиск более оптимальных алгоритмов, разработка архитектур железа, осей, компиляторов, ии. У математика примерно на той же основе, только разработка теорем, гипотез, доказательств, матаппаратов. Общее у них наверное численные методы и комбинаторика. То есть в целом тебе скорее всего придётся стать ещё и математиком. Без этого вряд ли можно сделать что-то принципиально новое и толковое.
А что бы ты, как работающий кодер посоветовал изучать в части структур данных и алгоритмов, и вообще?
После твоего сообщения, наверное можно убрать из ОП фразу
>популярные книжки, без мат. подоплеки по структурам данных и алгоритмам не предлагать.
Давай придерживаться тематики треда.
Хуй знает, мне кажется, что пассивное обучение в духе прочитал книжку А -> прочитал книжку Б -> .. -> теперь ты умный, не покатит. Просто выбирай себе сложные задачи и пытайся их решать. Когда понимаешь, что тебе не хватает знаний, то тогда уже гугли, что конкретно нужно для твоей задачи и изучай. Через некоторое количество задач станешь умным.
Ну разве что можешь перед этим математику за первый курс изучить. Хотя даже это не обязательно, если ты хорошо помнишь школьную программу.
Добавлю, что перед тем, как начать решать задачи, можешь SICP навернуть. Из Оп-поста я понял, что опыта у тебя нет, поэтому прямо так с головой в задачи может быть очень трудно для новичка.
>>SICP навернуть
Удваиваю
>SICP навернуть
Я пробовал как-то, меня отпугнуло (тогда), что курс древний и язык нераспространенный. Сейчас, я, конечно, другого мнения, спасибо что напомнил. Лисп там, если не ошибаюсь?
Какой компилятор/интерпретатор ИДЕ для него посоветуешь?
А зачем тебе именно структуры данных и алгоритмы? Это довольно абстрактная вещь. Там все области асилить нельзя. Например можно специализироваться на графике, можно на базах данных, там совершенно разные вещи надо знать.
Я чессказать могу оче часто и тупыми переборами с наихудшей алгоритмической сложностью свои задачи решить. Здесь просто включается фактор затрат на написание кода, на исследования и на изучение существующих решений. Если он перевешивает возможную выгоду, то я просто хуй забиваю на весь компутер саенс.
А там где действительно нужно всё гуглится и за день-два осваивается. Ну кроме может сложных техник каких-то. То есть учить алгоритмы ради того чтобы учить алгоритмы это скорее подход учёного, чем программиста-практика.
Ну знать нужно обычно сортировки, деревья (бинарные, красночёрные, для графики квадро- и окто-), бинарный поиск, хеши, кучи, левенштейн, поиск пути по графу дейкстры, немного понимать про архиваторы и сжатие (код хафмана). Остальное уже по требованию. Например сомневаюсь что тебе пригодятся алгоритмы развёртки текстур и трассировки лучей.
http://www.ethoberon.ethz.ch/WirthPubl/AD.pdf
Я использовал вот это: https://racket-lang.org/
Там правда чуть измененный Scheme, но в целом вроде как никаких проблем. Еще есть онлайн-интерпретатор: https://repl.it/languages/scheme первое время можешь им пользоваться.
>учить алгоритмы ради того чтобы учить алгоритмы это скорее подход учёного, чем программиста-практика
Поддвачну. Программист != computer scientist.
Алсо, сортировки, деревья, хеши — все это не обязательно знать. В 99% случаев ты просто используешь то, что встроено в язык. Изучать все это нужно только если вдруг стандартные контейнеры/сортировки/етц тебя не устраивают. Алгоритм Дейкстры тоже изучается лишь по надобности. Архиваторы и сжатие? Ни разу не связывался.
Ты либо хороший математик знающий кучу теорий и решающий зубодробительную хуету на раз два, либо хороший погроммист, решающий хорошо конкретные задачи. Можно ещё абстрагировать так: либо ты маляр везде, либо ты художник в одной области.
Матан на практике в программировании – велосипедные сортировки и деревья. Ну ладно, ещё криптография. Посчитай сколько это процентов работы от какого нибудь реального проекта.
А, ну это понятно. Ты просто их противопоставил, как будто одно мешает другому.
Да, мешает. Ты либо отлаживаешь реальный проект и изучаешь систему к примеру, либо пишешь очередную сортировочку. Это расточение времени на 2 области вместо 1.
Linux or BSD system
Математик быстро вникает в технически сложные системы в отличие от быдлокодера
Этот дивный манямирок. И чем же математика поможет в этой области, в отличия от анального знакомства с ассемблером?
А ничем, кек. Поможет в вузике курсач илитный написать, не более.
Математика язык описания Мира, в том числе и техники. А тащемта знания хуй86 не помогут в случае АРМ. Математик быстрее втыкает.
Если под быдлокодером ты подразумеваешь программиста-практика, не знающего математику, то ты неправ. Осваивать новые вещи — одна из первостепенных обязанностей программиста. Если же быдлокодер — просто тупой даун, выучивший пхп, то я не вижу смысла в таком сравнении. Очевидно, что не даун умнее дауна.
слыш, тупой даун, эта алгоритмы для крудошлепства не нужны, а если человек занимается тем, за что ему реально платят (т.е. уже не на стадии джун), то тогда есть смысл их изучать ПОТОМУ ЧТО ОН ИХ АКТИВНО ИСПОЛЬЗУЕТ скотина тупая.
Вот это познания! Не вижу смысла обсуждать подобные вещи с человеком, который кроме лаба1 и лаба2 еще пороху не нюхал.
Покажи мне где в clrs тебе понадобился «матан» (идиотский термин, но чёрт с ним) исключая: O notation, анализ случайных алгоритмов, amortized complexity и FFT.
Все темы которые я исключил можно понять на уровне достаточном для учебника – не проходя вузовские курсы. Гугли.
Пререквизит курса, который использует книжку на ОПпике, который я хочу пройти (вот ссылка на него 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 (что это матан, если по-русски, я лишь предположил).
Ты сынок ещё. Не осознал себя и чем ты занимаешься. Сравнивать математика (учёного) и программиста это как сравнить жопу с пальцем или поэзию с ремеслом.
Спасибо, она в отличии от Mathematics for Computer Science кажется понятной, по крайней мере на первый взгляд, а тема таже. Попробую освоить.
>журнал доставляющий был в нулевые я его читал, ничего не понимая, правда
Проиграл с дауна. Ты, наверное, еще и смотришь, как альфач ебет твою ЕОТ вместо того, чтобы самому ебать ее.
Для написания метаморфных вирусов тебе нужно было бы знать формальыне грамматики и конечные автоматы, так что забудь и о какерстве, и о программировании.
>Сравнивать математика (учёного) и программиста это как сравнить жопу с пальцем или поэзию с ремеслом
Математики тоже занимаются рутинным дерьмом.
консультант Тигран Арутюнян заставил нас в качестве домашнего
задания между двумя днями семинара составить
персональную стратегию на три года вперед. Это нужно было обязательно
написать на бумаге и предоставить Тиграну рано утром.
Тогда я впервые серьезно задумался о своих планах в компании
и, к своему удивлению, оказался одним из немногих, кто задание
это за ночь выполнил.
Через три года все сбылось.
То, что получится именно так, как я написал на листе бумаги,
предположить было в принципе невозможно! Я даже и представить
себе не мог ни уровень дохода, ни собственную квартиру, ни тем
более новую должность, потому что мне только повесили погоны
молодого руководителя отдела. Но, елки-палки, все сбылось!
Тигран заставил меня задуматься о личной стратегии, а я начал
претворять ее в жизнь.
Вы знаете, я не верю во все эти сакральные вещи — ну там шаманские
бубны и энергетические потоки, которые будут исполнять
за тебя твои бурные фантазии различной профиля. Но по личному
опыту абсолютно точно знаю: есть «люди цели» и «люди мечты».
На «людей мечты» лучше не рассчитывать, потому что они практически
не предпринимают действий. Им нужна их мечта, некая
жизненная «хотелка». Это популярно и социально правильно — мечтать
о чем-то и сокрушаться, что за очередные полгода опять ничего
не получилось.
о его амбициях и «хотелках».
— Зачем ты здесь работаешь?
— Хочу стать в будущем предпринимателем, уверен, что здесь
хорошая школа жизни.
— А предпринимателем тебе становиться для чего?
— Ну-у-у. Хочу, чтобы моя семья, жена и ребенок, жили в большой
квартире.
— Это отлично, что ты хочешь купить квартиру! Какие шаги ты
уже наметил для этого? Сколько тебе нужно зарабатывать в месяц,
чтобы ты мог ее купить?
— Ну-у-у. Не могу пока точно сказать, не думал пока, не считал.
— Так давай считать вместе. Смотри, минимум тебе нужно зарабатывать
столько-то…
— Понятно.
— Что ты готов для этого cделать?
— Да все! Все, что требуется!
— А хочешь квартиру сегодня вечером?
— Это как?
Достаю связку ключей от своей квартиры, отдаю ему, говорю:
— Я тебе подарю свою квартиру, если ты приведешь мне сегодня
пять новых клиентов из своей базы в 250 организаций. Сможешь
их достать?
— Конечно, достану, я их из-под земли достану в таком случае!
И действительно, глаза загорелись. Заблестели. Осанка выправилась.
— Слушай, дружище, а ты можешь так работать всегда? С такими
же горящими глазами? С таким же рвением, как сейчас?
Оказалось, что не может. И что разочарован тем, что квартиру
ему сегодня вечером не подарят и что ключи тоже забрали. При
этом он совершено не понимал: если он каждый день будет так же
решительно действовать, как был готов сейчас, то через пару лет он
уже будет жить в собственной квартире. Но два года — ведь это так
много и долго… поэтому легче мечтать о том, что «когда-нибудь»
кто-то подвернется на пути и подарит квартиру.
о его амбициях и «хотелках».
— Зачем ты здесь работаешь?
— Хочу стать в будущем предпринимателем, уверен, что здесь
хорошая школа жизни.
— А предпринимателем тебе становиться для чего?
— Ну-у-у. Хочу, чтобы моя семья, жена и ребенок, жили в большой
квартире.
— Это отлично, что ты хочешь купить квартиру! Какие шаги ты
уже наметил для этого? Сколько тебе нужно зарабатывать в месяц,
чтобы ты мог ее купить?
— Ну-у-у. Не могу пока точно сказать, не думал пока, не считал.
— Так давай считать вместе. Смотри, минимум тебе нужно зарабатывать
столько-то…
— Понятно.
— Что ты готов для этого cделать?
— Да все! Все, что требуется!
— А хочешь квартиру сегодня вечером?
— Это как?
Достаю связку ключей от своей квартиры, отдаю ему, говорю:
— Я тебе подарю свою квартиру, если ты приведешь мне сегодня
пять новых клиентов из своей базы в 250 организаций. Сможешь
их достать?
— Конечно, достану, я их из-под земли достану в таком случае!
И действительно, глаза загорелись. Заблестели. Осанка выправилась.
— Слушай, дружище, а ты можешь так работать всегда? С такими
же горящими глазами? С таким же рвением, как сейчас?
Оказалось, что не может. И что разочарован тем, что квартиру
ему сегодня вечером не подарят и что ключи тоже забрали. При
этом он совершено не понимал: если он каждый день будет так же
решительно действовать, как был готов сейчас, то через пару лет он
уже будет жить в собственной квартире. Но два года — ведь это так
много и долго… поэтому легче мечтать о том, что «когда-нибудь»
кто-то подвернется на пути и подарит квартиру.
он жаждет жить в своем жилье и, казалось бы, кровно заинтересован
в том, чтобы много и хорошо работать. А вот и нет! Им нужна
мечта для того, чтобы она просто была. Чтобы было вокруг чего
пострадать, вокруг чего пожаловаться, вокруг чего поразмышлять.
Просто без всякой задней мысли гуглишь то что непонятно или спрашиваешь у пацанов.
Если тебе нужны учебники по самым основам, то лучшим введением, безусловно, будет серия книг Николя Бурбаки.
Смотри также "программу Вербицкого", там есть и список литературы.
>Если тебе нужны учебники по самым основам, то лучшим введением, безусловно, будет серия книг Николя Бурбаки
Двачую, там вся математика вообще выводится с самых основ.
У меня мечта поменьше работать, побольше иметь и поинтереснее нового увидеть. Твоя фелосафия хуйня, ибо так устроен человек сам по себе. Нам не нужно добывать огонь растиранием палочек, мы придумали себе спички и газовую плиту. Нам не нужно подыхать с голоду, у нас есть магазины со жратвой. Короч я хочу испытать максимум развития цивилизации, а он сука такая не наступил ещё.
Без Бурбаки я бы так и не узнал что такое единица. Рикамендую, пасаны.
Что за чушь ты пизданул?
Жирдяй из /sci просочился.
Ну калкулус скорее соответствует нашему курсу так называемой высшей математики. Т.е. достаточно простому и сжатому курсу, что преподают в разных втузах и политехах, так что ничего сложного. Для вдумчивого чтения Кормана скорее нужна хорошая подготовка по теор. веру., но ты ее самостоятельно не получишь. Так что можешь спокойно пропускать наиболее сложные доказательства. Чтобы тебя подбодрить скажу, что это самая сложная книга по сабжу, написанная умнейшими людьми нашего времени.
По сабжу есть еще Сейджвиг "Алгоритмы на Яве" и Ахо "Алгоритмы и структуры данных". Последняя самая сжатая и легкая, но у нее есть два минуса: они в начале вводят свой диалект Паскаля, что сразу создает атмосферу уныния, и алгоритмы балансировки деревьев в ней устарели.
>это самая сложная книга по сабжу
После книги Д.Кнута, наверное
>Сейджвиг "Алгоритмы на Яве"
Такая книжка есть, присмотрюсь, спасибо
Что за курс проходил?
Сколько тебе лет, если не секрет?
Удачи! Пусть у тебя всё получится (я уже все полимеры проебал).
По-моему все книжки по алгоритмам практически одинаковой сложности. Разве что могут отличаться изложенными темами.
Ну кроме Кнута, естественно. Он совсем там ебнулся со своим псевдоассемблером и расчетов там больно дохуя.
мимопроходил
Вот этот курс я проходил 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 летнего, не считаю, что поздно, кто бы что не говорил.
Вот этот курс я проходил 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 летнего, не считаю, что поздно, кто бы что не говорил.
Это не та книга, это для миддлов, скачивай Введение в алгоритмы Кормена. А лучше читай Совершенный код, для новичка самое то, хоть и не идеал, но для начала нормально. Потом можно как художку прочитать Программист-прагматик, и потом Введение в алгоритмы, или сразу
>скачивай Введение в алгоритмы Кормена
А это что? Introduction To Algorithms, Кормен идет первым автором.
Ок, спасибо
Хочешь если скинь фэйко-мыло, может быть матёшу покачаем, пообмениваемся решениями упражнений.
Задачки меня интересуют по программированию. Мне пока хватает stackoverflow, в английский я могу. А математика мне нужна, чтобы понимать концепции, исложенные в книге, курсах, которые я упоминал ИТТ.
>>688022
Лучшие рекомендации ИТТ, очень доходчивый и широко применимый на практике материал шутка, все наоборот Пожалуй хватит такого пока, спасибо.
>>>689342
>математика мне нужна, чтобы понимать концепции, исложенные в книге, курсах, которые я упоминал ИТТ
>>688741
Не понимаю, ты даже элементаного анализа знать не будешь и алгебры с теорией множеств
Я же писал здесь >>688741. Еще раз: вся НУЖНАЯ математика для курсов по алгоритмам есть в курсе 6-042j
>>>688741
>Я решил так: 6-042j для меня сложен, начну с Хагграрти (как введение в дискретку, чем, собственно и является по большей мере 6-042j), потом попробую осилить 6-042j, прибегая к учебникам/видео по калкулусу, там где требуется (там же далеко не все темы нужны, калкулус очень и очень объемный).
Люблю когда вместо классических Фихтенгольца, Садовничего или Зорича советуют нонеймов. А то и англоязычные учебники.
>Садовничего
Если ты о Чубарикове-Садовничем, то не знаю, как нужно ненавидеть человека, которому ты рекомендуешь эту книгу.
При всем при этом этом, отбрасывать имя Чубарикова, который, согласно бритве Оккама, и написал книгу, это свинство само по себе.
Привет, Бобук.
Поиск легкий путей это конечно всегда приветствуется и должно поощряться, ибо впустую лишнее время тратить очень глупо. Но ты забываешь, что это матан, эта та хуйня, благодаря которой человечество пытается постичь фундаменты Вселенной, здесь вряд-ли есть легкие пути. Так что набирайся терпения, умным за месяц тебя никто не сделает.
На самом деле, вполне можно. Если смотреть на это технически: манямирок, как и другая программа - систематизированный набор электронных импульсов или их аналог. Правда, изучать таким образом чей-то манямирок - та еще дрочка.
>>687373 (OP)
Пообразовывался я тут что такое калкулус, в т.ч. на англоязычных форумах, это походу только американский предмет, в европе (в западной, по крайней мере) так же как у нас - мат.анализ.
Лучший ответ, который аппроксимирует все, что я вывел из ответов на этих форумах я нашел на русском:
Почти все, конечно, знают, что такое Calculus. Для тех, кто не в теме, - это такая упрощенная версия классического анализа (плюс дифуры) без доказательств, но с большим количеством иллюстраций и "методов". Читается (в теории) для того, чтобы студенты привыкли к теме, с тем чтобы потом всё это прочитать им уже строго, с доказательствами и на формальном (дико занудном) языке.
Для некоторых российских математиков этот предмет - не более чем повод похихикать над "тупыми пиндосами" и заодно поискать оправдание своему нахождению в стране теплых ламповых нанотехнологий и тропических зимних олимпиад
отсюда: http://mancunian.livejournal.com/1401387.html
Калкулус есть Single Variable и Multivariable; для курса, который я хочу пройти, пререквизит только Single Variable.
Так что все не так сложно.
> Для некоторых российских математиков этот предмет - не более чем повод похихикать над "тупыми пиндосами"
Ну так calculus это реально дно. Нахуя нужна математика без доказательств?
> Сам я гуманитарий, решивший податься в ит
Определись, чем ты хочешь заниматься. Математика и алгоритмы нужны только в научной/околоисследовательской деятельности. В индустрии они нахуй не нужны.
> Хотел начать изучать алгоритмы, а там пререквизиты - какулус
Неправда. В Кормэне нет никаких prerequisites. Вот я сейчас открыл Кормэна и там в третьей главе "Growth of functions" написано все, что тебе понадобится из матана. Еще википедию и гугл используй.
Алсо, не ссы, если ты продвигаешься со скоростью 1 страница в час. Так и должно быть, это же не художественная литература.
>Нахуя нужна математика без доказательств?
Calculus не без доказательств. Какой-то поехавший это спизданул, а вы повторяете.
http://math.stackexchange.com/questions/32433/are-calculus-and-real-analysis-the-same-thing
Ну и вообще из навзвания понятно, что курс нацелен на овладевание техниками вычисления всяких интегралов под водовку с картофанчиком, что в 2016 году является абсолютно бесполезной тратой времени. Вот я, например, умею интегрировать по частям, но когда мне реально нужно посчитать интеграл, я считаю его в вольфрамеальфа, потому что я же не ебанутый.
> Для тех, кто не в теме, - это такая упрощенная версия классического анализа (плюс дифуры) без доказательств, но с большим количеством иллюстраций и "методов".
Бля, как же охуенно. Вот кого бы я в Бауманке расстрелял бы, так это преподов с мехмата.
Не искушай, блядь!
>Математика и алгоритмы нужны только в научной/околоисследовательской деятельности. В индустрии они нахуй не нужны.
Питуз, почему у тебя такой бугурт от алгоритмов и ты тут серешь? Тебя в универе выебали алгоритмами или на работу не взяли? А, питуз истеричный?
>Неправда. В Кормэне нет никаких prerequisites.
Я потом поправился тут >>688741
>это курс MIT, который использует книгу с ОПпика, требует таких пререквизитов, книга может и не такая сложная
>Вот я сейчас открыл Кормэна и там в третьей главе "Growth of functions" написано все, что тебе понадобится из матана. Еще википедию и гугл используй.
Попробую так, спасибо!
У меня нет бугурта от алгоритмов. Я их изучаю, потому что хочу заниматься исследовательской деятельностью. А в энтерпрайзе я уже работал и знаю, что алгоритмы там нахуй не нужны и вообще мозг там не особо нужен. Алгоритмы, конечно, помогают собесы проходить, но не более.
На чём пишешь? Опыт? Сколько зп?
Просто загляни в конец книги.
>Алсо, не ссы, если ты продвигаешься со скоростью 1 страница в час. Так и должно быть, это же не художественная литература.
Вот это порой очень демотивирует, чувствуешь себя полнейшим дауном, когда одну страницу по 100500 раз перечитываешь.
инб4 ты и есть даун
Нахуй никомы не нужны эти ваши алгоритмы без нормальных связей, лолка.
Ну почти без матана
>>71808
Что он несет?
>правильно править строки
Форматировать код правильно что-ли? ЛОЛ
>понимать задачи клиенты
все татары кроме я
Это бизнес аналитик делает. Программисту готовое тех.задание выдается. Такая практика даже в маленьких компаниях, не говоря о средних и крупных.
>всегда изучать что-то новое
Что это "что-то новое"? Если, по-твоему "алгоритмы не важны", то язык освоить - пара месяцев. Правильный стиль, декомпозиция - это все не "изучение", а практика, практика, практика.
> Важны умения и личные качества
Какие умения? Применить стандартные библиотеки большого ума и навыка не надо.
Личные качества - ЛОЛ, да, очень важно, когда ты с утра до ночи с такими же интровертами стучишь по клаве, втыкая в монитор.
>чистая теория перестала быть важной после создания гугла.
Вот это ФИНАЛ.
Во-первых алгоритмы - это прикладное. Да, без теории там никак, но она изучается для применения на практике - для повышения эффективности, скорости, оптимальности.
Во-вторых на любую более-менее серьезную программистскую работу без знания алгоритмов даже не рассмотрят. Про таких гигантов как гугл я вообще молчу.
покормил
Что он несет?
>правильно править строки
Форматировать код правильно что-ли? ЛОЛ
>понимать задачи клиенты
все татары кроме я
Это бизнес аналитик делает. Программисту готовое тех.задание выдается. Такая практика даже в маленьких компаниях, не говоря о средних и крупных.
>всегда изучать что-то новое
Что это "что-то новое"? Если, по-твоему "алгоритмы не важны", то язык освоить - пара месяцев. Правильный стиль, декомпозиция - это все не "изучение", а практика, практика, практика.
> Важны умения и личные качества
Какие умения? Применить стандартные библиотеки большого ума и навыка не надо.
Личные качества - ЛОЛ, да, очень важно, когда ты с утра до ночи с такими же интровертами стучишь по клаве, втыкая в монитор.
>чистая теория перестала быть важной после создания гугла.
Вот это ФИНАЛ.
Во-первых алгоритмы - это прикладное. Да, без теории там никак, но она изучается для применения на практике - для повышения эффективности, скорости, оптимальности.
Во-вторых на любую более-менее серьезную программистскую работу без знания алгоритмов даже не рассмотрят. Про таких гигантов как гугл я вообще молчу.
покормил
А это видео-курсы или их можно в тексте где-то взять? Я ещё плохо на слух воспринимаю. И не пойму, там можно "присоединиться" для чего? Чтобы получить официальный сертификат?
Это запись курса лекций, прочитанных в MIT. Там субтитры можно скачать по-моему, расшифровка точно есть. По ссылкам также даны материалы - слайды, задания, книги, рекомендованные к прочтению (если они бесплатные, если платные, можно поискать на торрентах).
Присоединиться я не знаю для чего, видимо, чтобы держать себя в темпе. Я просто все лекции, заметки, рекомендованные книги скачал, буду изучать в удобное мне время.
В дополнение кидану ссылку на мнение автора книги Soft Skills
https://www.youtube.com/watch?v=4TI2d5AugmE
Прост я только вкатился, работаю в небольшой конторе, активно занимаюсь самообучением. И когда встает вопрос, что учить, на что обратить внимание при обучение, вижу много оскорблений типа быдлокодера, веб-макаки, формошлепа. В статьях на сайтах типа хабра обассывают незнающих матешу. Хочется быть правильным программистом. Хуй знает, что делать. Может не слушать таких как ты пидорасов, червей-пидоров, и не париться?
двачую. нужны знакомства. даже в программировании, как ни странно. компетенции мало решают. сам никогда так не думал, и через/к/по совету знакомых не устраивался (хоть и предлагали часто) - всегда "с улицы", по объявлению. но за 8 лет фулл-тайма в офисе постепенно из наблюдений за окружающими сложилось четкое понимание, что все пользуются связями и это существенно продвигает в карьере и деньгах. тут еще особый склад надо иметь.
> Так в программировании не так, это как раз шанс для тех у кого есть знания, пробиться.
Неправда. Ты пробьешься кодерочком, будешь как все, но расти реально не будешь, т.е. будешь но тебе сильно сложнее будет, и это тебя не закалит и ничего тебе не даст, только отнимет деньги. Только потом это заметишь.
Да он всё правильно говорит. Твоя проблема не в алгоритмах, а в том, что ты просто даун. Если ты уже программируешь, и несешь такую ахинею - то еще один лишний мудак в отрасли, будешь всем мешать просто (уже мешаешь, я уверен).
>когда достигну потолка в вебе
>перекатиться в более серьезное программирование
Вот такое писать даже совсем начинающий программист не может, это же признак дебила 100%.
Выучив фсе это (хотя бы основы) идешь на хедхантер, учишься составлять резюме. Потом учишься проходить собеседования.
Фсе, ты прошел собесседование и достиг первой ступеньки. Дальше учишься, сука, учишься и ты уже получашь тонны денег, а 99% сосача завидуют тебе.
Енд стори. Математика нахир не нужна. Ну точнее, нужно базовое понимание, если жизнь (работадатель) заставит, то выучишь. Это яфно не профильных навык.
ну и па-мелачи забыл:
учишь работать со своим текстовым редактором (иде или че там у тебя), учишь ксс, хетамл, учишь работать с дибаггирам в брузере, учишь шелл, учишь унглийский.
khanacademy.org - на английском, но можно выполнять упражнения. Также есть курс введение в computer science.
stepic.org - на русском, однако есть некоторые курсы, которые довольно сложно понять
У онлайн курсов есть преимущество перед книгами в том, что они могут наглядно визуализировать тему, например алгоритмы, процессы
а не дохуя ли мусорных говнотехнологий учить?
(хотя вру, часть годные, тот же pg)
тем более что знать ты всё будешь только на уровне чтобы криво набыдлокодить говна.
чтобы один только постргес чтоб знать действительно нормально надо заниматься только им и больше ничем года два минимум.
пиздец же.
>Вот такое писать даже совсем начинающий программист не может
>не может
>100%
Категоричность суждений — признак дебила.
Учи computer science, и потом сам будешь обоссывать тех кто обоссывал тебя, то есть жалких макак-ремесленников с хабры, у которых при всем прочем заоблачное ЧСВ(как жи, вах, инвайт на хабру, я у мамы ЭЛИТА). Только для этого тебе придется много читать, думать, ну и программировать. Ясное дело, если будешь тратить время на развлекательные сайты типа хабра или сосача, вкалывать 16 часов в сутки на дядю, смотреть аниму и играть в игоры, то не сдвинешься с места и останешься в жопе.
>>738711
Интересно, как ты собрался штудировать того же Кормена со знаниями исключительно школьной математики.
двачую.
Ты в офисе-то был? Так же себя ведут все.
>Хочу быть программером, а не быдлокодером
Комьютер сайнс и подраздел его -- алгоритмы -- нужон для проектировщиков языков. В быдлоязыках большинство примитивных алгоритмов иже написаны и входят в стандартную библиотеку.
Так что, если хочешь именно быть хорошим программистом, то решай задачи на выбранном языке.
А вообще, для каждого языка есть учебники по алгоритмам и прочей хуерге.
Если интересно выбрать себе направление научного исследования, то вот https://en.wikipedia.org/wiki/Outline_of_computer_science
>направление научного исследования
ахаха.. чсвшный заурядный веб-программист (в заурядности ниче плохого, кстати) выбирает направление научного исследования
Да мне поебать какой он там программист. Хотел компьютер сайнс -- на сука.
У Кормена же есть другая книга "Алгоритмы. Вводный курс". Там все понятно написано, математики не очень много, а че не понятно - можно быстро нагуглить
Это копия, сохраненная 8 июня 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.