Алгоритмы ROADMAP | Как изучать алгоритмы и готовиться к собеседованиям

Sdílet
Vložit
  • čas přidán 11. 09. 2024

Komentáře • 74

  • @vladimir_balun_programming

    Присоединяйтесь к моему каналу в Телеграм: t.me/vladimir_balun_programming

  • @emptiness4357
    @emptiness4357 Před rokem +11

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

  • @dotlvforge5631
    @dotlvforge5631 Před rokem +7

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

  • @roman_zh1
    @roman_zh1 Před rokem +5

    Шок контент, я буквально на next неделе по планам начинаю готовиться к собеседованиям по алгоритмам, спасибо большое за гайд, это ровно то, что мне сейчас нужно. Правда по моим графикам у меня на это только месяц (текущая работа никуда не денется😶‍🌫), теперь не уверен, что всё успею😀

  • @reality8871
    @reality8871 Před rokem +2

    Спасибо, ты мне уже сильно помог, но на этом не останавливаешься.

  • @Syodzi
    @Syodzi Před rokem +1

    Очень рад, что нашел этот канал, ваш контент очень полезен для меня, благодарю большое! Всех благ вам в жизни! Мотивируете работать каждый день с новой силой)

  • @myaushenka
    @myaushenka Před rokem +1

    Спасибо! Как раз задумалась над изучением алгоритмов.

  • @titanovsky
    @titanovsky Před rokem +1

    Большое спасибо. Как раз, потихоньку уделяю им времени. Вон смог Binary Search реализовать на Lua.

  • @SergeyKarpov-yx8bz
    @SergeyKarpov-yx8bz Před 24 dny

    Пзц, всего 20 тыс. просмотров. Я уже так много раз возвращался к этой Роад Мап - думал, здесь гораздо больше просмотров. Спасибо большое автору и продвижения канала. Очень полезное видео

  • @residenttwitch1234
    @residenttwitch1234 Před 8 měsíci +11

    ссылка на roadmap не работает

  • @user-jr1qc5je6f
    @user-jr1qc5je6f Před 4 měsíci

    Хорошее лаконичное видео, спасибо!

  • @DotaPsihopat
    @DotaPsihopat Před rokem +1

    Крутое видео!
    Все еще жду видос про бор...

  • @dkwerk2711
    @dkwerk2711 Před rokem +3

    Спасибо за рудмеп по алгоритмам. Вот что то типо моего .Грокаем алгоритмы(не кидаемся камнями, чисто для ознаколмения), Алгоритмы бесплатные курсы на степике от computer sciens center. А дальше как человек который знает основы туп leetcode и как справочник берем кормена Построение и анализ. Сюда еще предложу для хорошего так закрепления Лакман Карьера программиста. Все книги качаются через рутрекер бесплатно, изучай сколько влезет

  • @motivator3d
    @motivator3d Před rokem +2

    Я это уже писал ,но программирование это - круто

  • @user-df8ym6yd1m
    @user-df8ym6yd1m Před 11 měsíci

    это прекрасно

  • @ИгорьШмидт-л8о

    Какой приятный парень

  • @TheAnton1234
    @TheAnton1234 Před 4 měsíci

    Привет! Отличное видео) Подскажи, а сколько у тебя ушло времени на освоение алгоритмов? Как это было? Совмещая с работой или только им и посвящал врем?

  • @thedotareview9748
    @thedotareview9748 Před rokem +2

    Владимир, а почему именно такой список дополнительных структур данных? Например декартово дерево не подходит под этот раздел? Или avl, красно-черное, они конечно сложные, но важные, и я бы в дополнение их тоже добавил. Но в любом случае, отличная roadmap! Спасибо

    • @vladimir_balun_programming
      @vladimir_balun_programming  Před rokem +2

      Спасибо, они тоже полезны и еще плюс 100 алгоритмов и структур данных, но я выделил именно эти)

  • @artemsolod2855
    @artemsolod2855 Před 4 měsíci

    а можно пару примеров из практики где приходилось писать алгоритмы? Какой у вас стек и почему не используете готовые решения?

  • @freeworduser
    @freeworduser Před 23 dny

    как вы думаете , на позицию junior/trainee ( стажер ) в обычную it компанию , есть ли необходимость проходить этот road map , пригодится ли это на собесах и работе в компании обычного уровня на junior/trainee позицию ?

  • @Extremesarova
    @Extremesarova Před rokem +2

    Спасибо за видео! Не открывается ссылка в miro. Можешь помочь?

  • @kirillgimranov4943
    @kirillgimranov4943 Před 10 měsíci +5

    Совершенно не согласен с автором насчет необходимости использования алгоритмов, тем более в промышленной разработке
    Хочется сразу заметить, что их базовое понимание, и уж тем более знание структур данных, базовых и не очень, того, как они реализованны - это важно, особенно для промышленной разработки!
    Однако сами алгоритмы - это полный ужас. Весьма часто приходят джуны, особенно с курсов бигтеха или из ВУЗов МСК и... начинают сводить решения тасок к вот такому олимпиадному программированию, совершенно не осознавая, что пишут абсолютно ужасный и нечетаемый код, подобранный часто под конкретную задачу. Как потом работать с этим кодом - вопрос на миллион! Да и в реальном ПО нужно оптимизировать разве что работу с бд, очередями и прочей инфрой, именно это является самым долговыполняющимся местом! Да и предварительная оптимизация - это антипаттерн, советую почитать, чтобы всё же стать "профессиональным разработчиком". Почти всегда сначала решается задача, а уже потом оптимизируется, в рамках другой задачи, перед которой часто следует измерение показателей и сравнение с требуемыми. И опять же - огромная редкость, когда вы будете оптимизировать сам код, а не, например, запрос в базу, или расставление в ней индексов

    • @vladimir_balun_programming
      @vladimir_balun_programming  Před 10 měsíci +2

      А если вы пишете базу данных или low latency приложение - вы сначала пишете кое-как а потом оптимизируете? Вряд ли...
      Да, не все пишут БД и прочие сложные штуки, но алгоритмическая осведомленность нужна всем, так как помогает банально мыслить лучше и искать более изящные решения, по моему мнению

  • @sashasyhinin3928
    @sashasyhinin3928 Před 8 měsíci +1

    Can you please update the link to Roadmap, i see only empty screen

  • @amady4547
    @amady4547 Před rokem +1

    Спасибо...

  • @kasaderos8820
    @kasaderos8820 Před 5 měsíci

    фильтр блума недавно спрашивали)

  • @freeworduser
    @freeworduser Před 23 dny

    изучая этот road map, я прошел 35 задач , и самостоятельно решил только несколько , но после просмотра решения ( кода ) к этой задаче , полностью проанализировав его , я пишу спокойно , с полным пониманием и возможностью аргументировать каждую часть кода, нормально ли это ? если что , в алгоритмах этой мой первый опыт ( неделя) , заранее спасибо

  • @RedkeiGost
    @RedkeiGost Před 10 měsíci

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

  • @jasurbek9633
    @jasurbek9633 Před 16 dny

    а где взять роад мап?

  • @Narc1st
    @Narc1st Před rokem +1

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

    • @vladimir_balun_programming
      @vladimir_balun_programming  Před rokem +2

      Считаю, что можно выбирать первым языком, как и другие языки программирования

  • @titov_ev
    @titov_ev Před 4 měsíci

    Есть ссылка на материал из видео?

  • @titov_ev
    @titov_ev Před 4 měsíci

    Достатчное долгое время это сколько? Пол года, год, 5 лет, 20 лет?

  • @Evg2002
    @Evg2002 Před rokem

    Спасибо

  • @Neo-w6q
    @Neo-w6q Před 7 měsíci

    Что делать при выходе посылки нет ?

  • @rinat4786
    @rinat4786 Před 3 měsíci

    А где ссылка на roadmap?

  • @vasyapupkin139
    @vasyapupkin139 Před rokem +1

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

    • @vladimir_balun_programming
      @vladimir_balun_programming  Před rokem +1

      Я в конце рассказал про графы, жданые алгоритмы и динамическое программирование - почему нет задач по ним

  • @7fexa
    @7fexa Před rokem

    Привет, могу ли я ориентироваться на курсы от MIT? И можно ли их смотреть, параллельно читая Кормена ("Грокаем алгоритмы" я уже примерно знаю, но не смог реализовать динамическое программирование)

    • @RedkeiGost
      @RedkeiGost Před 10 měsíci

      Грокаем это книжка с картинками для детей. Сеё помощью можно поддержать разговор и пообщаться о алгоритмах, но не что то сделать. Как вы рассчитывали реализовать ДП по одному примеру?

  • @joebrudnyy887
    @joebrudnyy887 Před měsícem

    Можно ссылку на мапу?

  • @vladimir_balun_programming

    А как ты изучал алгоритмы?

    • @leenur4749
      @leenur4749 Před 10 měsíci

      Универские лабы и тренировки от Яндекса. Второе кстати очень полезная штука

    • @Neo-w6q
      @Neo-w6q Před 7 měsíci +1

      можно вас попросить вложить файл через гугл диск

  • @MrVertu01
    @MrVertu01 Před rokem

    Привет! На сколько это актуально для frontend? Или это C, C++ ?

    • @user-ls3tu1wm9n
      @user-ls3tu1wm9n Před rokem

      Тоже актуально. На JS заставят решать при собесах

    • @vladimir_balun_programming
      @vladimir_balun_programming  Před rokem +1

      База Computer Science актуальна для любых разработчиков

  • @user-iy7mg1wn6g
    @user-iy7mg1wn6g Před rokem

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

  • @Mr.Fix_man
    @Mr.Fix_man Před rokem +3

    Это бааза 😁

  • @borland7033
    @borland7033 Před rokem +4

    Выглядит очень страшно)

    • @vladimir_balun_programming
      @vladimir_balun_programming  Před rokem +2

      Глаза боятся, а руки делают)

    • @borland7033
      @borland7033 Před rokem +2

      @@vladimir_balun_programming вот во всем разберусь и стану самым скиллованым тех.подом в озоне)ахаха