Три замечательные книги по алгоритмам

  Рет қаралды 82,536

S0ER

S0ER

2 жыл бұрын

#soer #itubeteam
Основной канал для общения и публикации новых видео - Телегарм - t.me/softwareengineervlog
Спонсорство - donate.s0er.ru
Сайт платным контентом - soer.pro
Зеркало для видео Дзен Видео - zen.yandex.ru/id/5f578bdf22e2...
GitHub - github.com/soerdev
Чат для программистов - / discord
Группа ВК - codeartblog

Пікірлер: 198
@Aleksei_Filatov
@Aleksei_Filatov 2 жыл бұрын
Вот, обзоры-рецензии на книги - это то, что нужно!
@iharkarpekin9333
@iharkarpekin9333 2 жыл бұрын
Жду серию видео по алгоритмам, будет очень полезно увидеть ее в твоём исполнении с тем качеством и опытом , с которыми ты вкладываешься в подготовку роликов.
@user-jn8ru7jo7s
@user-jn8ru7jo7s 2 жыл бұрын
Спасибо за познавательное видео!!!
@uNkind33
@uNkind33 2 жыл бұрын
спасибо, ждем практику )
@TheRadik1412
@TheRadik1412 2 жыл бұрын
4:50 список книг : "Алгоритмы руководство по разработке- Стивен Скиена "Томас Кормен - алгоритмы рукодство и анализ" "Гроккаем алгоритмы"
@ilikecola378
@ilikecola378 Жыл бұрын
Небольшая поправка: Алгоритмы. _Построение_ и анализ.
@salahaddin-alimerdanov
@salahaddin-alimerdanov Күн бұрын
Небольшая поправка: Грокаем алгоритмы.
@kselnaag2482
@kselnaag2482 2 жыл бұрын
Сейчас прохожу направление CS(Prinestone) на Coursera, как раз Седжвик курс ведет. Дед вообще топовый, все быстро и понятно объясняет, понятно сразу практическое применение. Задачи сложные, все прям горит у меня, хотя уровень обозначен как начальный. Курс на Java. Пока прошел только 1-й год, книга "CS: an interdisciplinary approach". Второй год как раз по книге "Algorithms" будет. Вот и посмотрим что там и как, ожидания позитивные.
@cathello2900
@cathello2900 2 жыл бұрын
Я как понял там на англ? И бесплатные оба года.
@user-my5nw2kg6l
@user-my5nw2kg6l 2 жыл бұрын
Замечательное видео, спасибо большое за рекомендации
@TANDEROIDandMrBasterTheTAB
@TANDEROIDandMrBasterTheTAB 2 жыл бұрын
Информация которую я ждал!
@Tehhie
@Tehhie Жыл бұрын
Спасибо! Есть все "Грокаем алгоритмы и Корман :) спасибо за рекомендацию переходного материала :)
@vic7871
@vic7871 2 жыл бұрын
Большое спасибо!
@romanbush5164
@romanbush5164 2 жыл бұрын
Спасибо за 4 минуты рекламы 👍 я все думал будет шутка в конце, интересно расскажут что нибудь интересного и полезного
@PozetivTeam
@PozetivTeam 2 жыл бұрын
большое спасибо пойду читать
@user-qm2cb6qr3n
@user-qm2cb6qr3n 2 жыл бұрын
А какое твое мнение про cracking the coding interview ?
@prog4god
@prog4god 2 жыл бұрын
Только хотел про Седжвига сказать, но передумал, а чешется...спасибо что успокоили старого невротика! =) У него есть "фундаментальные алгоритмы на с++", для тех кому не хочется с java колупаться.
@pavlenkoat
@pavlenkoat 2 жыл бұрын
Круто у Жени реклама. Я очень рад.
@cathello2900
@cathello2900 2 жыл бұрын
Если начнёте то точно буду смотреть за Алгоритмы.
@sakost
@sakost 2 жыл бұрын
Ещё Гасфилд норм. Седжвик тоже хорош :) круто, что у нас в вузе есть курс, которые затрагивает и Кормена и Скиену и Гасфилда и Седжвика.
@devracoon
@devracoon 2 жыл бұрын
Начало 4:35
@ktotut5378
@ktotut5378 2 жыл бұрын
Комментариев немного, вроде, надеюсь, не затеряется. Можете в таком же формате посоветовать книги по нейронным сетям - от простого к сложному.
@limesborderline-indiegame995
@limesborderline-indiegame995 2 жыл бұрын
Хотел уже бросить разработку и бежать изучать эти толстые книги. Но потом SOER предложил разбирать алгоритмы в формате видеоблога и я передумал. Буду ждать выпуски.
@olezhonnv3215
@olezhonnv3215 Жыл бұрын
ЗП 500 000, за программирование. Увидел от Соера в коментах такую фразу, что без алгоритмов сложно 500к+ получать. Если вы хотите 500к+ - то это очень надо любить программирование, жить этим. Такие деньги в месяц лучше коммерческой деятельностью зарабатывать. И даже больше. И нанимать Соеров, которые рады инженерить, если ваш бизнес требует решения подобных задач. Реально, если разбирать Кормана действительно на уровне - то это уже достойно получения научной степени в компютер сайнс. Если уже копать так глубоко - оптимизации, индукции, рекурсии, с математикой, формулами и доказательствами. Это вам не формочки на пхп клепать. Или хайд баттон, шоу баттон на реакте, как макака. Мне надо было маршруты строить - писал Дийкстру, но по книге - как макака, по факту))) Разбирать Кормана - та ну его в пень! Я на такое не готов. Я не хочу 500к зарабатывать именно таким способом. И степень в компутер сайнс не хочу.
@alekseytrump1586
@alekseytrump1586 2 жыл бұрын
Спасибо босс.
@user-eq7fu9sd5z
@user-eq7fu9sd5z 2 жыл бұрын
Рад что у тебя появилась интеграция, надеюсь на дальнейшее улучшение контента.
@sapperus
@sapperus 2 жыл бұрын
"Я - токс" - интересно, это так задумано было? 🙃 Спасибо за обзор 👍
@user-ni3lp8mx4j
@user-ni3lp8mx4j Жыл бұрын
А про сборник Совершенный алгоритм Тим Рафгарден что-то можете сказать? Эти книги уникальны тем, что если просто икать рекомендации по книгам для изучения алгоритмов, то там этот сборник скорее всего даже не будет упомянут (как в данном видео). Но если поискать отзывы именно на сборник Рафгардена, то окажется что они все положительные и сборник рекомендован к прочтению
@andreychiglintcew5024
@andreychiglintcew5024 2 жыл бұрын
10 лет пишу бек на php, и знания алгоритмов понадобились при свитче на го, до этого в ооп ни разу не приходилось ни о O(N) ни понимание, как оптимизировать O(N*2) => O (N*LOG N) зато на собесах регулярно отвечаю на эти вопросы, потом забываю полностью, беру книгу Лафоре читаю по диагонале и на 2 месяца я готов говорить на собесе о графах/хэш функциях/деревьях/рюкзаках
@user-vp5tk1tk4x
@user-vp5tk1tk4x 2 жыл бұрын
Позволю рассказать свою историю. Никогда не знал алгоритмы, писал на питоне. Потом решил выучить новый язык (Golang) - пришел проект на этом языке. Затем как-то немного погрузился в графы - поиск пути, хранение их и т.д. Пришел проект, где это было чуть ли не основа - работал над ним два года. Затем думаю, с чего бы начать изучать язык Rust - решил написать свой интерпритатор. Через полгода пришел проект, где это все потребовалось. Решил, что чем больше знаешь, тем на большее можешь дерзнуть и применить свои знания.
@devracoon
@devracoon 2 жыл бұрын
Т.е. мораль сей басни такова, что вся эта хрень нужна только на собеседовании)
@devracoon
@devracoon 2 жыл бұрын
@@user-br4gt7xu2j меня интересует больше зп в 8-10к$, а не алгоритмы :) а говнокодят как раз таки "инжиниры" зачастую, вставляя куда не надо деревья, градиентные спуски и т.п., делая код на 0.005ms быстрее, но на 50% менее читаемым и поддерживаемым
@dizelvinable
@dizelvinable 2 жыл бұрын
@@user-br4gt7xu2j с чего ты решил, что цель и смысл жизни обязательно связаны с работой? И какое ты имеешь право оскорблять людей?
@ktotut5378
@ktotut5378 2 жыл бұрын
@@devracoon, менее читаемым код делают не алгоритмы, а кривое именование переменных/классов/функций, игнорирование комментариев и т.д. Зачем путать круглое с мягким? От умения быстро выбирать подходящий и проверенный математический аппарат, а не городить костыли, хуже еще никому не было. И получать 8-10к это тоже никак не мешает.
@naotsuga1795
@naotsuga1795 2 жыл бұрын
IMO топ книг, которых абсолютно полностью хватает с головой для начала: 1) Кормен - решать, решать и ещё раз решать задачи, теоретические доказательства, очень полезно для понимания 2) Скиена - читал один раз, скорее как сборник интересных историй, так и не дочитал до конца 3) Вирт алгоритмы и структуры данных - читал первом курсе, было прочитано за ночь, показалось тогда интересным Ну и офк нарешивать задачки на литкоде
@naotsuga1795
@naotsuga1795 2 жыл бұрын
​@@AGalilov Как минимум, чтобы попасть на работу в нормальную компанию, необходимо пройти алгоритмическую секцию, зачастую их может быть даже несколько (у меня так было), на которых как раз решаются такие задачи Плюс это умение написать чистый код, придумать тесты, протестировать его без отладчика, самостоятельно - в голове, оценить асимптотику и просто примерную скорость с константами, что важно в повседневной работе Как же они связаны с повседневной работе? При решении реальных продовых задач встают вопросы, похожие на абстрактные задачи с литкода и прочих мест) Кроме того, действительно хорошие решения пишутся с нуля или почти с нуля Например, Яндекс не будет брать линейные модели из склерна Не устраивает качество, скорость, незнание того, что под капотом Это пишется/уже написано сотрудниками, и для этого очень важно знать алгоритмы и уметь решать задачи, т.к это по факту и есть новая задача По моему опыту могу сказать, что это важно, но вас никто не заставляет, делайте выбор сами Мимо-стажёр
@konstantinkouptsov7513
@konstantinkouptsov7513 2 жыл бұрын
Скиена - хрень. Книжку полистал и выбросил.
@konstantinkouptsov7513
@konstantinkouptsov7513 2 жыл бұрын
@@AGalilov Точно также, как разминка перед каждой тренировкой связана с участием в соревнованиях.
@dmitriyobidin6049
@dmitriyobidin6049 2 жыл бұрын
Слишком повторяют друг друга эти книги, как по мне...
@manOfPlanetEarth
@manOfPlanetEarth Жыл бұрын
@@naotsuga1795 И сколько за это платят в Яндексе? Тысяч 700 в месяц платят?
@user-pg8ry1tm3t
@user-pg8ry1tm3t 2 жыл бұрын
О, Скиена! Вещь!
@KingDev6363
@KingDev6363 11 ай бұрын
Доброго времени суток! Для начинающего Джава/Котлин Мобильного разработчика какие книги можете порекомендовать чтобы, быстрее и эффективнее достичь поставленой цели???🚀 заранее спасибо!
@kirillkosheev917
@kirillkosheev917 2 жыл бұрын
22 Марта выйдет 4-ое издание Кормена, туда добавят части по Machine Learning и еще несколько интересных вещей
@yuriyvedernikov7147
@yuriyvedernikov7147 2 жыл бұрын
У Стивена Скиены тоже третье издание Руководства вышло.
@mayramtokov
@mayramtokov 2 жыл бұрын
ого спасиб
@Sentinel1855
@Sentinel1855 2 жыл бұрын
у кормена есть лайт-версия на 200 страниц. "алгоритмы. вводный курс" называется.
@monk_t8763
@monk_t8763 2 жыл бұрын
У Седжвика я читал и периодически заглядываю в фундаментальные алгоритмы на С
@Kalin_cheetah
@Kalin_cheetah 9 ай бұрын
Скажите пожалуйста, а ответы к упраждениям в этой книге в вашем распоряжении имеются?
@yaroslavishchuk
@yaroslavishchuk 2 жыл бұрын
Да, Кормен не плох. И ещё зашёл Роберт Лафоре
@protogionlastname6003
@protogionlastname6003 Күн бұрын
В школе говорят "делить на ноль нельзя" именно потому, что это приводит к парадоксу, и я могу это обосновать Если вы вообразили, что деление на ноль приводит к бесконечности, и поэтому делить на ноль можно, если в вашей системе координат есть бесконечность, но спешу напомнить, что кроме плюс бесконечности есть ещё и минус бесконечность, так что думайте
@Wazelinchik
@Wazelinchik 2 жыл бұрын
Дед, тупо топ
@bandrlogspb
@bandrlogspb 2 жыл бұрын
Заказал "Грокаем алгоритмы" за 633 р. на озоне пока смотрел ролик)
@AnarchySane
@AnarchySane 2 жыл бұрын
А Рафгарден? У него ещё курс на Coursera есть.
@zakharbondarev7814
@zakharbondarev7814 2 жыл бұрын
20 лет назад я как и все мечтали стать Саня Белый из фильма Бригада.
@user-ox4yl6gu3u
@user-ox4yl6gu3u 2 жыл бұрын
А что скажете относительно серии книг Тима Рафгардена по алгоритмам?
@manOfPlanetEarth
@manOfPlanetEarth Жыл бұрын
кстати, да. присоединяюсь к вопросу.
@user-dk8mn7xs6g
@user-dk8mn7xs6g Жыл бұрын
Я вот к программированию отношения не имею, но Грокаем Алгоритмы - книга, которую должен прочитать каждый!:)
@nicholasspezza9449
@nicholasspezza9449 9 ай бұрын
эт хрень для детей дошкольного возраста
@danjilov3965
@danjilov3965 2 жыл бұрын
За кнута и двор - в упор. А если по факту у кнута уже по началу идут задачи различного уровня сложности(0-5). У Кормана же вначале вообще отсутствуют(только в самом конце чуть появляются). Поэтому даже странно сравнивать учебник и справочник
@KazakovNik
@KazakovNik 2 жыл бұрын
Чем больше изучаешь алгоритмирование там больше понимаешь что оно тебе не нужно. Алгоритмирование и программирование это две разные вещи. Можно знать три четыре алгоритма и быть прекрасным программистом. Можно знать сотни алгоритмов и быть плохим программистом. Сейчас во главу ставятся технологии, мем больше и лучшем ты их знаешь тем больше денег тебе платят.
@user-hk1pj2nf3f
@user-hk1pj2nf3f 8 ай бұрын
цитаты великих фреймворк девелоперов
@kosiak10851
@kosiak10851 4 ай бұрын
Ну, если ты не наизусть все возможные алгоритмы помнишь, а просто держишь под рукой толстый томик алгоритмов и знаешь, что в нём есть, а чего нет - этого достаточно чтобы заявить "знаю алгоритмы". Но вот не знать их вообще и при этом быть хорошим программистом? Это как? Сайты сраные программировать? Сервисы по перекладыванию jsonов? Туториалы копипастить в продакшн код? Не слишком ли вы тупой представляете работу программиста? Кто-то же и новые языки программирования создаёт и марсоходы кодит и гуглы-яндексы и.т.д.
@cijic
@cijic Жыл бұрын
А ваша книгу вы написали таки или нет?
@MsTim159
@MsTim159 2 жыл бұрын
Уже три года пишу микросервисы и бек на java. Изучал грокаем алгоритмы и эту монструозную синюю книгу по алгоритмам...так вот еще ни разу не пригодились мне эти знание, которые к с лову очень быстро вылетают из головы, как и все то чем не пользуешься. Новичкам посоветую учить синтаксис, базовые конструкции, паттерны, ну и ознакомиться с алгоритмами и структурами данных, не более.
@vladimirshiasu7983
@vladimirshiasu7983 2 жыл бұрын
Ну так очевидно что Вы вероятно не писали сервисы с малым объемом ресурсов или с необходимостью точных и быстрых вычислений. Пока занимался фронтом/бэком на шарпе, делал веб, десктоп - алгоритмы и их знание вообще не пригождалось(кроме очевидных, из разряда избегать квадратичной сложности при работе с коллекциями). А вот когда делал контракты по мониторингу нефтедобычи и промышленной автоматизации алгоритмы и структуры данных пригодились даже очень. Так что тут вопрос дискуссионный, на мой взгляд лучше что-то знать и при необходимости применить, чем не знать и не догадаться в чем проблема в будущем.
@MsTim159
@MsTim159 2 жыл бұрын
@@vladimirshiasu7983 Знать что такое есть - конечно очень полезно. Это расширяет арсенал разработчика.
@webdeveloper5770
@webdeveloper5770 2 жыл бұрын
@@alicenNorwood Тогда мне точно надо почитать.
@MsTim159
@MsTim159 2 жыл бұрын
@@alicenNorwood Эх, ща бы с диванным экспертом поспорить, ну ладно... Давай с тобой вместе прочитаем, а то у тебя плохо вышло, итак по слогам: "Изучал грокаем алгоритмы И эту монструозную синюю книгу по алгоритмам". Надеюсь ты сможешь в элементарную логику.
@alicenNorwood
@alicenNorwood 2 жыл бұрын
@@MsTim159 че ты токсишь сразу, че сразу диванный эксперт
@thetraveler7779
@thetraveler7779 2 жыл бұрын
но ведь саму сумму тоже можно рассматривать как множество ))
@helloworld9018
@helloworld9018 2 жыл бұрын
Чем интересна книга Скиены, так это его историями.
@DonEstorsky
@DonEstorsky 2 жыл бұрын
Дети перестали мечтать о космосе в 90-е. На счёт ИИ и подобных вещей тогда ещё было глухо.
@romanbush5164
@romanbush5164 2 жыл бұрын
ахах кто читал "Грокаем алгоритмы"? заметил ошибку сразу в начале бинарный поиск стр 28 mid = (low + high) / 2 стр 29 mid = (low + high). заметил добавив в код итерационную переменную) верный вариант mid = int((low + high) / 2) . тогда и 1 задание выполняется правильно
@mediafile9995
@mediafile9995 Жыл бұрын
Хз, зачем в питоне int() использовать, если в переменных уже числа, но насчет того, что в коде не было / 2 - это жеско))
@user-pw4cq7cp8v
@user-pw4cq7cp8v Жыл бұрын
Все ошибки уже автор отдельной статьей разобрал.
@mihaelbablovich9463
@mihaelbablovich9463 8 ай бұрын
Как убить гуманитария на день рождения? - Подарить книгу Кормена
@user-hw1cy7pi6t
@user-hw1cy7pi6t 2 жыл бұрын
жаль Р. Седжвик не попал в поле зрения в рамках Алгоритмов...(
@diatm1506
@diatm1506 2 жыл бұрын
Так и жизни не хватит framework-и обновляются, в языки добавляют новые плюшки. Придумывают постоянно новое. Алгоритмы и структура данных, оптимизация, тестирование, уязвимости, рефакторинг, шаблоны проектирования и тд...
@vitaly-
@vitaly- 2 жыл бұрын
Какой или какие фреймворки так быстро обновляются, что тебе не хватает времени на изучение? Как по мне, наоборот все весьма медленно, а в ЯП еще реже добавляются изменения.
@bubblesort6368
@bubblesort6368 2 жыл бұрын
Смотря на чем пишешь.
@AntonParonko
@AntonParonko 2 жыл бұрын
Напишите тут книги, которые он сказал. Некогда смотреть, я пишу сортировку пузырьком.
@realmanproject7529
@realmanproject7529 Жыл бұрын
соер топ
@realfootball338
@realfootball338 2 жыл бұрын
Именно эти три книги посоветовала девушка Over Engineer
@user-xs3qw5yd5p
@user-xs3qw5yd5p 2 жыл бұрын
Спасибо чувак, сэкономил мне время - её видео я уже смотрел, это можно не смотреть
@realfootball338
@realfootball338 2 жыл бұрын
@@user-xs3qw5yd5p нет, мне кажется в этом лучше обьяснили как их читать, к примеру лучше начать с грокаем алгоритмы так как в ней нет скучной теории потом две остальные будут намного проще заходить. В одной из них углубленное изучение - она последняя и лучше освежить или ознакомится с нужным математическим бекграундом для ее понимания. Она больше про анализ алгоритмов и математическое доказывание их эффективности.
@snowy0110
@snowy0110 2 жыл бұрын
Ребят, одному или одной из тысячи понадобится эта книга, а дрочат все на это постоянно. Этот культ когда-то должен остановится… Все что было изучено лежит мертвым грузом у 999 из 1000 на протяжении нескольких лет, а потом уже ничего не помнится. Покажите мне сеньора который без подготовки напишет Дейкстру. Единственная жизнь, тратим непонятно на что. Часть людей отмахнется сейчас от моего комментария, а потом вспомнят на встрече с психологом когда будут жаловаться на отсутствие смысла в их жизни и работе. Кнопку покрасьте в красный, чтобы маркетинговый отдел успокоился.
@S0ERDEVS
@S0ERDEVS 2 жыл бұрын
Что значит "понадобится"? Почти все алгоритмы я использую бессознательно, примерно как правило "жи ши пиши с буквой и" я его не вспоминаю каждый раз когда пишу "жираф", но если спросят почему так, то я скажу. Так и алгоритмы, я просто уже на уровне подсознания понимаю где индукция, где рекурсия, где сложность. Этот навык и надо качать, а не думать, что в какой-то момент жизни вы так "о открою я тут книгу и спишу алгоритм".
@snowy0110
@snowy0110 2 жыл бұрын
@@S0ERDEVS скажите хотя бы два-три примера, пожалуйста
@S0ERDEVS
@S0ERDEVS 2 жыл бұрын
@Mikhail Putilov например, мне приходилось решать много задач оптимизации. Я часто использовал линейное программирование, при этом я не думал, что это именно линейное программирование, но я точно знал как надо построить мат. модель, чтобы получить математическое представление в виде многочлена, коэффициенты которого можно найти с помощью алгоритмов и они будут гарантированно оптимальны. Я не понимаю как профессионал может говорить, что алгоритмы не нужны. Это же в первую очередь источник идей и готовых решений. Которые можно как угодно комбинировать и получать надежно работающие программы. Понятно, что всегда можно придумать свой велосипед. Как вы можете утверждать, что у вас программа работает корректно, если вы не знаете ни одного метода проверить корректность работы вашего алгоритма? Или как вы хотите найти оптимальное решение, если вы ничего никогда не читали про оптимизацию?
@snowy0110
@snowy0110 2 жыл бұрын
@@S0ERDEVS звучит как ошибка выжившего для меня. Мой эмпирический опыт и опыт всех компаний и всех людей с кем я общался, это полная противоположность тому что вы написали. Сложных задач мало, ещё меньше компаний готовых платить за это, основной хлеб основной массы людей в айти это crud, etl, и кнопки, к сожалению. Это мое мнение конечно же. Я исследования не проводил. Поймите меня правильно, я изучал алгоритмы. Но задач для их применения в миллионы раз меньше, чем разговоров о них. Все выглядит для меня как культ карго: делай так, и все тут.
@S0ERDEVS
@S0ERDEVS 2 жыл бұрын
@Mikhail Putilov для меня это примерно звучит так "да у меня мама доктор наук, папа ученый, но я в науке всего добился сам, они мне ничем не помогли". Есть прямое и опосредованное влияние, если первое вы еще можете хоть како-то просчитать (насколько сильно влияет), то второе вы просто не просчитаете. Нужен какой-то совсем дикий эксперимент, типа чтобы все программисты не знали алгоритмов на протяжении нескольких десятков лет. Скорее всего вы просто не осознаете, что постоянно используете алгоритмы. Это как ребенок, который говорит на языке, но не знает его правил. Но при этом он использует правила, просто делает это по шаблону. Тут точно так же, вы используете одни и те же шаблоны в работе, не вдумываясь как и почему они работают. Начнете вдумываться, сразу же выяснится, что алгоритмы везде. Например, кэш или мемоизация это элементы динамического программирования. А любое принятие локального лучшего решения имеет связь с жадными алгоритмами. И то что вы делаете по "наитию" уже давно описано и есть куча всего что можно взять в готовом виде, а не придумывать свой велосипед. Дайте хотя бы один пример задачи, которую вы решили сами с начала и до конца, не используя ничего что пишут в книгах по алгоритмам?
@user-pg8ry1tm3t
@user-pg8ry1tm3t 2 жыл бұрын
По индукции согласен, у Скиены - швах…
@TeppopucT
@TeppopucT 2 жыл бұрын
если вам не пригодились алгоритмы, то вам не пригодились алгоритмы. начните писать под микропроцессоры или ультра и/или хайлоад и пригодятся.
@Alex_1986
@Alex_1986 Жыл бұрын
> ультра и/или хайлоад и пригодятся Спойлер: нет, не пригодятся.
@AlanGarkavenko
@AlanGarkavenko 2 жыл бұрын
думал будут афилированые линки, не против бы по ним купить
@wolfich4684
@wolfich4684 2 жыл бұрын
такой вид гламурный
@dentiger4349
@dentiger4349 Жыл бұрын
Вторая книга 1/6 моей зарплаты стоит
@vasyapupkin997
@vasyapupkin997 2 жыл бұрын
Сколько времени должно уйти на изучение этих трех книг?
@sigumb
@sigumb 2 жыл бұрын
@You Tube да ты достал, школьник! Уйди от сюда со своими вопросами. Я б тебе уже давно леща дал, может поумнел
@levangabiev
@levangabiev 4 ай бұрын
три поколения жизней если поверхностно пару лет достаточно
@user-pg8ry1tm3t
@user-pg8ry1tm3t 2 жыл бұрын
Зачем нужны алгоритмы? Ну как бы если не для собственного развития то хотя бы для того шоб попробовать попасть в топ компанию вроде гугла Амазона…
@olezhonnv3215
@olezhonnv3215 Жыл бұрын
Главное - знать названия структур данных и алгоритмов. Я применял в работе, Дийкстру на сях писал. По какой-то книге. И списки, деревья, хеш-таблицы писал по книге. И применял в работе свою писанину. Ничего не помню, без повторения собес не пройду. Щас бизнесом занимаюсь, носками торгую оптом и в розницу. Еще кроссовками и пижамами. Зарабатываю почти как сеньер) Скорее, как хорошо устроившийся мидл. И мозги напрягать так не надо - мне код писать остоп....ло. Ото сижу только по инерции смотрю айтишные каналы. И еще есть пару проектов на поддержке, я там наговнокодил - без меня тяжело разобраться) Скоро от них избавлюсь. Вирта читайте) Искуство программирования на Си, и еще Страуструпа по Си++. Это я такое когда-то читал - базу заложил, а дальше статьи и книги по диагонали. Кнута и Кормена не осилил я. Это вам не Си за 21 день) Это мозг напрягать надо. Все равно в Гугл не возьмут 90% зрителей сего видео.
@drKatzman
@drKatzman 2 жыл бұрын
Чем больше знаешь алгоритмов, тем больше расстояние между кончиками указательного пальца и мизинца. \m/
@dimkaddd7674
@dimkaddd7674 2 жыл бұрын
Подарите и мне эту книгу ))
@valeriivolkov_ua
@valeriivolkov_ua 2 жыл бұрын
Начал читать Грокаем Алгоритмы. Сложновато, но интересно. И уже в первой главе обнаружил ошибку в коде. Жутко напрягся. А затем когда и в следующей главе обнаружил ошибку - бросил. Да, скорее всего ошибки появились на этапе издания русского перевода (бумажной книги). И всё же, могли бы Вы поделиться ссылкой на русскоязычную "безгрешную" версию? В оригинале пока не готов изучать. Заранее благодарю.
@davidminac8771
@davidminac8771 2 жыл бұрын
у этой книги есть примеры кода из книги на гитхабе, вот там точно правильно.ссылку не помню, найдите ссылку в самой книге
@valeriivolkov_ua
@valeriivolkov_ua 2 жыл бұрын
@@davidminac8771 да, так и делал, спасибо. Хотелось бы еще корректно переведенную на русский книгу.
@eugenesemin4082
@eugenesemin4082 2 жыл бұрын
В оригинале тоже ошибки имеются, так что вряд ли найдется более лучшая русская версия, тем более, что перевод, вроде как, только один был.
@mediafile9995
@mediafile9995 Жыл бұрын
В оригинале тоже ошибка в коде. Бинарный поиск, помню. Там, ахах, ошибочка была. Ниче, поправил. Думаю, это не мешает понимать, о чем он пишет. Хехе, хотя я тоже удивился, когда он обьяснял одно, а в коде немного не то. Ахаха
@user-ou1uc1sv7s
@user-ou1uc1sv7s Жыл бұрын
ошибки во многих математических книгах допускаются целенаправленно
@romanbush5164
@romanbush5164 2 жыл бұрын
Грокаем алгоритмы)))? Посмотрел хауди хо 😂?
@sinefine2978
@sinefine2978 2 жыл бұрын
А как же Седжвик Алгоритмы на С++ ?
@o01122
@o01122 Ай бұрын
Ну не все же С++ знают, кто в теме, тому норма. Еще Алгоритмы. Справочник с примерами на C, C++, Java и Python. 2-е изд. | Поллис Гари, Селков Стэнли.
@meseendev
@meseendev 2 жыл бұрын
Третьей книгой , убить слона можно . Гумунгус по размерам
@chip253
@chip253 2 жыл бұрын
Алгоритмы конечно это интересно. Только сложно добыть их. Грохаем - отличная книга, но уверен на 100 проц что в анг варианте вы мало что поймете. А нормальный перевод достать проблематично. Читать перед сном)), самое удобное читать в сортире... как раз мысли идут...
@user-qm2cb6qr3n
@user-qm2cb6qr3n 2 жыл бұрын
Сейчас дети хотят стать репирами, тиктокерами моделями. Был случай, у коллеги сын хотел стать программистом ну коллега ему говорит вот надо почитать это сделать то и в общем сын сказал сложно, лучше тикток буду снимать)))
@imaynedlog9628
@imaynedlog9628 2 жыл бұрын
Ну, начинать обучение программированию с книжек - ну не лучшая идея же? Видеоролики для начала горааздо лучше
@mikhailkh8560
@mikhailkh8560 2 жыл бұрын
Я в программирование заинтересовался когда чувак показал как строить синус на канвасе. Всякие блок схемы давались предельно легко. Но было не осообо интересно. А пара строчек кода и графика какая никакая.
@pavel-orlov
@pavel-orlov 2 жыл бұрын
Не факт, что это плохо именно для нашей профессии. К сожалению, в нее активно полезли многие люди, которые позарились на деньги, а не те, кто реально хотел бы развиваться в этой сфере. Этому активно поспособствовали курсы а-ля "за две недели сделаем из вас синьора и трудоустроим". По факту, конечно, если кто-то и трудоустраивается джунами, то почти всегда бэкграунд оказывается слабоват. Но некоторые, и правда, сами отваливаются на этапе того, что нужно "что-то изучать". Я сам пришел в профессию, как сейчас помню, с ЗП ниже, чем ЗП продавца в магните. Мне платили 9к, тогда как продавцам платили 14-15. Но при этом еще с 5 лет в детстве что-то на бэйсике на спектруме строчил. ИМХО, учиться надо и учиться обстоятельно, нужна техническая вышка ( мне скажут, что много людей и без этого сейчас отличные программисты и не соврут, но это скорее исключение из правила), нужно постоянное обновление знаний, свободного времени будет совсем мало. Не все готовы на такое пойти.
@bohdanyatsyshyn1662
@bohdanyatsyshyn1662 2 жыл бұрын
@@pavel-orlov вау, ты такой крутой!
@adelina4963
@adelina4963 2 жыл бұрын
А когда можно делить на ноль? Всегда нельзя же было...
@S0ERDEVS
@S0ERDEVS 2 жыл бұрын
Если я просто скажу "Колесо", будет выглядеть как стеб, но так называется алгебраическая структура в которой определена операция деления на ноль. )
@caffeinejavacode1475
@caffeinejavacode1475 2 жыл бұрын
Мне интересно на каком месте в изучении будут Алгоритмы если нужно получить больше з.п на свои скилы? Думаю в 10ку точно не войдет.
@vitaly-
@vitaly- 2 жыл бұрын
А что будет тогда в топ 10?
@S0ERDEVS
@S0ERDEVS 2 жыл бұрын
Если речь о ЗП выше 500 тыс. рублей в России, то без алгоритмов можешь даже не пытаться, шансов - 0.
@olezhonnv3215
@olezhonnv3215 Жыл бұрын
Не верю, Соер, что ты Кормена от корки до корки осилил) И разобрал.
@deniskhakimov
@deniskhakimov 11 ай бұрын
Столько комментариев по этой книге, что я не удержался и добавил её в список для чтения ) Хотя если судить по оглавлению, она совсем не кажется такой страшной, как здесь описывают. IMHO, Дональд Кнут с его _"Искусством программирования"_ пострашнее будет. Причём как в плане объёма, так и в плане глубины рассмотрения проблем.
@webappsproduction3051
@webappsproduction3051 2 жыл бұрын
Ну скорее алгоритмы наврено дают "дисциплину мышления" и то , что самому себе кажешся чуточку умнее)
@deniskhakimov
@deniskhakimov 11 ай бұрын
IMHO, по поводу _"кажешься чуточку умнее"_ - всё наоборот. Если ты тупо прочитал и заучил название + определённую последовательность действий, придуманную другим специалистом, то причин чувствовать себя умнее нет. Здесь скорее должны возникать скрытые комплексы, кои можно наблюдать у многих _погроммистов,_ страдающих поздней стадией _интеллектуального снобизма._ Мне удавалось почувствовать себя умнее только в том случае, когда я находил общепризнанный эффективный алгоритм, к которому ранее приходил самостоятельно, путём простых логических рассуждений. Причём длилось это _ощущение собственной мозговитости_ от силы час или два.
@abcdefghi1489
@abcdefghi1489 9 ай бұрын
@@deniskhakimov Все наши знания (почти) это что-то придуманное кем-то, щас бы за час-два алгоритм какой-то "изобрести", кому ты лечишь, разве что до сортировки пузырьком сам дошёл))
@deniskhakimov
@deniskhakimov 9 ай бұрын
@@abcdefghi1489 если бы ты знал, как сильно палишься, когда проецируешь собственные страхи и комплексы на окружающих... 😆 Иронично, что у подобных -пустозвонов- _альтернативно одарённых индивидуумов_ "мерилом" всегда выступает именно пузырьковая сортировка. Скорее всего просто потому, что суть других алгоритмов до них так и не дошла xD Интересно, как тебя будет коробить, когда ты узнаешь, что можно самостоятельно дойти до подобия концепции сложности алгоритмов ;) Когда размышляя над решением очередной задачи, наткнулся на аналог бинарного поиска (где вместо 2-х использовал разбиение на ln(N) частей), стал лихорадочно перебирать самые тупые варианты поиска, которые только приходили в голову и оценивать кол-во операций сравнения, т.к. казалось, что если мне удалось так скоро найти этот алгоритм => обязательно должен существовать ещё более быстрый. Тогда около часа сидел с карандашом и листами бумаги, перебирая варианты и высчитывая кол-во сравнений для каждого из них, не зная ничего ни о сложности алгоритмов, ни о нотациях O, Θ и Ω. Всё, что я хотел узнать - будет ли "изобретённый" мной алгоритм работать быстрее, чем другие? Знаешь, что самое смешное? Со многими терминами CS и названиями алгоритмов я познакомился всего несколько лет назад, после того, как поразился ответу талантливого индуса на StackOverflow. Меня настолько удивила глубина понимания им алгоритмов, что я решил в обязательном порядке подтянуть этот скилл, чем, собственно, и занимался последние несколько лет. Однако до этого *умудрялся решать все задачи, что мне попадались, БЕЗ той мути, которую требуют на собеседованиях, используя исключительно логику* (мой самый сильный скилл).
@abcdefghi1489
@abcdefghi1489 9 ай бұрын
@@deniskhakimov Палюсь с чем? Вау, бинарный поиск, вот это да ахах. Ладно бы алгоритм Дейкстры хотя бы "придумал сам", еще можно было бы козырять и то с натяжкой. Это ты палишься, что нубчик, попробуй реализовать по описанию хотяб алгоритм Шуффа-Шенкса, по инструкции и понять его, тогда можешь выёбываться))
@undefined310
@undefined310 2 жыл бұрын
ещё дети хотят быть депутатом
@koanvic
@koanvic 2 жыл бұрын
интересно в какие годы дети хотели стать космонавтами... мне кажется для молодежи не программирование само по себе стало интерессным, а ЗАРПЛАТЫ в этом секторе... причем мифы о зарплатах тоже преувеличены... с этиой совковой пропагандой яндекса получится как в 90 е... наплодят толпы ненужных экономистов и юристов... ну сейчас уже программистов... жаль в россии критически мыслящих людей как кот наплакал... повзрослев эти космонавты скажут "спасибо" тем, кто их запихнул в эту профессию... скорей всего родителям... которые сходили на эту яндекс вечеринку
@koanvic
@koanvic Жыл бұрын
@Какака Какака ну согласны или нет?
@koanvic
@koanvic Жыл бұрын
@Какака Какака ...
@alexlawyer777
@alexlawyer777 2 жыл бұрын
Яндекс сам не шарит...
@viktor_borodin
@viktor_borodin Жыл бұрын
А делить на ноль всё-таки нельзя)
@idzumiyui8263
@idzumiyui8263 Жыл бұрын
бамп
@fish9370
@fish9370 2 жыл бұрын
Скиену не советую, ощущение, что это какой-то машинный перевод
@user-dz3bi7qt6i
@user-dz3bi7qt6i 2 жыл бұрын
Да не токс ты!
@itforall89
@itforall89 2 жыл бұрын
SOER, ты смотрел сериал LOST?
@RedkeiGost
@RedkeiGost 2 жыл бұрын
Чисто из любопытства:это как то связано с алгоритма ми?
@itforall89
@itforall89 2 жыл бұрын
@@RedkeiGost Нет, но там тоже SOER был
@RedkeiGost
@RedkeiGost 2 жыл бұрын
@@itforall89 а я ещё книжку читал про Тома Соера.
@user-ws9ng9jx4s
@user-ws9ng9jx4s 2 жыл бұрын
Я токс)
@WinchesterD
@WinchesterD 2 жыл бұрын
Дизлайк, за то что долго звиздит не по теме про космос.
@saigon9505
@saigon9505 9 ай бұрын
До 10 минут надо дотянуть
@user-xy1dg3fx4d
@user-xy1dg3fx4d Жыл бұрын
Тебя надо в цирке показывать
@evgeniybudaev1690
@evgeniybudaev1690 11 ай бұрын
Работаю senior frontend разработчиком. Алгоритмов не знаю и в реальной работе не применяю. Получаю топовую зарплату.
@webdeveloper5770
@webdeveloper5770 2 жыл бұрын
Всегда не понимал людей которым это интересно. По мне так скукокота смертная. Купил книгу Рода Стивенса по алгоритмам, думал вчитаюсь. Не вчитался.
@RedkeiGost
@RedkeiGost 2 жыл бұрын
Медаль за удержание в курсе этому челу. "интересно-не интересно" не удачный термин. Тут речь о том, развивает/не развивает, полезно/вредно, даже пригодится/не пригодится. Но про интересы обычно друзья общаются
【獨生子的日常】让小奶猫也体验一把鬼打墙#小奶喵 #铲屎官的乐趣
00:12
“獨生子的日常”YouTube官方頻道
Рет қаралды 106 МЛН
Trágico final :(
01:00
Juan De Dios Pantoja
Рет қаралды 19 МЛН
How To Choose Ramen Date Night 🍜
00:58
Jojo Sim
Рет қаралды 50 МЛН
ЗАДАЧА О КОЛЛЕКТИВНОЙ (БЕЗ)ОТВЕТСТВЕННОСТИ. ТЕОРИЯ ИГР (Алексей Савватеев) | ИПУ РАН
56:15
Институт проблем управления им. В. А. Трапезникова РАН
Рет қаралды 13 М.
How to calculate the complexity of an algorithm by BIG O | The clearest explanation!
25:44
Front-end Science із Сергієм Пузанковим
Рет қаралды 118 М.
Как учиться программированию эффективно?
21:35
Зачем учить алгоритмы и структуры данных? / Основы программирования
14:48
【獨生子的日常】让小奶猫也体验一把鬼打墙#小奶喵 #铲屎官的乐趣
00:12
“獨生子的日常”YouTube官方頻道
Рет қаралды 106 МЛН