хочу быть программером, а не быдлокодером. хотел начать изучать алгоритмы, а там пререквизиты - какулус (матан по-русски , я думаю, но не знаю как точно) и дискретка, скачал лекции по этим предметам и понял, что мне нужно начинать повторять с школьной алгебры, потом прекалкулус, и, только потом калкулус и дискретку, и ТОЛЬКО ПОТОМ алгоритмы.может подскажет кто более-менее легкий путь, может книжки, где только математика нужная для компьютер сайнс, а то то, что я привел это лет на 5 изучения как минимум. хочется быстрее начать понимать алгоритмы кормена (широко известна под аббривеатурой CLRS)сам я гуманитарий, решивший податься в ит, не смейтесь. прошел курс введения в компьютер сайнс на пайтоне с огромным кайфом, выполняя все задания, хочу развиваться дальше. популярные книжки, без мат. подоплеки по структурам данных и алгоритмам не предлагать.
Бамп
Иди в /пр/
>>119975625Я и тут много тем видел о программировании, и всегда в них очень живо.
Роберт Седжвик
>>119976799Есть такой, но все же для понимания книги пикрил может кто-нибудь что-нибудь посоветует?
>>119975075 (OP)Иди на ИБ в вуз учиться. По другому никак.
>>119977806Мне гораздо больше импонирует самообразование - это и собственный темп, и огромное количество выбора - не понравился/не пошел тот или иной курс/книга, проходишь другой/другую. Благо материалов сейчас в интернете навалом, английским я владею свободно. Считаю при должном уровне самодисциплины, это гораздо лучше любого рашкинского ВУЗа, которые сейчас в рейтинге на уровне африканских стран.
>>119979938матан/функан/линал/диффуры/тервер и остальную хуиту сам не выучишь.
>>119980988В инете же немеряно материалов. На khanacademy, к примеру. Выучу, и лучше, чем в ВУЗе, просто времени много надо. Чем онлайн обучение отличается от неонлайн? Ну да, пинать себя надо, и самому программу составить (в части курсов, на курсах, понятно, программа уже составлена).
>>119981542>>119980988Вопрос еще в том, что все ли перечисленное тобой первостепенно? Нужен же ФУНДАМЕНТ, а там уже, в зависимости от области, более узкая направленность.
>>119975075 (OP)Хуй знает, книга с пикчи довольно легкая. Что бы быть хорошим прогером математику учат т.к. она перестраивает твой мозг в нужное русло. Помогает для работы с абстракциями. Сама же книга легко воспринимается даже если тебе что то не понятно просто смотришь вики.
>>119985164УЖ ЗАТЕМ УЧИТЬ НУЖНО!!
>>119985237что сказать то хотел
>>119985580ПРИВОДИТ!!ПОРЯДОкВУМ
>>119985164>Сама же книга легко воспринимаетсяНо это по твоему опыту, ты, наверное с тех. вышкой?
>>119985237>>119985672Ты под чем?
>>119985885>с тех. вышкой?ну, да, они же думают, что тот примитивный калькулюс, который они учат - это и есть математика
ОП в любой достойной компании спрашивают по ГоФ(design patterns) или в простонародье шаблоны проектирования.Если ты хоть половину поймешь и запомнишь то при устройстве просто увидив эту графу у тебя в резюме зададут пару вопросов и скажут что ты принят.Их там около 30, вот к примеру один из них.>Фабричный метод (англ. Factory Method также известен как Виртуальный конструктор (англ. Virtual Constructor)) — порождающий шаблон проектирования, предоставляющий подклассам интерфейс для создания экземпляров некоторого класса. В момент создания наследники могут определить, какой класс создавать. Иными словами, Фабрика делегирует создание объектов наследникам родительского класса. Это позволяет использовать в коде программы не специфические классы, а манипулировать абстрактными объектами на более высоком уровне.
>>119986016ООП гуанофункционал - ЭТОКРУТО!!!
>>119986010>примитивный калькулюс>тех вышкаебать ты шутник>>119985885я ее читал на втором курсе, легко бы воспринимал даже на первом.
>>119986016СКАЖИ:ХАСКЕЛЛ - КРУТО!!
>>119986129>питон>функционал
>>119986151>шутника, ну, да, вас же там только хуи сосать учат
>>119986129>>119986176на том же собеседовании в Яндекс спрашивают по шаблонам ООПмимо окончил ВМК МГУ
sicp читнион на пайтоне тоже естьесть ещё кошерная http://aliev.me/runestone/а так вообще алгоритмы - вроде и круто, а и в реальности и нахуй не нужно обычно, чай не MOV AX DX в ассемблере байтоёбить
> курс введения в компьютер сайнс на пайтонечто за курс кстати
>>119986581>sicp>пайтонахахахахахахахахахахахахахахОбьясни нахуй советовать сцип? Когда можно просто посоветовать лекции MIT от тех же ребят?
>>119986888Я не он, но что то от сюда думаюhttp://cs231n.stanford.edu/syllabus.html
>>119987087>Питон за часhttp://cs231n.github.io/python-numpy-tutorial/
>>119986929Что за лекции?
>>119986888http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/
>>119986929Обьясни нахуй советовать лекции MIT от тех же ребят? Когда можно просто посоветовать sicp>ахахахахахахахахахахахахахахдержи пикрелейтед и смейся в своё удовольствие, отсталенький.
>>119975075 (OP)Учить алгоритмы нужно для того, чтобы уметь разрабатывать новые алгоритмы. Ты считаешь, что все кто не умеют разрабатывать алгоритмы - быдлокодеры? Сомнительное утверждение. Умение проектировать системы (то самое ООП) не менее важно.
>>119987272>Что за лекции?Выбирай любуюhttp://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
SICP это стабильностьХуй ты ещё встретишь книженцию не утратившую не только смысла, но и даже деталей примеров за овер 30 лет существования
>>119987902луркочки начитались?
>>119987902Какая стабильность в LISPе? Это же пиздец, от синтаксисиа глаза болят.
>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))>>119988170(((()))
>>119975075 (OP)лаал, аналогично, стоит зеленая версия книги второе издание, открыл а там матан. В технаре уебки когда преподавали матан от кодинга шел паралельно а не в месте, т.е я его нихуя и не учил как в школе, не понимая нахуй он нужен. Да и в технаре паскаль ебаный был, сам с++ учил, сейчас вебдев фронтенд бекэнд
>>119988263(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((()))(((*()))
>>119988263двачую, скобок всегда нужное число
>>119988170Тебе надо в смысл врубиться, а не в язык какой-то конкретныйно для таких как ты его и с лиспа на питон и переписали. те же самые ребята из эмайти
>>119988349Ну давай скинь книгу по питону от них.
>>11998842410 сек в гугле http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/index.html
>>119988349>но для таких как тыСпасибо, я про книгу с питоном знаю, вот только вы долбоёбы всё ещё пугаете ньюфагов ССЫКПом с ЛЫСПом на пару.
>>119975075 (OP)40 постов и ни одной ссылки на stepic - стыдно товарищи, стыдно.По алгоритмам на русском: https://stepic.org/course/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B-%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F-%D0%B8-%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-217Книга: https://habrahabr.ru/company/spbau/blog/222427/
>>119988542> те же самые ребята из эмайти> беркли
На самом деле все это бесполезный дроч для аутистов. Нахуй никому не всралось писать самому алгоритмы сортировок, обходы графов, считать сложности алгоритмов и прочее. Все это уже давно сделали за тебя умные люди. Лучше правда как выше писали дрочить ООП, паттерны и все такое прочее.
>>119988882>>119988650>>119988542Ну наконец-то годный тред, где обоссали даунов с их древними книгами из 70-х.Вот ещё годнота.
>>119989485Тащемта в ОП посте лучшая книга по алгоритмам.Если будешь учить по другим, проще вообще не читать.
>>119975075 (OP)>программером, а не быдлокодеромЭто ОЧЕНЬ хорошо, что ты понял.Но не понял сути.Если тебе нужно разрабатывать новые алгоритмы — то тебе нужно быть в первую очередь математиком, а уж потом программистом.А если тебе нужно грамотно использовать алгоритмы, тебе матан, по сути, не нужен.Нужно лишь отлично знать сложность алгоритмов (О(1), O(log n) и тонкости)И крайне важно структурировать данные и код.Из моего опыта это куда важнее.Посоветую очень годную книгу Мартин "Чистый Код".Он, конечно, перегибает местами, но рациональное зерно там однозначно есть.А про алгоритмы хорошо прогугли сложность и особенности. Добра тебе
>>119982133Да, если хочешь работать над дейтсвительно важными проектами.
>>119989968Я и не говорю про неё, она переиздана в 2009 и поддерживается в актуальном состоянии. Я про SICP и прочее древнее говно мамонта, на которое все дрочат потому что классика, а оно не обновлялось уже давно.
>>119990056Спасибо
>>119991251Годно
Я учу матан по khan academy. На сколько я дебил, я понимаю, но поясните на сколько это бессмысленно.
>>119995565> khan academyнахуя? нет ну ладно бы там современные науки учить.но матан есть же норм учебники по которым все учатся.
>>119995565Матан пререквизит пререквизита: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-spring-2005/syllabus/ этого курса: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/ который идет после расхваленного ИТТ: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/ как-то так.
>>119996424ага, рудин, например
>>119996424В учебниках просто заумно, пиздец. Даже если вызубриваю эти ебучие доказательства, они все равно из головы вылетают через месяц. Вот я и подумал, что почему бы просто не вкурить объясненные на пальцах основные принципы и методы, раз уж я такой дебил
>>119996730Еще один. Матан на уровне учебников тебе помогает поменять мыслительный аппарат. Даже если ты не запоминаешь доказательства, то даже попытка их понять уже поможет тебе в дальнейшем.А то что тебе на пальцах расскажут ничего тебе не поможет, только разве что будешь считать себя умным.