М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 8 июня 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

50 Кб, 420x475

14 Мар, 12:56 #687373 В конец треда | Веб

Хочу быть программером, а не быдлокодером. Хотел начать изучать алгоритмы, а там пререквизиты - какулус (матан по-русски , я думаю, но не знаю как точно) и дискретка, скачал лекции по этим предметам и понял, что мне нужно начинать повторять с школьной алгебры, потом прекалкулус, и, только потом калкулус и дискретку, и ТОЛЬКО ПОТОМ алгоритмы.
Может подскажет кто более-менее легкий путь, может книжки, где только математика нужная для компьютер сайнс, а то то, что я привел это лет на 5 изучения как минимум. Хочется быстрее начать понимать алгоритмы кормена (широко известна под аббривеатурой CLRS)
Сам я гуманитарий, решивший податься в ит, не смейтесь. Прошел курс введения в компьютер сайнс на пайтоне с огромным кайфом, выполнив все задания, хочу развиваться дальше. популярные книжки, без мат. подоплеки по структурам данных и алгоритмам не предлагать.

Ответы>>687390>>687398>>687430>>687453>>687561>>688007>>688140>>688408>>688809>>690398>>691018>>692186>>713645>>738563>>742943>>743299>>750487

sage 14 Мар, 13:33 #2 #687390

>>687373 (OP)
>более-менее легкий путь
Нет. Жизнь - боль.

14 Мар, 13:35 #3 #687392

Бамп

14 Мар, 13:44 #4 #687398

>>687373 (OP)
Скачай подшивки журнала Хакер за 1999..2015 и штудируй штудируй штудируй
220 вольт мне в задницу

Ответы>>687402

14 Мар, 13:46 #5 #687402

>>687398
>Скачай подшивки журнала Хакер за 1999..2015 и штудируй штудируй штудируй
Ок, попробую, даже если это шутка, журнал доставляющий был в нулевые я его читал, ничего не понимая, правда.
>220 вольт мне в задницу
А вот это не понял

Ответы>>687404>>687928

14 Мар, 13:48 #6 #687404

>>687402
Это была шутка. Журнал треш.
Жопа печет.
Просто так матан в хуй не уперся.

Ответы>>687412

14 Мар, 13:49 #7 #687406

Бери университетскую программу PhD по CS и штудируй.

Ответы>>687411

14 Мар, 13:55 #8 #687411

>>687406
А вот это шутка, я понял )))))
Ведь книжка на ОПпике - первый курс компьютерных специальностей в западных университетах.

Ответы>>687426

14 Мар, 13:57 #9 #687412

>>687404
>Жопа печет.
От чего? Хочешь сказать мой вопрос взбесил?

14 Мар, 13:58 #10 #687414

Блажь

14 Мар, 14:03 #11 #687426

>>687411
Книжка это ещё не полный список по всем курсам.

Вообще я хоть и работающий кодер, я очень плохо знаю CS как таковой. То есть все эти деревья/сортировки, я знаю какие они бывают и чем отличаются, общий принцип что отдаётся в жертву и ради чего тоже ясен. Свои алгоритмы как-то создавал. Но самим саенсом я как-то не занимаюсь совсем. Думаю это очень близко к математику. То есть вся работа это поиск более оптимальных алгоритмов, разработка архитектур железа, осей, компиляторов, ии. У математика примерно на той же основе, только разработка теорем, гипотез, доказательств, матаппаратов. Общее у них наверное численные методы и комбинаторика. То есть в целом тебе скорее всего придётся стать ещё и математиком. Без этого вряд ли можно сделать что-то принципиально новое и толковое.

Ответы>>687428>>687429

14 Мар, 14:07 #12 #687428

>>687426
А что бы ты, как работающий кодер посоветовал изучать в части структур данных и алгоритмов, и вообще?
После твоего сообщения, наверное можно убрать из ОП фразу
>популярные книжки, без мат. подоплеки по структурам данных и алгоритмам не предлагать.

Ответы>>687482

14 Мар, 14:08 #13 #687429

>>687426
>>более оптимальных
Охуенно

14 Мар, 14:09 #14 #687430

>>687373 (OP)
> Хочу быть программером, а не быдлокодером.
Везет тебе, я вот уже ничего не хочу

Ответы>>687436

14 Мар, 14:12 #15 #687436

>>687430
Как дошел до такого?

Ответы>>687440

14 Мар, 14:15 #16 #687440

>>687436
10 лет дроча на анальную порнуху. В реале ничего не хочу больше.

Ответы>>687442

14 Мар, 14:16 #17 #687442

>>687440
Давай придерживаться тематики треда.

14 Мар, 14:22 #18 #687453

>>687373 (OP)
Хуй знает, мне кажется, что пассивное обучение в духе прочитал книжку А -> прочитал книжку Б -> .. -> теперь ты умный, не покатит. Просто выбирай себе сложные задачи и пытайся их решать. Когда понимаешь, что тебе не хватает знаний, то тогда уже гугли, что конкретно нужно для твоей задачи и изучай. Через некоторое количество задач станешь умным.
Ну разве что можешь перед этим математику за первый курс изучить. Хотя даже это не обязательно, если ты хорошо помнишь школьную программу.

Ответы>>687456

14 Мар, 14:24 #19 #687456

>>687453
Добавлю, что перед тем, как начать решать задачи, можешь SICP навернуть. Из Оп-поста я понял, что опыта у тебя нет, поэтому прямо так с головой в задачи может быть очень трудно для новичка.

Ответы>>687473

14 Мар, 14:33 #20 #687471

>>SICP навернуть
Удваиваю

14 Мар, 14:35 #21 #687473

>>687456
>SICP навернуть
Я пробовал как-то, меня отпугнуло (тогда), что курс древний и язык нераспространенный. Сейчас, я, конечно, другого мнения, спасибо что напомнил. Лисп там, если не ошибаюсь?
Какой компилятор/интерпретатор ИДЕ для него посоветуешь?

Ответы>>687477>>687498

14 Мар, 14:38 #22 #687477

>>687473
В последнем издании лисп на питон заменили.
Алсо, математика и небыдлокоденг - антонимы.

Ответы>>687500

14 Мар, 14:41 #23 #687482

>>687428
А зачем тебе именно структуры данных и алгоритмы? Это довольно абстрактная вещь. Там все области асилить нельзя. Например можно специализироваться на графике, можно на базах данных, там совершенно разные вещи надо знать.

Я чессказать могу оче часто и тупыми переборами с наихудшей алгоритмической сложностью свои задачи решить. Здесь просто включается фактор затрат на написание кода, на исследования и на изучение существующих решений. Если он перевешивает возможную выгоду, то я просто хуй забиваю на весь компутер саенс.

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

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

Ответы>>687510>>687511

14 Мар, 14:46 #24 #687490

Вот это читаю.
http://www.ethoberon.ethz.ch/WirthPubl/AD.pdf

14 Мар, 14:52 #25 #687498

>>687473
Я использовал вот это: https://racket-lang.org/
Там правда чуть измененный Scheme, но в целом вроде как никаких проблем. Еще есть онлайн-интерпретатор: https://repl.it/languages/scheme первое время можешь им пользоваться.

Ответы>>687511

14 Мар, 14:53 #26 #687500

>>687477
>математика и небыдлокоденг - антонимы
Поясни, что ли.

Ответы>>687514

14 Мар, 15:01 #27 #687510

>>687482
>учить алгоритмы ради того чтобы учить алгоритмы это скорее подход учёного, чем программиста-практика
Поддвачну. Программист != computer scientist.

Алсо, сортировки, деревья, хеши — все это не обязательно знать. В 99% случаев ты просто используешь то, что встроено в язык. Изучать все это нужно только если вдруг стандартные контейнеры/сортировки/етц тебя не устраивают. Алгоритм Дейкстры тоже изучается лишь по надобности. Архиваторы и сжатие? Ни разу не связывался.

14 Мар, 15:02 #28 #687511

>>687482
>>687498
Спасибо

14 Мар, 15:08 #29 #687514

>>687500
Ты либо хороший математик знающий кучу теорий и решающий зубодробительную хуету на раз два, либо хороший погроммист, решающий хорошо конкретные задачи. Можно ещё абстрагировать так: либо ты маляр везде, либо ты художник в одной области.

Матан на практике в программировании – велосипедные сортировки и деревья. Ну ладно, ещё криптография. Посчитай сколько это процентов работы от какого нибудь реального проекта.

Ответы>>687516>>689680

14 Мар, 15:10 #30 #687516

>>687514
А, ну это понятно. Ты просто их противопоставил, как будто одно мешает другому.

Ответы>>687519

14 Мар, 15:14 #31 #687518

Lisp & emax

Ответы>>687520

14 Мар, 15:16 #32 #687519

>>687516
Да, мешает. Ты либо отлаживаешь реальный проект и изучаешь систему к примеру, либо пишешь очередную сортировочку. Это расточение времени на 2 области вместо 1.

Ответы>>687524

14 Мар, 15:16 #33 #687520

>>687518
Linux or BSD system

14 Мар, 15:24 #34 #687524

>>687519
Математик быстро вникает в технически сложные системы в отличие от быдлокодера

Ответы>>687527>>687534

14 Мар, 15:28 #35 #687527

>>687524
Этот дивный манямирок. И чем же математика поможет в этой области, в отличия от анального знакомства с ассемблером?

А ничем, кек. Поможет в вузике курсач илитный написать, не более.

Ответы>>687532

14 Мар, 15:32 #36 #687532

>>687527
Математика язык описания Мира, в том числе и техники. А тащемта знания хуй86 не помогут в случае АРМ. Математик быстрее втыкает.

Ответы>>687539

14 Мар, 15:32 #37 #687534

>>687524
Если под быдлокодером ты подразумеваешь программиста-практика, не знающего математику, то ты неправ. Осваивать новые вещи — одна из первостепенных обязанностей программиста. Если же быдлокодер — просто тупой даун, выучивший пхп, то я не вижу смысла в таком сравнении. Очевидно, что не даун умнее дауна.

Ответы>>687540>>687553

14 Мар, 15:39 #38 #687539

>>687532
Манямирок тоже матиматикой описывается?

Ответы>>690407

14 Мар, 15:39 #39 #687540

>>687534
Какие блядь новые вещи? Дернуть хуй такой-то нарисовать пизду там-то.

Ответы>>687555

14 Мар, 15:47 #40 #687553

>>687534
слыш, тупой даун, эта алгоритмы для крудошлепства не нужны, а если человек занимается тем, за что ему реально платят (т.е. уже не на стадии джун), то тогда есть смысл их изучать ПОТОМУ ЧТО ОН ИХ АКТИВНО ИСПОЛЬЗУЕТ скотина тупая.

14 Мар, 15:47 #41 #687555

>>687540
Вот это познания! Не вижу смысла обсуждать подобные вещи с человеком, который кроме лаба1 и лаба2 еще пороху не нюхал.

Ответы>>687626

14 Мар, 15:52 #42 #687561

>>687373 (OP)
Покажи мне где в clrs тебе понадобился «матан» (идиотский термин, но чёрт с ним) исключая: O notation, анализ случайных алгоритмов, amortized complexity и FFT.

Все темы которые я исключил можно понять на уровне достаточном для учебника – не проходя вузовские курсы. Гугли.

Ответы>>687580>>687592

14 Мар, 16:09 #43 #687580

>>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 (что это матан, если по-русски, я лишь предположил).

Ответы>>687592

14 Мар, 16:19 #44 #687592

>>687561
Двачую. Учитывая, что там o-notation задается совершенно не общо.

>>687580
Ты знаешь что такое логарифм? Экспонента? Этого должно быть достаточно. Интеграл Лебега тебе не понадобится.

14 Мар, 16:36 #45 #687617

Чтобы понять как тот или иной алгоритм устроен и что он делает матан не нужен. Математика нужна для расчетов сложности, вероятностей и прочей поеботы, которая тебе понадобится только если ты будешь пилить свои алгоритмы сам. Но если хочется, то прочитай Хаггарти.

Ответы>>687729

14 Мар, 16:42 #46 #687626

>>687555
Ты сынок ещё. Не осознал себя и чем ты занимаешься. Сравнивать математика (учёного) и программиста это как сравнить жопу с пальцем или поэзию с ремеслом.

Ответы>>687939

14 Мар, 18:04 #47 #687729

>>687617
Спасибо, она в отличии от Mathematics for Computer Science кажется понятной, по крайней мере на первый взгляд, а тема таже. Попробую освоить.

14 Мар, 18:09 #48 #687736

Не хочу быть быдлой буду учить матан йоптыть

14 Мар, 19:48 #49 #687928

>>687402
>журнал доставляющий был в нулевые я его читал, ничего не понимая, правда
Проиграл с дауна. Ты, наверное, еще и смотришь, как альфач ебет твою ЕОТ вместо того, чтобы самому ебать ее.
Для написания метаморфных вирусов тебе нужно было бы знать формальыне грамматики и конечные автоматы, так что забудь и о какерстве, и о программировании.

Ответы>>687953

14 Мар, 19:55 #50 #687939

>>687626
>Сравнивать математика (учёного) и программиста это как сравнить жопу с пальцем или поэзию с ремеслом
Математики тоже занимаются рутинным дерьмом.

Ответы>>688002

14 Мар, 20:00 #51 #687950

На одном из первых управленческих тренингов абсолютный
консультант Тигран Арутюнян заставил нас в качестве домашнего
задания между двумя днями семинара составить
персональную стратегию на три года вперед. Это нужно было обязательно
написать на бумаге и предоставить Тиграну рано утром.
Тогда я впервые серьезно задумался о своих планах в компании
и, к своему удивлению, оказался одним из немногих, кто задание
это за ночь выполнил.
Через три года все сбылось.
То, что получится именно так, как я написал на листе бумаги,
предположить было в принципе невозможно! Я даже и представить
себе не мог ни уровень дохода, ни собственную квартиру, ни тем
более новую должность, потому что мне только повесили погоны
молодого руководителя отдела. Но, елки-палки, все сбылось!
Тигран заставил меня задуматься о личной стратегии, а я начал
претворять ее в жизнь.
Вы знаете, я не верю во все эти сакральные вещи — ну там шаманские
бубны и энергетические потоки, которые будут исполнять
за тебя твои бурные фантазии различной профиля. Но по личному
опыту абсолютно точно знаю: есть «люди цели» и «люди мечты».
На «людей мечты» лучше не рассчитывать, потому что они практически
не предпринимают действий. Им нужна их мечта, некая
жизненная «хотелка». Это популярно и социально правильно — мечтать
о чем-то и сокрушаться, что за очередные полгода опять ничего
не получилось.

Ответы>>687959

14 Мар, 20:03 #52 #687953

>>687928
Печалька ((((((А ты в 13 все это понимал?

14 Мар, 20:04 #53 #687956

Приходит ко мне молодой менеджер, и мы начинаем говорить
о его амбициях и «хотелках».
— Зачем ты здесь работаешь?
— Хочу стать в будущем предпринимателем, уверен, что здесь
хорошая школа жизни.
— А предпринимателем тебе становиться для чего?
— Ну-у-у. Хочу, чтобы моя семья, жена и ребенок, жили в большой
квартире.
— Это отлично, что ты хочешь купить квартиру! Какие шаги ты
уже наметил для этого? Сколько тебе нужно зарабатывать в месяц,
чтобы ты мог ее купить?
— Ну-у-у. Не могу пока точно сказать, не думал пока, не считал.
— Так давай считать вместе. Смотри, минимум тебе нужно зарабатывать
столько-то…
— Понятно.
— Что ты готов для этого cделать?
— Да все! Все, что требуется!
— А хочешь квартиру сегодня вечером?
— Это как?
Достаю связку ключей от своей квартиры, отдаю ему, говорю:
— Я тебе подарю свою квартиру, если ты приведешь мне сегодня
пять новых клиентов из своей базы в 250 организаций. Сможешь
их достать?
— Конечно, достану, я их из-под земли достану в таком случае!
И действительно, глаза загорелись. Заблестели. Осанка выправилась.
— Слушай, дружище, а ты можешь так работать всегда? С такими
же горящими глазами? С таким же рвением, как сейчас?
Оказалось, что не может. И что разочарован тем, что квартиру
ему сегодня вечером не подарят и что ключи тоже забрали. При
этом он совершено не понимал: если он каждый день будет так же
решительно действовать, как был готов сейчас, то через пару лет он
уже будет жить в собственной квартире. Но два года — ведь это так
много и долго… поэтому легче мечтать о том, что «когда-нибудь»
кто-то подвернется на пути и подарит квартиру.

Ответы>>687959

14 Мар, 20:05 #54 #687959

>>687950
>>687956
Ты наверное сагануть хотел? Просто к чему этот текст?

14 Мар, 20:05 #55 #687960

А ведь как красиво звучит, а? У человека благая великая мечта,
он жаждет жить в своем жилье и, казалось бы, кровно заинтересован
в том, чтобы много и хорошо работать. А вот и нет! Им нужна
мечта для того, чтобы она просто была. Чтобы было вокруг чего
пострадать, вокруг чего пожаловаться, вокруг чего поразмышлять.

Ответы>>688062

14 Мар, 20:49 #56 #688002

>>687939
По мне так математика это сплошное творчество. Учился на матмехе.

Ответы>>688005

14 Мар, 20:54 #57 #688005

>>688002
>Учился на матмехе
Значит, математики у тебя не было.

Ответы>>688093

14 Мар, 20:56 #58 #688007

>>687373 (OP)
Просто без всякой задней мысли гуглишь то что непонятно или спрашиваешь у пацанов.

14 Мар, 21:15 #59 #688022

Обычно настоящие математики во время учебы разбирают какие-нибудь современные работы. Можно начать с Foundations of p-adic Teichmüller theory Мотидзуки: это легкая для понимания, простая и интересная теория, из которой следует в частности доказательство abc-гипотезы.

Если тебе нужны учебники по самым основам, то лучшим введением, безусловно, будет серия книг Николя Бурбаки.

Смотри также "программу Вербицкого", там есть и список литературы.

Ответы>>688030>>688095>>689381

14 Мар, 21:20 #60 #688030

>>688022
>Если тебе нужны учебники по самым основам, то лучшим введением, безусловно, будет серия книг Николя Бурбаки
Двачую, там вся математика вообще выводится с самых основ.

Ответы>>688064

14 Мар, 21:40 #61 #688062

>>687960
У меня мечта поменьше работать, побольше иметь и поинтереснее нового увидеть. Твоя фелосафия хуйня, ибо так устроен человек сам по себе. Нам не нужно добывать огонь растиранием палочек, мы придумали себе спички и газовую плиту. Нам не нужно подыхать с голоду, у нас есть магазины со жратвой. Короч я хочу испытать максимум развития цивилизации, а он сука такая не наступил ещё.

44 Кб, 604x458

14 Мар, 21:43 #62 #688064

>>688030
Без Бурбаки я бы так и не узнал что такое единица. Рикамендую, пасаны.

14 Мар, 22:03 #63 #688093

>>688005
Что за чушь ты пизданул?

14 Мар, 22:06 #64 #688095

>>688022
Жирдяй из /sci просочился.

14 Мар, 22:35 #65 #688140

>>687373 (OP)
Ну калкулус скорее соответствует нашему курсу так называемой высшей математики. Т.е. достаточно простому и сжатому курсу, что преподают в разных втузах и политехах, так что ничего сложного. Для вдумчивого чтения Кормана скорее нужна хорошая подготовка по теор. веру., но ты ее самостоятельно не получишь. Так что можешь спокойно пропускать наиболее сложные доказательства. Чтобы тебя подбодрить скажу, что это самая сложная книга по сабжу, написанная умнейшими людьми нашего времени.

По сабжу есть еще Сейджвиг "Алгоритмы на Яве" и Ахо "Алгоритмы и структуры данных". Последняя самая сжатая и легкая, но у нее есть два минуса: они в начале вводят свой диалект Паскаля, что сразу создает атмосферу уныния, и алгоритмы балансировки деревьев в ней устарели.

Ответы>>688289

15 Мар, 00:00 #66 #688289

>>688140
>это самая сложная книга по сабжу
После книги Д.Кнута, наверное
>Сейджвиг "Алгоритмы на Яве"
Такая книжка есть, присмотрюсь, спасибо

Ответы>>688430

15 Мар, 02:09 #67 #688408

>>687373 (OP)
Что за курс проходил?
Сколько тебе лет, если не секрет?
Удачи! Пусть у тебя всё получится (я уже все полимеры проебал).

Ответы>>688741

15 Мар, 03:09 #68 #688430

>>688289
По-моему все книжки по алгоритмам практически одинаковой сложности. Разве что могут отличаться изложенными темами.
Ну кроме Кнута, естественно. Он совсем там ебнулся со своим псевдоассемблером и расчетов там больно дохуя.
мимопроходил

15 Мар, 03:31 #69 #688442

Хаггарти - дискретная математика для программистов даёт хорошее введение.

15 Мар, 08:46 #70 #688488

ОП, я тоже пытался освоить математику по книгам, получилось не очень. Так что, решил нанять репетитора и заниматься по нормальной программе.

15 Мар, 14:33 #71 #688741

>>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 летнего, не считаю, что поздно, кто бы что не говорил.

Ответы>>689155>>689387>>689413>>692045>>723160

15 Мар, 15:30 #72 #688809

>>687373 (OP)
Это не та книга, это для миддлов, скачивай Введение в алгоритмы Кормена. А лучше читай Совершенный код, для новичка самое то, хоть и не идеал, но для начала нормально. Потом можно как художку прочитать Программист-прагматик, и потом Введение в алгоритмы, или сразу

Ответы>>688857

15 Мар, 16:10 #73 #688857

>>688809
>скачивай Введение в алгоритмы Кормена
А это что? Introduction To Algorithms, Кормен идет первым автором.

Ответы>>688905

15 Мар, 17:33 #74 #688905

>>688857
Algorithms Unlocked

Ответы>>688919

15 Мар, 17:43 #75 #688919

>>688905
Ок, спасибо

15 Мар, 20:10 #76 #689155

>>688741
Хочешь если скинь фэйко-мыло, может быть матёшу покачаем, пообмениваемся решениями упражнений.

Ответы>>689342

15 Мар, 23:42 #77 #689342

>>689155
Задачки меня интересуют по программированию. Мне пока хватает stackoverflow, в английский я могу. А математика мне нужна, чтобы понимать концепции, исложенные в книге, курсах, которые я упоминал ИТТ.

Ответы>>689346>>689387

15 Мар, 23:44 #78 #689346

>>689342
Львовский Матанализ
Лэнг Алгебра
Курантовский Теория множеств
Всё, уёбывай

Ответы>>689381>>689386>>689540>>691088

16 Мар, 00:20 #79 #689381

>>689346
>>688022
Лучшие рекомендации ИТТ, очень доходчивый и широко применимый на практике материал шутка, все наоборот Пожалуй хватит такого пока, спасибо.

Ответы>>689386

16 Мар, 00:24 #80 #689386

>>689381
Ты ебанутый что ли?
Эти книги это первый курс матфака/математика-программиста >>689346

Ответы>>689387

16 Мар, 00:28 #81 #689387

>>689386
>>>689342
>математика мне нужна, чтобы понимать концепции, исложенные в книге, курсах, которые я упоминал ИТТ
>>688741

Ответы>>689390

16 Мар, 00:29 #82 #689390

>>689387
Как ты вообще что-то будешь понимать без фундамента?

Ответы>>689393

16 Мар, 00:31 #83 #689393

>>689390
Изучив книги, которые я привел ранее ИТТ.

Ответы>>689400

16 Мар, 00:38 #84 #689400

>>689393
Не понимаю, ты даже элементаного анализа знать не будешь и алгебры с теорией множеств

Ответы>>689413

16 Мар, 00:47 #85 #689413

>>689400
Я же писал здесь >>688741. Еще раз: вся НУЖНАЯ математика для курсов по алгоритмам есть в курсе 6-042j
>>>688741
>Я решил так: 6-042j для меня сложен, начну с Хагграрти (как введение в дискретку, чем, собственно и является по большей мере 6-042j), потом попробую осилить 6-042j, прибегая к учебникам/видео по калкулусу, там где требуется (там же далеко не все темы нужны, калкулус очень и очень объемный).

16 Мар, 08:50 #86 #689540

>>689346
Люблю когда вместо классических Фихтенгольца, Садовничего или Зорича советуют нонеймов. А то и англоязычные учебники.

Ответы>>689546>>689633

16 Мар, 09:15 #87 #689546

>>689540
Львовский и Лэнг теперь нонеймы? Ну охуеть.

Ответы>>689548

16 Мар, 09:24 #88 #689548

>>689546
>поставил рядом Лэнга и нонейма

Гуманитарий, плз, не пиши ничего больше.

Ответы>>689667

16 Мар, 12:36 #89 #689633

>>689540
>Садовничего
Если ты о Чубарикове-Садовничем, то не знаю, как нужно ненавидеть человека, которому ты рекомендуешь эту книгу.
При всем при этом этом, отбрасывать имя Чубарикова, который, согласно бритве Оккама, и написал книгу, это свинство само по себе.

16 Мар, 13:29 #90 #689667

>>689548
Уёбывай на физфак, интегральчики считать быдлодегенерат

Ответы>>690015

16 Мар, 13:46 #91 #689680

>>687514
Привет, Бобук.

16 Мар, 20:16 #92 #690015

>>689667
>интегральчики считать быдлодегенерат
А если их находить аналитически?

17 Мар, 02:04 #93 #690398

>>687373 (OP)
Поиск легкий путей это конечно всегда приветствуется и должно поощряться, ибо впустую лишнее время тратить очень глупо. Но ты забываешь, что это матан, эта та хуйня, благодаря которой человечество пытается постичь фундаменты Вселенной, здесь вряд-ли есть легкие пути. Так что набирайся терпения, умным за месяц тебя никто не сделает.

Ответы>>691021

17 Мар, 02:16 #94 #690407

>>687539
На самом деле, вполне можно. Если смотреть на это технически: манямирок, как и другая программа - систематизированный набор электронных импульсов или их аналог. Правда, изучать таким образом чей-то манямирок - та еще дрочка.

Ответы>>691018

17 Мар, 21:19 #95 #691018

>>690407
>>687373 (OP)
Пообразовывался я тут что такое калкулус, в т.ч. на англоязычных форумах, это походу только американский предмет, в европе (в западной, по крайней мере) так же как у нас - мат.анализ.
Лучший ответ, который аппроксимирует все, что я вывел из ответов на этих форумах я нашел на русском:

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

Для некоторых российских математиков этот предмет - не более чем повод похихикать над "тупыми пиндосами" и заодно поискать оправдание своему нахождению в стране теплых ламповых нанотехнологий и тропических зимних олимпиад

отсюда: http://mancunian.livejournal.com/1401387.html

Калкулус есть Single Variable и Multivariable; для курса, который я хочу пройти, пререквизит только Single Variable.

Так что все не так сложно.

Ответы>>691021>>691047>>691842>>691995

17 Мар, 21:19 #96 #691021

>>690398
Немного не туда ответил, вот:
>>691018

17 Мар, 21:30 #97 #691047

>>691018
Бред сивой кобылы. Над Apostol-ом я бы не похихикал.

Ответы>>691050

17 Мар, 21:32 #98 #691050

>>691047
>Над Apostol-ом я бы не похихикал.
Не понял тебя

Ответы>>691054

17 Мар, 21:33 #99 #691054

>>691050
http://www.amazon.com/Calculus-Vol-One-Variable-Introduction-Algebra/dp/0471000051

Ответы>>691060

17 Мар, 21:37 #100 #691060

>>691054
А почему именно он?
>264 бакса
OMG

Ответы>>691082

17 Мар, 21:52 #101 #691082

>>691060
Ну я в качестве контпримера взял.

Ответы>>691088

17 Мар, 21:55 #102 #691088

>>691082
А если сравнить его с нашими учебниками, например >>689346

18 Мар, 19:23 #103 #691842

>>691018
> Для некоторых российских математиков этот предмет - не более чем повод похихикать над "тупыми пиндосами"
Ну так calculus это реально дно. Нахуя нужна математика без доказательств?

> Сам я гуманитарий, решивший податься в ит
Определись, чем ты хочешь заниматься. Математика и алгоритмы нужны только в научной/околоисследовательской деятельности. В индустрии они нахуй не нужны.

> Хотел начать изучать алгоритмы, а там пререквизиты - какулус
Неправда. В Кормэне нет никаких prerequisites. Вот я сейчас открыл Кормэна и там в третьей главе "Growth of functions" написано все, что тебе понадобится из матана. Еще википедию и гугл используй.

Алсо, не ссы, если ты продвигаешься со скоростью 1 страница в час. Так и должно быть, это же не художественная литература.

Ответы>>691880>>691992>>692025>>692045>>693073

18 Мар, 19:59 #104 #691880

>>691842
>Нахуя нужна математика без доказательств?
Calculus не без доказательств. Какой-то поехавший это спизданул, а вы повторяете.

Ответы>>691896>>693146

18 Мар, 20:11 #105 #691896

>>691880
http://math.stackexchange.com/questions/32433/are-calculus-and-real-analysis-the-same-thing
Ну и вообще из навзвания понятно, что курс нацелен на овладевание техниками вычисления всяких интегралов под водовку с картофанчиком, что в 2016 году является абсолютно бесполезной тратой времени. Вот я, например, умею интегрировать по частям, но когда мне реально нужно посчитать интеграл, я считаю его в вольфрамеальфа, потому что я же не ебанутый.

Ответы>>693146

18 Мар, 21:45 #106 #691992

>>691842
>Нахуя нужна математика без доказательств?
А нахуя она с доказательствами нужна?

Ответы>>691997

18 Мар, 21:45 #107 #691995

>>691018
> Для тех, кто не в теме, - это такая упрощенная версия классического анализа (плюс дифуры) без доказательств, но с большим количеством иллюстраций и "методов".
Бля, как же охуенно. Вот кого бы я в Бауманке расстрелял бы, так это преподов с мехмата.

18 Мар, 21:46 #108 #691997

>>691992
Чтоб наукой заниматься.

Ответы>>691999

18 Мар, 21:49 #109 #691999

>>691997
Как тебе доказательства помогут заниматься наукой?

Ответы>>692003

18 Мар, 21:51 #110 #692003

>>691999
Не искушай, блядь!

18 Мар, 22:07 #111 #692025

>>691842
>Математика и алгоритмы нужны только в научной/околоисследовательской деятельности. В индустрии они нахуй не нужны.
Питуз, почему у тебя такой бугурт от алгоритмов и ты тут серешь? Тебя в универе выебали алгоритмами или на работу не взяли? А, питуз истеричный?

Ответы>>692134

18 Мар, 22:23 #112 #692045

>>691842
>Неправда. В Кормэне нет никаких prerequisites.
Я потом поправился тут >>688741
>это курс MIT, который использует книгу с ОПпика, требует таких пререквизитов, книга может и не такая сложная
>Вот я сейчас открыл Кормэна и там в третьей главе "Growth of functions" написано все, что тебе понадобится из матана. Еще википедию и гугл используй.
Попробую так, спасибо!

19 Мар, 00:18 #113 #692134

>>692025
У меня нет бугурта от алгоритмов. Я их изучаю, потому что хочу заниматься исследовательской деятельностью. А в энтерпрайзе я уже работал и знаю, что алгоритмы там нахуй не нужны и вообще мозг там не особо нужен. Алгоритмы, конечно, помогают собесы проходить, но не более.

Ответы>>692146

19 Мар, 00:27 #114 #692146

>>692134
На чём пишешь? Опыт? Сколько зп?

19 Мар, 02:15 #115 #692186

>>687373 (OP)
Просто загляни в конец книги.

20 Мар, 02:09 #116 #693073

>>691842
>Алсо, не ссы, если ты продвигаешься со скоростью 1 страница в час. Так и должно быть, это же не художественная литература.

Вот это порой очень демотивирует, чувствуешь себя полнейшим дауном, когда одну страницу по 100500 раз перечитываешь.
инб4 ты и есть даун

20 Мар, 08:37 #117 #693146

>>691896
>>691880
Если мне не изменяет память в, например, книге по калькулюсу Апостола упор на доказательства довольно сильный. Или у Апостола какой-то неправильный калькулюс?

11 Апр, 06:45 #118 #713546

Бамп алгоритмам!

19 Кб, 350x337

11 Апр, 11:48 #119 #713645

>>687373 (OP)
Нахуй никомы не нужны эти ваши алгоритмы без нормальных связей, лолка.

Ответы>>716379>>738661

11 Апр, 13:15 #120 #713719

хорошо что алгоритмы не нужны

Ответы>>716376

13 Апр, 13:06 #121 #715426

Седжевик без матана же вроде объясняет в своей книге.
Ну почти без матана

14 Апр, 10:56 #122 #716376

>>713719
Каких еще связей? Без которых нормальную работу у нас в стране не найти, их ты имеешь ввиду? Так в программировании не так, это как раз шанс для тех у кого есть знания, пробиться.
>>713719
Обоснуй, пожалуйста.

Ответы>>716379>>738664

14 Апр, 10:59 #123 #716379

>>713645
Промазал. Вот вопрос: >>716376

38 Кб, 730x268

16 Апр, 00:18 #124 #718081

Ответы>>720923>>720927

19 Апр, 13:57 #125 #720922

>>71808
Что он несет?
>правильно править строки
Форматировать код правильно что-ли? ЛОЛ
>понимать задачи клиенты
все татары кроме я
Это бизнес аналитик делает. Программисту готовое тех.задание выдается. Такая практика даже в маленьких компаниях, не говоря о средних и крупных.
>всегда изучать что-то новое
Что это "что-то новое"? Если, по-твоему "алгоритмы не важны", то язык освоить - пара месяцев. Правильный стиль, декомпозиция - это все не "изучение", а практика, практика, практика.
> Важны умения и личные качества
Какие умения? Применить стандартные библиотеки большого ума и навыка не надо.
Личные качества - ЛОЛ, да, очень важно, когда ты с утра до ночи с такими же интровертами стучишь по клаве, втыкая в монитор.
>чистая теория перестала быть важной после создания гугла.
Вот это ФИНАЛ.
Во-первых алгоритмы - это прикладное. Да, без теории там никак, но она изучается для применения на практике - для повышения эффективности, скорости, оптимальности.
Во-вторых на любую более-менее серьезную программистскую работу без знания алгоритмов даже не рассмотрят. Про таких гигантов как гугл я вообще молчу.
покормил

19 Апр, 13:58 #126 #720923

>>718081
Что он несет?
>правильно править строки
Форматировать код правильно что-ли? ЛОЛ
>понимать задачи клиенты
все татары кроме я
Это бизнес аналитик делает. Программисту готовое тех.задание выдается. Такая практика даже в маленьких компаниях, не говоря о средних и крупных.
>всегда изучать что-то новое
Что это "что-то новое"? Если, по-твоему "алгоритмы не важны", то язык освоить - пара месяцев. Правильный стиль, декомпозиция - это все не "изучение", а практика, практика, практика.
> Важны умения и личные качества
Какие умения? Применить стандартные библиотеки большого ума и навыка не надо.
Личные качества - ЛОЛ, да, очень важно, когда ты с утра до ночи с такими же интровертами стучишь по клаве, втыкая в монитор.
>чистая теория перестала быть важной после создания гугла.
Вот это ФИНАЛ.
Во-первых алгоритмы - это прикладное. Да, без теории там никак, но она изучается для применения на практике - для повышения эффективности, скорости, оптимальности.
Во-вторых на любую более-менее серьезную программистскую работу без знания алгоритмов даже не рассмотрят. Про таких гигантов как гугл я вообще молчу.
покормил

Ответы>>720927

19 Апр, 14:04 #127 #720927

>>720923
Хотя что я распинаюсь:
>>718081
>веб-разработчик
Ясно.

22 Апр, 00:03 #128 #723160

>>688741
А это видео-курсы или их можно в тексте где-то взять? Я ещё плохо на слух воспринимаю. И не пойму, там можно "присоединиться" для чего? Чтобы получить официальный сертификат?

Ответы>>728405

27 Апр, 13:14 #129 #728405

>>723160
Это запись курса лекций, прочитанных в MIT. Там субтитры можно скачать по-моему, расшифровка точно есть. По ссылкам также даны материалы - слайды, задания, книги, рекомендованные к прочтению (если они бесплатные, если платные, можно поискать на торрентах).
Присоединиться я не знаю для чего, видимо, чтобы держать себя в темпе. Я просто все лекции, заметки, рекомендованные книги скачал, буду изучать в удобное мне время.

01 Май, 12:32 #130 #731850

Бамп самому важному треду на /pr

09 Май, 00:30 #131 #737965

Бамп

21 Кб, 255x320

09 Май, 14:29 #132 #738246

Прочитал тред и нихуя не понял, с чего начать абсолютному гуманитарию, который даже школьную программу толком не знает? Работаю пхп-быдлокодером, сейчас матеша, понятное дело, не нужна. Но хотел бы на будущее понемногу учить матешу, чтобы не обосраться, когда достигну потолка в вебе и решу перекатиться в более серьезное программирование. Или может будет зря потраченным временем, а все мои опасения по поводу будущего — иллюзорная хуйня?

В дополнение кидану ссылку на мнение автора книги Soft Skills
https://www.youtube.com/watch?v=4TI2d5AugmE

Ответы>>738521

09 Май, 18:49 #133 #738521

>>738246
у тебя помойка в голове. ты даже не программист, а идиот просто

Ответы>>738571

09 Май, 19:47 #134 #738563

>>687373 (OP)
>Хочу быть программером
Не нужны.

09 Май, 19:58 #135 #738571

>>738521
Прост я только вкатился, работаю в небольшой конторе, активно занимаюсь самообучением. И когда встает вопрос, что учить, на что обратить внимание при обучение, вижу много оскорблений типа быдлокодера, веб-макаки, формошлепа. В статьях на сайтах типа хабра обассывают незнающих матешу. Хочется быть правильным программистом. Хуй знает, что делать. Может не слушать таких как ты пидорасов, червей-пидоров, и не париться?

Ответы>>738576>>738702>>740469

09 Май, 20:14 #136 #738576

>>738571
>Может не слушать таких как ты пидорасов, червей-пидоров, и не париться?
This.

09 Май, 22:09 #137 #738661

>>713645
двачую. нужны знакомства. даже в программировании, как ни странно. компетенции мало решают. сам никогда так не думал, и через/к/по совету знакомых не устраивался (хоть и предлагали часто) - всегда "с улицы", по объявлению. но за 8 лет фулл-тайма в офисе постепенно из наблюдений за окружающими сложилось четкое понимание, что все пользуются связями и это существенно продвигает в карьере и деньгах. тут еще особый склад надо иметь.

09 Май, 22:12 #138 #738664

>>716376
> Так в программировании не так, это как раз шанс для тех у кого есть знания, пробиться.
Неправда. Ты пробьешься кодерочком, будешь как все, но расти реально не будешь, т.е. будешь но тебе сильно сложнее будет, и это тебя не закалит и ничего тебе не даст, только отнимет деньги. Только потом это заметишь.

09 Май, 23:03 #139 #738702

>>738571
Да он всё правильно говорит. Твоя проблема не в алгоритмах, а в том, что ты просто даун. Если ты уже программируешь, и несешь такую ахинею - то еще один лишний мудак в отрасли, будешь всем мешать просто (уже мешаешь, я уверен).
>когда достигну потолка в вебе
>перекатиться в более серьезное программирование
Вот такое писать даже совсем начинающий программист не может, это же признак дебила 100%.

Ответы>>740255

09 Май, 23:16 #140 #738711

Учишь основные алгоритмы и структуры данных, учишь гит, учишь постгрес, учишь перл/руби/пехапе, учишь джабу и ноде дс, учишь как конфигурировать сервера на липапсе, учишь ООП, учишь учишь терминологию: иммутабельность, полиформизм, агаил вебдевелопмент стайл, мвс модель и т так далее, Учишь, сука нормально общаться.

Выучив фсе это (хотя бы основы) идешь на хедхантер, учишься составлять резюме. Потом учишься проходить собеседования.

Фсе, ты прошел собесседование и достиг первой ступеньки. Дальше учишься, сука, учишься и ты уже получашь тонны денег, а 99% сосача завидуют тебе.

Енд стори. Математика нахир не нужна. Ну точнее, нужно базовое понимание, если жизнь (работадатель) заставит, то выучишь. Это яфно не профильных навык.

Ответы>>738717>>740471

09 Май, 23:23 #141 #738717

>>738711
ну и па-мелачи забыл:

учишь работать со своим текстовым редактором (иде или че там у тебя), учишь ксс, хетамл, учишь работать с дибаггирам в брузере, учишь шелл, учишь унглийский.

Ответы>>738801

10 Май, 00:24 #142 #738784

ru.khanacademy.org - видео (~3-10 мин каждая тема) на русском, есть объяснения по математике с самого начала.
khanacademy.org - на английском, но можно выполнять упражнения. Также есть курс введение в computer science.
stepic.org - на русском, однако есть некоторые курсы, которые довольно сложно понять
У онлайн курсов есть преимущество перед книгами в том, что они могут наглядно визуализировать тему, например алгоритмы, процессы

10 Май, 00:39 #143 #738801

>>738717
а не дохуя ли мусорных говнотехнологий учить?
(хотя вру, часть годные, тот же pg)

тем более что знать ты всё будешь только на уровне чтобы криво набыдлокодить говна.

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

пиздец же.

11 Май, 12:57 #144 #740255

>>738702
>Вот такое писать даже совсем начинающий программист не может
>не может
>100%
Категоричность суждений — признак дебила.

11 Май, 17:15 #145 #740469

>>738571
Учи computer science, и потом сам будешь обоссывать тех кто обоссывал тебя, то есть жалких макак-ремесленников с хабры, у которых при всем прочем заоблачное ЧСВ(как жи, вах, инвайт на хабру, я у мамы ЭЛИТА). Только для этого тебе придется много читать, думать, ну и программировать. Ясное дело, если будешь тратить время на развлекательные сайты типа хабра или сосача, вкалывать 16 часов в сутки на дядю, смотреть аниму и играть в игоры, то не сдвинешься с места и останешься в жопе.

11 Май, 17:18 #146 #740471

Вдогонку
>>738711
Интересно, как ты собрался штудировать того же Кормена со знаниями исключительно школьной математики.

49 Кб, 737x533

14 Май, 02:24 #147 #742943

>>687373 (OP)
>Хочу быть программером, а не быдлокодером.
Дальше не читал.
Лечись от гордыни.
/thread

Ответы>>742951>>742993

14 Май, 02:39 #148 #742951

>>742943
двачую.

14 Май, 07:54 #149 #742993

>>742943
Тут 95% сосача надо лечить, они же считают себя чуть ли не богами во плоти.

Ответы>>743171

14 Май, 14:08 #150 #743171

>>742993
Ты в офисе-то был? Так же себя ведут все.

14 Май, 16:30 #151 #743299

>>687373 (OP)
>Хочу быть программером, а не быдлокодером

Комьютер сайнс и подраздел его -- алгоритмы -- нужон для проектировщиков языков. В быдлоязыках большинство примитивных алгоритмов иже написаны и входят в стандартную библиотеку.

Так что, если хочешь именно быть хорошим программистом, то решай задачи на выбранном языке.

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

Если интересно выбрать себе направление научного исследования, то вот https://en.wikipedia.org/wiki/Outline_of_computer_science

Ответы>>743305

14 Май, 16:32 #152 #743305

>>743299
>направление научного исследования
ахаха.. чсвшный заурядный веб-программист (в заурядности ниче плохого, кстати) выбирает направление научного исследования

Ответы>>743338

14 Май, 16:48 #153 #743338

>>743305
Да мне поебать какой он там программист. Хотел компьютер сайнс -- на сука.

22 Май, 18:29 #154 #750487

>>687373 (OP)
У Кормена же есть другая книга "Алгоритмы. Вводный курс". Там все понятно написано, математики не очень много, а че не понятно - можно быстро нагуглить

321 Кб, 800x1064

23 Май, 15:21 #155 #751467

Тред утонул или удален.
Это копия, сохраненная 8 июня 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion