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

Поділитися
Вставка
  • Опубліковано 27 гру 2024

КОМЕНТАРІ • 206

  • @TheRadik1412
    @TheRadik1412 3 роки тому +112

    4:50 список книг :
    "Алгоритмы руководство по разработке- Стивен Скиена
    "Томас Кормен - алгоритмы рукодство и анализ"
    "Гроккаем алгоритмы"

    • @ilikecola378
      @ilikecola378 Рік тому +2

      Небольшая поправка: Алгоритмы. _Построение_ и анализ.

    • @sjdjjsjsjs3991
      @sjdjjsjsjs3991 3 місяці тому

      Грокаем алгоритмы это мусор, который только потратит время впустую

    • @gasmonkey217
      @gasmonkey217 3 місяці тому

      ​@@sjdjjsjsjs3991 Почему

    • @timtom489
      @timtom489 Місяць тому

      @@sjdjjsjsjs3991 это нормальная книга но для тех кто только начинает лезть в IT

  • @devracoon
    @devracoon 3 роки тому +10

    Начало 4:35

  • @iharkarpekin9333
    @iharkarpekin9333 3 роки тому +29

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

  • @olezhonnv3215
    @olezhonnv3215 Рік тому +4

    ЗП 500 000, за программирование. Увидел от Соера в коментах такую фразу, что без алгоритмов сложно 500к+ получать.
    Если вы хотите 500к+ - то это очень надо любить программирование, жить этим.
    Такие деньги в месяц лучше коммерческой деятельностью зарабатывать. И даже больше. И нанимать Соеров, которые рады инженерить, если ваш бизнес требует решения подобных задач.
    Реально, если разбирать Кормана действительно на уровне - то это уже достойно получения научной степени в компютер сайнс. Если уже копать так глубоко - оптимизации, индукции, рекурсии, с математикой, формулами и доказательствами.
    Это вам не формочки на пхп клепать. Или хайд баттон, шоу баттон на реакте, как макака.
    Мне надо было маршруты строить - писал Дийкстру, но по книге - как макака, по факту))) Разбирать Кормана - та ну его в пень! Я на такое не готов. Я не хочу 500к зарабатывать именно таким способом. И степень в компутер сайнс не хочу.

  • @kselnaag2482
    @kselnaag2482 3 роки тому +31

    Сейчас прохожу направление CS(Prinestone) на Coursera, как раз Седжвик курс ведет. Дед вообще топовый, все быстро и понятно объясняет, понятно сразу практическое применение. Задачи сложные, все прям горит у меня, хотя уровень обозначен как начальный. Курс на Java. Пока прошел только 1-й год, книга "CS: an interdisciplinary approach". Второй год как раз по книге "Algorithms" будет. Вот и посмотрим что там и как, ожидания позитивные.

    • @cathello2900
      @cathello2900 2 роки тому

      Я как понял там на англ? И бесплатные оба года.

  • @АндрейМаксименя

    Спасибо за обзор.
    А может кто-нибудь подсказать какие-нибудь книги, которые подойдут для аудио восприятия? Сейчас подрабатываю курьером и не хочется время зря тратить на музыку и тп, хочется какие-то полезные знания прослушивать в процессе работы. Сначала оптимистично подумал о книгах по программированию, но быстро понял что это не работает. Сейчас буду пробовать какие-нибудь книги по экономике, фин. грамотности и тп.
    Включаю в фоновом воспроизведении через читалку с диктором, и в путь.

  • @user-qm2cb6qr3n
    @user-qm2cb6qr3n 3 роки тому +8

    А какое твое мнение про cracking the coding interview ?

  • @pavlenkoat
    @pavlenkoat 3 роки тому +3

    Круто у Жени реклама. Я очень рад.

  • @Aleksei_Filatov
    @Aleksei_Filatov 3 роки тому +2

    Вот, обзоры-рецензии на книги - это то, что нужно!

  • @andreychiglintcew5024
    @andreychiglintcew5024 3 роки тому +47

    10 лет пишу бек на php, и знания алгоритмов понадобились при свитче на го, до этого в ооп ни разу не приходилось ни о O(N) ни понимание, как оптимизировать O(N*2) => O (N*LOG N) зато на собесах регулярно отвечаю на эти вопросы, потом забываю полностью, беру книгу Лафоре читаю по диагонале и на 2 месяца я готов говорить на собесе о графах/хэш функциях/деревьях/рюкзаках

    • @АртемКисленко-з4ь
      @АртемКисленко-з4ь 3 роки тому +17

      Позволю рассказать свою историю. Никогда не знал алгоритмы, писал на питоне. Потом решил выучить новый язык (Golang) - пришел проект на этом языке. Затем как-то немного погрузился в графы - поиск пути, хранение их и т.д. Пришел проект, где это было чуть ли не основа - работал над ним два года. Затем думаю, с чего бы начать изучать язык Rust - решил написать свой интерпритатор. Через полгода пришел проект, где это все потребовалось.
      Решил, что чем больше знаешь, тем на большее можешь дерзнуть и применить свои знания.

    • @devracoon
      @devracoon 3 роки тому +6

      Т.е. мораль сей басни такова, что вся эта хрень нужна только на собеседовании)

    • @devracoon
      @devracoon 3 роки тому +13

      @@AlexSmile-y2x меня интересует больше зп в 8-10к$, а не алгоритмы :) а говнокодят как раз таки "инжиниры" зачастую, вставляя куда не надо деревья, градиентные спуски и т.п., делая код на 0.005ms быстрее, но на 50% менее читаемым и поддерживаемым

    • @dizelvinable
      @dizelvinable 3 роки тому +4

      @@AlexSmile-y2x с чего ты решил, что цель и смысл жизни обязательно связаны с работой? И какое ты имеешь право оскорблять людей?

    • @ktotut5378
      @ktotut5378 3 роки тому +5

      @@devracoon, менее читаемым код делают не алгоритмы, а кривое именование переменных/классов/функций, игнорирование комментариев и т.д. Зачем путать круглое с мягким? От умения быстро выбирать подходящий и проверенный математический аппарат, а не городить костыли, хуже еще никому не было. И получать 8-10к это тоже никак не мешает.

  • @KingDev6363
    @KingDev6363 Рік тому

    Доброго времени суток! Для начинающего Джава/Котлин Мобильного разработчика какие книги можете порекомендовать чтобы, быстрее и эффективнее достичь поставленой цели???🚀 заранее спасибо!

  • @MsTim159
    @MsTim159 3 роки тому +77

    Уже три года пишу микросервисы и бек на java. Изучал грокаем алгоритмы и эту монструозную синюю книгу по алгоритмам...так вот еще ни разу не пригодились мне эти знание, которые к с лову очень быстро вылетают из головы, как и все то чем не пользуешься. Новичкам посоветую учить синтаксис, базовые конструкции, паттерны, ну и ознакомиться с алгоритмами и структурами данных, не более.

    • @vladimirshiasu7983
      @vladimirshiasu7983 3 роки тому +26

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

    • @MsTim159
      @MsTim159 3 роки тому +3

      @@vladimirshiasu7983 Знать что такое есть - конечно очень полезно. Это расширяет арсенал разработчика.

    • @webdeveloper5770
      @webdeveloper5770 3 роки тому +1

      @@alicenNorwood Тогда мне точно надо почитать.

    • @MsTim159
      @MsTim159 3 роки тому +5

      @@alicenNorwood Эх, ща бы с диванным экспертом поспорить, ну ладно...
      Давай с тобой вместе прочитаем, а то у тебя плохо вышло, итак по слогам:
      "Изучал грокаем алгоритмы И эту монструозную синюю книгу по алгоритмам".
      Надеюсь ты сможешь в элементарную логику.

    • @alicenNorwood
      @alicenNorwood 3 роки тому +5

      @@MsTim159 че ты токсишь сразу, че сразу диванный эксперт

  • @имяфамилия-й1ж4ы
    @имяфамилия-й1ж4ы 2 роки тому +4

    А про сборник Совершенный алгоритм Тим Рафгарден что-то можете сказать? Эти книги уникальны тем, что если просто икать рекомендации по книгам для изучения алгоритмов, то там этот сборник скорее всего даже не будет упомянут (как в данном видео). Но если поискать отзывы именно на сборник Рафгардена, то окажется что они все положительные и сборник рекомендован к прочтению

  • @AnarchySane
    @AnarchySane 3 роки тому +1

    А Рафгарден? У него ещё курс на Coursera есть.

  • @Xeon83
    @Xeon83 3 роки тому +4

    А что скажете относительно серии книг Тима Рафгардена по алгоритмам?

    • @manOfPlanetEarth
      @manOfPlanetEarth 2 роки тому

      кстати, да. присоединяюсь к вопросу.

  • @naotsuga1795
    @naotsuga1795 3 роки тому +46

    IMO топ книг, которых абсолютно полностью хватает с головой для начала:
    1) Кормен - решать, решать и ещё раз решать задачи, теоретические доказательства, очень полезно для понимания
    2) Скиена - читал один раз, скорее как сборник интересных историй, так и не дочитал до конца
    3) Вирт алгоритмы и структуры данных - читал первом курсе, было прочитано за ночь, показалось тогда интересным
    Ну и офк нарешивать задачки на литкоде

    • @naotsuga1795
      @naotsuga1795 3 роки тому +13

      ​@@AGalilov Как минимум, чтобы попасть на работу в нормальную компанию, необходимо пройти алгоритмическую секцию, зачастую их может быть даже несколько (у меня так было), на которых как раз решаются такие задачи
      Плюс это умение написать чистый код, придумать тесты, протестировать его без отладчика, самостоятельно - в голове, оценить асимптотику и просто примерную скорость с константами, что важно в повседневной работе
      Как же они связаны с повседневной работе?
      При решении реальных продовых задач встают вопросы, похожие на абстрактные задачи с литкода и прочих мест)
      Кроме того, действительно хорошие решения пишутся с нуля или почти с нуля
      Например, Яндекс не будет брать линейные модели из склерна
      Не устраивает качество, скорость, незнание того, что под капотом
      Это пишется/уже написано сотрудниками, и для этого очень важно знать алгоритмы и уметь решать задачи, т.к это по факту и есть новая задача
      По моему опыту могу сказать, что это важно, но вас никто не заставляет, делайте выбор сами
      Мимо-стажёр

    • @konstantinkouptsov7513
      @konstantinkouptsov7513 3 роки тому

      Скиена - хрень. Книжку полистал и выбросил.

    • @konstantinkouptsov7513
      @konstantinkouptsov7513 3 роки тому

      @@AGalilov Точно также, как разминка перед каждой тренировкой связана с участием в соревнованиях.

    • @dmitriyobidin6049
      @dmitriyobidin6049 3 роки тому +2

      Слишком повторяют друг друга эти книги, как по мне...

    • @manOfPlanetEarth
      @manOfPlanetEarth 2 роки тому

      @@naotsuga1795
      И сколько за это платят в Яндексе? Тысяч 700 в месяц платят?

  • @Tehhie
    @Tehhie 2 роки тому +1

    Спасибо! Есть все "Грокаем алгоритмы и Корман :) спасибо за рекомендацию переходного материала :)

  • @AntonParonko
    @AntonParonko 2 роки тому +2

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

  • @uNkind33
    @uNkind33 3 роки тому +1

    спасибо, ждем практику )

  • @snowy0110
    @snowy0110 3 роки тому +7

    Ребят, одному или одной из тысячи понадобится эта книга, а дрочат все на это постоянно. Этот культ когда-то должен остановится… Все что было изучено лежит мертвым грузом у 999 из 1000 на протяжении нескольких лет, а потом уже ничего не помнится. Покажите мне сеньора который без подготовки напишет Дейкстру. Единственная жизнь, тратим непонятно на что. Часть людей отмахнется сейчас от моего комментария, а потом вспомнят на встрече с психологом когда будут жаловаться на отсутствие смысла в их жизни и работе. Кнопку покрасьте в красный, чтобы маркетинговый отдел успокоился.

    • @S0ERDEVS
      @S0ERDEVS  3 роки тому +3

      Что значит "понадобится"? Почти все алгоритмы я использую бессознательно, примерно как правило "жи ши пиши с буквой и" я его не вспоминаю каждый раз когда пишу "жираф", но если спросят почему так, то я скажу. Так и алгоритмы, я просто уже на уровне подсознания понимаю где индукция, где рекурсия, где сложность. Этот навык и надо качать, а не думать, что в какой-то момент жизни вы так "о открою я тут книгу и спишу алгоритм".

    • @snowy0110
      @snowy0110 3 роки тому

      @@S0ERDEVS скажите хотя бы два-три примера, пожалуйста

    • @S0ERDEVS
      @S0ERDEVS  3 роки тому +2

      @Mikhail Putilov например, мне приходилось решать много задач оптимизации. Я часто использовал линейное программирование, при этом я не думал, что это именно линейное программирование, но я точно знал как надо построить мат. модель, чтобы получить математическое представление в виде многочлена, коэффициенты которого можно найти с помощью алгоритмов и они будут гарантированно оптимальны.
      Я не понимаю как профессионал может говорить, что алгоритмы не нужны. Это же в первую очередь источник идей и готовых решений. Которые можно как угодно комбинировать и получать надежно работающие программы. Понятно, что всегда можно придумать свой велосипед.
      Как вы можете утверждать, что у вас программа работает корректно, если вы не знаете ни одного метода проверить корректность работы вашего алгоритма? Или как вы хотите найти оптимальное решение, если вы ничего никогда не читали про оптимизацию?

    • @snowy0110
      @snowy0110 3 роки тому +1

      @@S0ERDEVS звучит как ошибка выжившего для меня. Мой эмпирический опыт и опыт всех компаний и всех людей с кем я общался, это полная противоположность тому что вы написали.
      Сложных задач мало, ещё меньше компаний готовых платить за это, основной хлеб основной массы людей в айти это crud, etl, и кнопки, к сожалению.
      Это мое мнение конечно же. Я исследования не проводил.
      Поймите меня правильно, я изучал алгоритмы. Но задач для их применения в миллионы раз меньше, чем разговоров о них. Все выглядит для меня как культ карго: делай так, и все тут.

    • @S0ERDEVS
      @S0ERDEVS  3 роки тому +2

      @Mikhail Putilov для меня это примерно звучит так "да у меня мама доктор наук, папа ученый, но я в науке всего добился сам, они мне ничем не помогли".
      Есть прямое и опосредованное влияние, если первое вы еще можете хоть како-то просчитать (насколько сильно влияет), то второе вы просто не просчитаете. Нужен какой-то совсем дикий эксперимент, типа чтобы все программисты не знали алгоритмов на протяжении нескольких десятков лет.
      Скорее всего вы просто не осознаете, что постоянно используете алгоритмы. Это как ребенок, который говорит на языке, но не знает его правил. Но при этом он использует правила, просто делает это по шаблону. Тут точно так же, вы используете одни и те же шаблоны в работе, не вдумываясь как и почему они работают. Начнете вдумываться, сразу же выяснится, что алгоритмы везде. Например, кэш или мемоизация это элементы динамического программирования. А любое принятие локального лучшего решения имеет связь с жадными алгоритмами. И то что вы делаете по "наитию" уже давно описано и есть куча всего что можно взять в готовом виде, а не придумывать свой велосипед.
      Дайте хотя бы один пример задачи, которую вы решили сами с начала и до конца, не используя ничего что пишут в книгах по алгоритмам?

  • @РусланКоняшкин-з2й
    @РусланКоняшкин-з2й 3 роки тому +1

    Спасибо за познавательное видео!!!

  • @ktotut5378
    @ktotut5378 3 роки тому +3

    Комментариев немного, вроде, надеюсь, не затеряется. Можете в таком же формате посоветовать книги по нейронным сетям - от простого к сложному.

  • @romanbush5164
    @romanbush5164 3 роки тому +3

    Спасибо за 4 минуты рекламы 👍 я все думал будет шутка в конце, интересно расскажут что нибудь интересного и полезного

  • @zakharbondarev7814
    @zakharbondarev7814 3 роки тому +12

    20 лет назад я как и все мечтали стать Саня Белый из фильма Бригада.

  • @cathello2900
    @cathello2900 2 роки тому

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

  • @Грант1147
    @Грант1147 3 роки тому

    Замечательное видео, спасибо большое за рекомендации

  • @prog4god
    @prog4god 3 роки тому +6

    Только хотел про Седжвига сказать, но передумал, а чешется...спасибо что успокоили старого невротика! =) У него есть "фундаментальные алгоритмы на с++", для тех кому не хочется с java колупаться.

  • @kirillkosheev917
    @kirillkosheev917 3 роки тому +5

    22 Марта выйдет 4-ое издание Кормена, туда добавят части по Machine Learning и еще несколько интересных вещей

    • @yuriyvedernikov7147
      @yuriyvedernikov7147 3 роки тому

      У Стивена Скиены тоже третье издание Руководства вышло.

    • @mayramtokov
      @mayramtokov 3 роки тому

      ого спасиб

  • @TANDEROIDandMrBasterTheTAB
    @TANDEROIDandMrBasterTheTAB 3 роки тому

    Информация которую я ждал!

  • @PozetivTeam
    @PozetivTeam 3 роки тому

    большое спасибо пойду читать

  • @Sentinel1855
    @Sentinel1855 3 роки тому +1

    у кормена есть лайт-версия на 200 страниц. "алгоритмы. вводный курс" называется.

  • @vic7871
    @vic7871 3 роки тому

    Большое спасибо!

  • @sinefine2978
    @sinefine2978 3 роки тому +3

    А как же Седжвик Алгоритмы на С++ ?

    • @o01122
      @o01122 9 місяців тому

      Ну не все же С++ знают, кто в теме, тому норма. Еще Алгоритмы. Справочник с примерами на C, C++, Java и Python. 2-е изд. | Поллис Гари, Селков Стэнли.

  • @cijic
    @cijic 2 роки тому

    А ваша книгу вы написали таки или нет?

  • @sapperus
    @sapperus 3 роки тому +1

    "Я - токс" - интересно, это так задумано было? 🙃 Спасибо за обзор 👍

  • @vasyapupkin997
    @vasyapupkin997 3 роки тому +1

    Сколько времени должно уйти на изучение этих трех книг?

    • @sigumb
      @sigumb 3 роки тому +4

      @You Tube да ты достал, школьник! Уйди от сюда со своими вопросами. Я б тебе уже давно леща дал, может поумнел

    • @levangabiev
      @levangabiev Рік тому

      три поколения жизней если поверхностно пару лет достаточно

  • @shapiaigunov1020
    @shapiaigunov1020 7 місяців тому

    а седжвик?

  • @adelina9981
    @adelina9981 3 роки тому +3

    А когда можно делить на ноль? Всегда нельзя же было...

    • @S0ERDEVS
      @S0ERDEVS  3 роки тому +4

      Если я просто скажу "Колесо", будет выглядеть как стеб, но так называется алгебраическая структура в которой определена операция деления на ноль. )

  • @caffeinejavacode1475
    @caffeinejavacode1475 3 роки тому +1

    Мне интересно на каком месте в изучении будут Алгоритмы если нужно получить больше з.п на свои скилы? Думаю в 10ку точно не войдет.

    • @vitaly-
      @vitaly- 3 роки тому

      А что будет тогда в топ 10?

    • @S0ERDEVS
      @S0ERDEVS  3 роки тому +2

      Если речь о ЗП выше 500 тыс. рублей в России, то без алгоритмов можешь даже не пытаться, шансов - 0.

  • @danjilov3965
    @danjilov3965 3 роки тому +6

    За кнута и двор - в упор. А если по факту у кнута уже по началу идут задачи различного уровня сложности(0-5). У Кормана же вначале вообще отсутствуют(только в самом конце чуть появляются). Поэтому даже странно сравнивать учебник и справочник

  • @КириллЧе-я5ы
    @КириллЧе-я5ы 3 роки тому

    О, Скиена! Вещь!

  • @sakost
    @sakost 3 роки тому +1

    Ещё Гасфилд норм. Седжвик тоже хорош :) круто, что у нас в вузе есть курс, которые затрагивает и Кормена и Скиену и Гасфилда и Седжвика.

  • @KazakovNik
    @KazakovNik 3 роки тому +6

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

    • @АртурКоролёв-в1ч
      @АртурКоролёв-в1ч Рік тому +1

      цитаты великих фреймворк девелоперов

    • @kosiak10851
      @kosiak10851 Рік тому

      Ну, если ты не наизусть все возможные алгоритмы помнишь, а просто держишь под рукой толстый томик алгоритмов и знаешь, что в нём есть, а чего нет - этого достаточно чтобы заявить "знаю алгоритмы". Но вот не знать их вообще и при этом быть хорошим программистом? Это как? Сайты сраные программировать? Сервисы по перекладыванию jsonов? Туториалы копипастить в продакшн код? Не слишком ли вы тупой представляете работу программиста? Кто-то же и новые языки программирования создаёт и марсоходы кодит и гуглы-яндексы и.т.д.

  • @limesborderline-indiegame995
    @limesborderline-indiegame995 3 роки тому +3

    Хотел уже бросить разработку и бежать изучать эти толстые книги. Но потом SOER предложил разбирать алгоритмы в формате видеоблога и я передумал. Буду ждать выпуски.

  • @yaroslavishchuk
    @yaroslavishchuk 3 роки тому +1

    Да, Кормен не плох. И ещё зашёл Роберт Лафоре

  • @mihaelbablovich9463
    @mihaelbablovich9463 Рік тому

    Как убить гуманитария на день рождения? - Подарить книгу Кормена

  • @valeriivolkov_ua
    @valeriivolkov_ua 3 роки тому +2

    Начал читать Грокаем Алгоритмы. Сложновато, но интересно. И уже в первой главе обнаружил ошибку в коде. Жутко напрягся. А затем когда и в следующей главе обнаружил ошибку - бросил.
    Да, скорее всего ошибки появились на этапе издания русского перевода (бумажной книги).
    И всё же, могли бы Вы поделиться ссылкой на русскоязычную "безгрешную" версию? В оригинале пока не готов изучать.
    Заранее благодарю.

    • @davidminac8771
      @davidminac8771 3 роки тому +1

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

    • @valeriivolkov_ua
      @valeriivolkov_ua 3 роки тому

      @@davidminac8771 да, так и делал, спасибо. Хотелось бы еще корректно переведенную на русский книгу.

    • @eugene_na_tytrube
      @eugene_na_tytrube 3 роки тому

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

    • @mediafile9995
      @mediafile9995 2 роки тому +1

      В оригинале тоже ошибка в коде. Бинарный поиск, помню. Там, ахах, ошибочка была. Ниче, поправил. Думаю, это не мешает понимать, о чем он пишет. Хехе, хотя я тоже удивился, когда он обьяснял одно, а в коде немного не то. Ахаха

    • @ДанилОнопа
      @ДанилОнопа Рік тому

      ошибки во многих математических книгах допускаются целенаправленно

  • @monk_t8763
    @monk_t8763 3 роки тому +1

    У Седжвика я читал и периодически заглядываю в фундаментальные алгоритмы на С

    • @Kalin_cheetah
      @Kalin_cheetah Рік тому

      Скажите пожалуйста, а ответы к упраждениям в этой книге в вашем распоряжении имеются?

  • @alekseytrump1586
    @alekseytrump1586 3 роки тому +1

    Спасибо босс.

  • @koanvic
    @koanvic 2 роки тому +2

    интересно в какие годы дети хотели стать космонавтами...
    мне кажется для молодежи не программирование само по себе стало интерессным, а ЗАРПЛАТЫ в этом секторе... причем мифы о зарплатах тоже преувеличены... с этиой совковой пропагандой яндекса получится как в 90 е... наплодят толпы ненужных экономистов и юристов... ну сейчас уже программистов... жаль в россии критически мыслящих людей как кот наплакал... повзрослев эти космонавты скажут "спасибо" тем, кто их запихнул в эту профессию... скорей всего родителям... которые сходили на эту яндекс вечеринку

    • @koanvic
      @koanvic 2 роки тому

      @Какака Какака ну согласны или нет?

    • @koanvic
      @koanvic 2 роки тому

      @Какака Какака ...

  • @bandrlogspb
    @bandrlogspb 3 роки тому +1

    Заказал "Грокаем алгоритмы" за 633 р. на озоне пока смотрел ролик)

  • @ПриветТете-р3м
    @ПриветТете-р3м Рік тому +4

    Я вот к программированию отношения не имею, но Грокаем Алгоритмы - книга, которую должен прочитать каждый!:)

    • @nicholasspezza9449
      @nicholasspezza9449 Рік тому +3

      эт хрень для детей дошкольного возраста

  • @АлексейЛойко-ы3в
    @АлексейЛойко-ы3в 3 роки тому +1

    жаль Р. Седжвик не попал в поле зрения в рамках Алгоритмов...(

  • @TeppopucT
    @TeppopucT 3 роки тому +1

    если вам не пригодились алгоритмы, то вам не пригодились алгоритмы.
    начните писать под микропроцессоры или ультра и/или хайлоад и пригодятся.

    • @Alex-07C2
      @Alex-07C2 Рік тому

      > ультра и/или хайлоад и пригодятся
      Спойлер: нет, не пригодятся.

  • @WinchesterD
    @WinchesterD 3 роки тому +39

    Дизлайк, за то что долго звиздит не по теме про космос.

    • @saigon9505
      @saigon9505 Рік тому +1

      До 10 минут надо дотянуть

  • @Wazelinchik
    @Wazelinchik 3 роки тому +3

    Дед, тупо топ

  • @olezhonnv3215
    @olezhonnv3215 Рік тому +2

    Не верю, Соер, что ты Кормена от корки до корки осилил) И разобрал.

    • @deniskhakimov
      @deniskhakimov Рік тому

      Столько комментариев по этой книге, что я не удержался и добавил её в список для чтения )
      Хотя если судить по оглавлению, она совсем не кажется такой страшной, как здесь описывают. IMHO, Дональд Кнут с его _"Искусством программирования"_ пострашнее будет. Причём как в плане объёма, так и в плане глубины рассмотрения проблем.

  • @olezhonnv3215
    @olezhonnv3215 Рік тому +3

    Главное - знать названия структур данных и алгоритмов. Я применял в работе, Дийкстру на сях писал. По какой-то книге. И списки, деревья, хеш-таблицы писал по книге. И применял в работе свою писанину. Ничего не помню, без повторения собес не пройду.
    Щас бизнесом занимаюсь, носками торгую оптом и в розницу. Еще кроссовками и пижамами.
    Зарабатываю почти как сеньер) Скорее, как хорошо устроившийся мидл. И мозги напрягать так не надо - мне код писать остоп....ло.
    Ото сижу только по инерции смотрю айтишные каналы. И еще есть пару проектов на поддержке, я там наговнокодил - без меня тяжело разобраться)
    Скоро от них избавлюсь.
    Вирта читайте) Искуство программирования на Си, и еще Страуструпа по Си++. Это я такое когда-то читал - базу заложил, а дальше статьи и книги по диагонали.
    Кнута и Кормена не осилил я. Это вам не Си за 21 день) Это мозг напрягать надо. Все равно в Гугл не возьмут 90% зрителей сего видео.

  • @user-eq7fu9sd5z
    @user-eq7fu9sd5z 3 роки тому +4

    Рад что у тебя появилась интеграция, надеюсь на дальнейшее улучшение контента.

  • @JohnSmith-ks4kx
    @JohnSmith-ks4kx 7 днів тому

    Скиена - хлам, пожалуй худшая книга по алгоритмам.
    Самая лучшая - это "Алгоритмы на Java" Седжвика, у него есть еще видеокурс по книге. Рафгарден - тоже неплох.
    Насчет индукции - мне понравилось у Кнута, том 1 - Основные алгоритмы: гл 1.2.1 - кратно и понятно, как это ни странно)

  • @diatm1506
    @diatm1506 3 роки тому

    Так и жизни не хватит framework-и обновляются, в языки добавляют новые плюшки. Придумывают постоянно новое. Алгоритмы и структура данных, оптимизация, тестирование, уязвимости, рефакторинг, шаблоны проектирования и тд...

    • @vitaly-
      @vitaly- 3 роки тому +1

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

    • @bubblesort6368
      @bubblesort6368 3 роки тому

      Смотря на чем пишешь.

  • @itforall89
    @itforall89 3 роки тому +1

    SOER, ты смотрел сериал LOST?

    • @RedkeiGost
      @RedkeiGost 3 роки тому

      Чисто из любопытства:это как то связано с алгоритма ми?

    • @itforall89
      @itforall89 3 роки тому +2

      @@RedkeiGost Нет, но там тоже SOER был

    • @RedkeiGost
      @RedkeiGost 3 роки тому +1

      @@itforall89 а я ещё книжку читал про Тома Соера.

  • @realfootball338
    @realfootball338 3 роки тому +9

    Именно эти три книги посоветовала девушка Over Engineer

    • @КириллПоносов-с8г
      @КириллПоносов-с8г 3 роки тому +1

      Спасибо чувак, сэкономил мне время - её видео я уже смотрел, это можно не смотреть

    • @realfootball338
      @realfootball338 3 роки тому +1

      @@КириллПоносов-с8г нет, мне кажется в этом лучше обьяснили как их читать, к примеру лучше начать с грокаем алгоритмы так как в ней нет скучной теории потом две остальные будут намного проще заходить. В одной из них углубленное изучение - она последняя и лучше освежить или ознакомится с нужным математическим бекграундом для ее понимания. Она больше про анализ алгоритмов и математическое доказывание их эффективности.

  • @drKatzman
    @drKatzman 3 роки тому +3

    Чем больше знаешь алгоритмов, тем больше расстояние между кончиками указательного пальца и мизинца. \m/

  • @romanbush5164
    @romanbush5164 2 роки тому +1

    ахах кто читал "Грокаем алгоритмы"? заметил ошибку сразу в начале бинарный поиск стр 28 mid = (low + high) / 2 стр 29 mid = (low + high). заметил добавив в код итерационную переменную) верный вариант mid = int((low + high) / 2) . тогда и 1 задание выполняется правильно

    • @mediafile9995
      @mediafile9995 2 роки тому

      Хз, зачем в питоне int() использовать, если в переменных уже числа, но насчет того, что в коде не было / 2 - это жеско))

    • @ЕгорМиронов-щ3п
      @ЕгорМиронов-щ3п Рік тому

      Все ошибки уже автор отдельной статьей разобрал.

  • @DonEstorsky
    @DonEstorsky 3 роки тому

    Дети перестали мечтать о космосе в 90-е. На счёт ИИ и подобных вещей тогда ещё было глухо.

  • @AlanGarkavenko
    @AlanGarkavenko 3 роки тому +1

    думал будут афилированые линки, не против бы по ним купить

  • @thetraveler7779
    @thetraveler7779 3 роки тому

    но ведь саму сумму тоже можно рассматривать как множество ))

  • @dentiger4349
    @dentiger4349 2 роки тому

    Вторая книга 1/6 моей зарплаты стоит

  • @chip253
    @chip253 3 роки тому +1

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

  • @user-qm2cb6qr3n
    @user-qm2cb6qr3n 3 роки тому +6

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

    • @imaynedlog9628
      @imaynedlog9628 3 роки тому +5

      Ну, начинать обучение программированию с книжек - ну не лучшая идея же? Видеоролики для начала горааздо лучше

    • @mikhailkh8560
      @mikhailkh8560 3 роки тому

      Я в программирование заинтересовался когда чувак показал как строить синус на канвасе.
      Всякие блок схемы давались предельно легко. Но было не осообо интересно.
      А пара строчек кода и графика какая никакая.

    • @pavel-orlov
      @pavel-orlov 3 роки тому +1

      Не факт, что это плохо именно для нашей профессии. К сожалению, в нее активно полезли многие люди, которые позарились на деньги, а не те, кто реально хотел бы развиваться в этой сфере. Этому активно поспособствовали курсы а-ля "за две недели сделаем из вас синьора и трудоустроим". По факту, конечно, если кто-то и трудоустраивается джунами, то почти всегда бэкграунд оказывается слабоват. Но некоторые, и правда, сами отваливаются на этапе того, что нужно "что-то изучать". Я сам пришел в профессию, как сейчас помню, с ЗП ниже, чем ЗП продавца в магните. Мне платили 9к, тогда как продавцам платили 14-15. Но при этом еще с 5 лет в детстве что-то на бэйсике на спектруме строчил. ИМХО, учиться надо и учиться обстоятельно, нужна техническая вышка ( мне скажут, что много людей и без этого сейчас отличные программисты и не соврут, но это скорее исключение из правила), нужно постоянное обновление знаний, свободного времени будет совсем мало. Не все готовы на такое пойти.

    • @bohdanyatsyshyn1662
      @bohdanyatsyshyn1662 3 роки тому

      @@pavel-orlov вау, ты такой крутой!

  • @КириллЧе-я5ы
    @КириллЧе-я5ы 3 роки тому

    По индукции согласен, у Скиены - швах…

  • @romanbush5164
    @romanbush5164 3 роки тому +1

    Грокаем алгоритмы)))? Посмотрел хауди хо 😂?

  • @wolfich4684
    @wolfich4684 3 роки тому

    такой вид гламурный

  • @helloworld9018
    @helloworld9018 3 роки тому

    Чем интересна книга Скиены, так это его историями.

  • @КириллЧе-я5ы
    @КириллЧе-я5ы 3 роки тому

    Зачем нужны алгоритмы? Ну как бы если не для собственного развития то хотя бы для того шоб попробовать попасть в топ компанию вроде гугла Амазона…

  • @fish9370
    @fish9370 3 роки тому +1

    Скиену не советую, ощущение, что это какой-то машинный перевод

  • @dimkaddd7674
    @dimkaddd7674 3 роки тому +1

    Подарите и мне эту книгу ))

  • @meseendev
    @meseendev 3 роки тому

    Третьей книгой , убить слона можно . Гумунгус по размерам

  • @viktor_borodin
    @viktor_borodin Рік тому

    А делить на ноль всё-таки нельзя)

  • @webappsproduction3051
    @webappsproduction3051 3 роки тому +1

    Ну скорее алгоритмы наврено дают "дисциплину мышления" и то , что самому себе кажешся чуточку умнее)

    • @deniskhakimov
      @deniskhakimov Рік тому

      IMHO, по поводу _"кажешься чуточку умнее"_ - всё наоборот. Если ты тупо прочитал и заучил название + определённую последовательность действий, придуманную другим специалистом, то причин чувствовать себя умнее нет. Здесь скорее должны возникать скрытые комплексы, кои можно наблюдать у многих _погроммистов,_ страдающих поздней стадией _интеллектуального снобизма._
      Мне удавалось почувствовать себя умнее только в том случае, когда я находил общепризнанный эффективный алгоритм, к которому ранее приходил самостоятельно, путём простых логических рассуждений. Причём длилось это _ощущение собственной мозговитости_ от силы час или два.

    • @abcdefghi1489
      @abcdefghi1489 Рік тому

      @@deniskhakimov Все наши знания (почти) это что-то придуманное кем-то, щас бы за час-два алгоритм какой-то "изобрести", кому ты лечишь, разве что до сортировки пузырьком сам дошёл))

    • @deniskhakimov
      @deniskhakimov Рік тому

      @@abcdefghi1489 если бы ты знал, как сильно палишься, когда проецируешь собственные страхи и комплексы на окружающих... 😆
      Иронично, что у подобных -пустозвонов- _альтернативно одарённых индивидуумов_ "мерилом" всегда выступает именно пузырьковая сортировка. Скорее всего просто потому, что суть других алгоритмов до них так и не дошла xD
      Интересно, как тебя будет коробить, когда ты узнаешь, что можно самостоятельно дойти до подобия концепции сложности алгоритмов ;)
      Когда размышляя над решением очередной задачи, наткнулся на аналог бинарного поиска (где вместо 2-х использовал разбиение на ln(N) частей), стал лихорадочно перебирать самые тупые варианты поиска, которые только приходили в голову и оценивать кол-во операций сравнения, т.к. казалось, что если мне удалось так скоро найти этот алгоритм => обязательно должен существовать ещё более быстрый.
      Тогда около часа сидел с карандашом и листами бумаги, перебирая варианты и высчитывая кол-во сравнений для каждого из них, не зная ничего ни о сложности алгоритмов, ни о нотациях O, Θ и Ω. Всё, что я хотел узнать - будет ли "изобретённый" мной алгоритм работать быстрее, чем другие?
      Знаешь, что самое смешное? Со многими терминами CS и названиями алгоритмов я познакомился всего несколько лет назад, после того, как поразился ответу талантливого индуса на StackOverflow. Меня настолько удивила глубина понимания им алгоритмов, что я решил в обязательном порядке подтянуть этот скилл, чем, собственно, и занимался последние несколько лет.
      Однако до этого *умудрялся решать все задачи, что мне попадались, БЕЗ той мути, которую требуют на собеседованиях, используя исключительно логику* (мой самый сильный скилл).

    • @abcdefghi1489
      @abcdefghi1489 Рік тому

      @@deniskhakimov Палюсь с чем? Вау, бинарный поиск, вот это да ахах. Ладно бы алгоритм Дейкстры хотя бы "придумал сам", еще можно было бы козырять и то с натяжкой. Это ты палишься, что нубчик, попробуй реализовать по описанию хотяб алгоритм Шуффа-Шенкса, по инструкции и понять его, тогда можешь выёбываться))

  • @alexlawyer777
    @alexlawyer777 3 роки тому

    Яндекс сам не шарит...

  • @undefined310
    @undefined310 3 роки тому

    ещё дети хотят быть депутатом

  • @мамалюб-н4щ
    @мамалюб-н4щ 2 роки тому

    Тебя надо в цирке показывать

  • @realmanproject7529
    @realmanproject7529 2 роки тому

    соер топ

  • @user-dz3bi7qt6i
    @user-dz3bi7qt6i 3 роки тому

    Да не токс ты!

  • @igorseledtsov7345
    @igorseledtsov7345 7 місяців тому

    книги уж совсем для начинающих... это если честно..

  • @ЛеонидКрапчатов-ф5е

    Я токс)

  • @idzumiyui8263
    @idzumiyui8263 2 роки тому

    бамп

  • @protogionlastname6003
    @protogionlastname6003 7 місяців тому

    В школе говорят "делить на ноль нельзя" именно потому, что это приводит к парадоксу, и я могу это обосновать
    Если вы вообразили, что деление на ноль приводит к бесконечности, и поэтому делить на ноль можно, если в вашей системе координат есть бесконечность, но спешу напомнить, что кроме плюс бесконечности есть ещё и минус бесконечность, так что думайте

  • @webdeveloper5770
    @webdeveloper5770 3 роки тому +1

    Всегда не понимал людей которым это интересно. По мне так скукокота смертная. Купил книгу Рода Стивенса по алгоритмам, думал вчитаюсь. Не вчитался.

    • @RedkeiGost
      @RedkeiGost 3 роки тому +2

      Медаль за удержание в курсе этому челу.
      "интересно-не интересно" не удачный термин. Тут речь о том, развивает/не развивает, полезно/вредно, даже пригодится/не пригодится. Но про интересы обычно друзья общаются

  • @evgeniybudaev1690
    @evgeniybudaev1690 Рік тому

    Работаю senior frontend разработчиком. Алгоритмов не знаю и в реальной работе не применяю. Получаю топовую зарплату.