Как я учил алгоритмы с нуля

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

Komentáře • 87

  • @user-gd3op7by6w
    @user-gd3op7by6w Před měsícem +26

    Коротко о видео «как я выучил алгоритмы». Сидел и учил

    • @velocoder3969
      @velocoder3969 Před měsícem +4

      И в итоге стал блогером 😂

    • @user-ev3pr6ji7e
      @user-ev3pr6ji7e Před měsícem

      @@velocoder3969 а почему бы и нет)

    • @BobrKurvva
      @BobrKurvva Před 2 dny

      @@velocoder3969 потому что схлопывается айтишечка)

  • @n0stamina
    @n0stamina Před měsícem +17

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

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

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

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

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

    • @MathPTU
      @MathPTU Před 9 dny

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

  • @korprus100
    @korprus100 Před rokem +15

    Пожалуйста продолжайте делать видео, очень приятно смотреть. Вы большой молодец, спасибо вам большое за ваш труд💪👍💪👍

  • @thedotareview9748
    @thedotareview9748 Před rokem +11

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

    • @user-ur3mc6hb5d
      @user-ur3mc6hb5d Před 8 měsíci +1

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

  • @nmg_prm
    @nmg_prm Před rokem +17

    Спасибо за ваши видео! Уже полтора года работаю в разработке на плюсах и не перестаю развиваться, благодаря таким каналам как Ваш!

  • @corpru2449
    @corpru2449 Před rokem +13

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

  • @pershin-daniil
    @pershin-daniil Před rokem +6

    Теперь понятно, почему я LeetCode забросил.
    Подозревал, что нужно больше изучать основы, но теперь в этом уверен 😅
    Видео понравилось, думаю, что так же буду изучать.

  • @user-jr3qz9xj8n
    @user-jr3qz9xj8n Před rokem +30

    Я изучал всё это в институте. Но могу сказать, что прошло 18 лет (я не соприкасался с этим). И теперь я полный ноль.

    • @vladimir_balun_programming
      @vladimir_balun_programming  Před rokem

      Нужно было выбирать работу, где придется со всем этим сталкиваться)

    • @user-jr3qz9xj8n
      @user-jr3qz9xj8n Před rokem +1

      @@vladimir_balun_programming Именно так. Нужно было работая или стажируясь, получать знания. А так всё впустую.

    • @user-by6mv8xv9b
      @user-by6mv8xv9b Před měsícem

      @@user-jr3qz9xj8n у меня примерно так же. Но, не то чтобы я все забыл. Скорее это просто мне не нужно, даже, казалось бы, в таких местах как "Игровые движки".
      Может что-то похожее на какой-то алгоритм или структуру все же реализовывается, но, обычно, это делается спонтанно.

  • @burningheartofgod
    @burningheartofgod Před rokem +4

    Спасибо большое ! Я на пути обучения и в будущем мечтаю о работе в IT . А к исполнению моей мечты ваши руки тоже приложены . Ещё раз спасибо !

  • @alexeyfalcon4138
    @alexeyfalcon4138 Před rokem +2

    вот, то что нужно, полезный контент подъехал, требуем такого больше !!!)

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

    коротко, четко, строго по делу. Спасибо как раз такое видео искал.

  • @Javamaestro
    @Javamaestro Před 5 měsíci +1

    Владимир, хорошее и полезное видео, спасибо!

  • @user-zi5xu5ik7e
    @user-zi5xu5ik7e Před rokem +5

    Коротко и по делу. Лайк

  • @kirillpodroikov6211
    @kirillpodroikov6211 Před 2 měsíci

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

  • @user-ss9os9cq3s
    @user-ss9os9cq3s Před rokem +1

    Очень хорошее видео, будущем ждем видео про (как я начал,где работал, проекты т.д)

  • @Illarion.Ivanov
    @Illarion.Ivanov Před rokem +1

    Владимир, спасибо!

  • @relax1487
    @relax1487 Před rokem +7

    Имхо в целом для решения прикладных задач за исключением крайне нагруженных систем и тонкой специфики или очень ограниченных ресурсов рядовому программисту достаточно в целом знать плюсы/минусы контейнеров стандартной библиотеки своего языка и подбирать все это добро под текущие задачи. Просто потому, что изучение всего лютого многообразия остального не пригодится в подавляющем большинстве случаев. А закрепление практикой всей прочитанной теории = no life. А в целом посыл верный - нужно понимание базовой теории структур данных, в идеале по возможности подкрепленное практикой.

  • @user-st4ih8cu6l
    @user-st4ih8cu6l Před 27 dny

    Благодарю вас!!!

  • @itaccount1993
    @itaccount1993 Před 4 měsíci +1

    01:19 - Грокаем алгоритмы
    01:27 - Кормен

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

      Вообще Грокаем, не всем сразу зайдет. У Кормена есть вступительная книга по алгоритмам, там сразу поняться тянете ли вы это со стороны математики и основ программирования, чтобы с пвездо кода написать самому

  • @user-jd5gn2de2e
    @user-jd5gn2de2e Před 4 dny

    Никогда бы не подумал что фронт-енд разрабу это надо. Я по факту pre-senior, никогда не юзал их в работе но для карьеры как я понял без них никуда.

  • @Greny266
    @Greny266 Před 11 měsíci

    Спасибо огромное , учу на данный момент алгоритмы но не для программирования а по медицине)

  • @user-if1dj7fy2y
    @user-if1dj7fy2y Před 2 měsíci

    Звучит интересно 🎉❤
    А когда будет продолжение этой темы разговора подробнее 😮

  • @user-vp1xm3wh1f
    @user-vp1xm3wh1f Před 8 měsíci

    Тоже так делаю, надо переписывать, лучше понимается, плюс чтение теории, полностью поддерживаю автора

    • @user-hw7tq2iv1n
      @user-hw7tq2iv1n Před měsícem

      А переписывать в каком смысле? Что это значит? Т.е. написать свой класс, который будет делать тоже самое, что и структура данных или в смысле просто лекцию переписать в тетрадь?

  • @vasiliypupkin6311
    @vasiliypupkin6311 Před rokem +1

    Спасибо за видео! А есть что-то по алгоритмам, от простого к сложному, чтобы было реально решать задачи и качаться.
    Переписывать алгоритмы, при все уважении, сечас то вы точно знаете как лучше выучить и какие инструменты использовать.

  • @user-sy5ez5xn2u
    @user-sy5ez5xn2u Před rokem +1

    Привет. Позитивный контент!класс!

  • @v1tbrah
    @v1tbrah Před rokem +3

    Владимир, будут ли у вас на канале mock-собеседования go junior разработчиков? Мне было бы очень интересно (если я не один такой, поддержите комментарий).

  • @user-nk6pf3hk6k
    @user-nk6pf3hk6k Před měsícem

    Возьмите задачи где нужны определенные алгоритмы и реализуйте их

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

    Если вы в чем-то не разбираетесь, начните разбираться и вы разберётесь.

  • @Jake-ku9vh
    @Jake-ku9vh Před rokem +2

    Отличное видео. Подскажите, стоит ли сейчас изучать C++? Или лучше выбрать что-то другое?

  • @pavvelsss
    @pavvelsss Před měsícem +1

    От куда ты переписывал алгоритмы? Где источник?

  • @user-zu2sy2lq6t
    @user-zu2sy2lq6t Před měsícem

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

  • @Ann_Askerova
    @Ann_Askerova Před rokem +2

    Я тоже сейчас читаю эту книгу ☺️ читается как триллер на одном дыхании) а вот Грокаем алгоритмы не очень понравилась.

  • @WILL-rd2se
    @WILL-rd2se Před 4 měsíci +1

    Владимир устрой на работу

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

    На сколько же люди были гениальными которые придумали эти алгоритмы

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

      Базовая задача интеллекта - находить закономерности.

  • @itabout1450
    @itabout1450 Před rokem +1

    Хорошее видео. Там кажется цепочка петличку задевает

  • @olgafedyanova
    @olgafedyanova Před rokem

    красавчег!

  • @user-kf9wj8cn7w
    @user-kf9wj8cn7w Před 6 měsíci

    Повторение мать учения

  • @LonelyRiderStonerBand
    @LonelyRiderStonerBand Před 13 hodinami

    А почему бы в 21 веке, когда в тренде AI, не потратить пару дней и разобраться с AI, который за тебя будет эту всю дичь писать за пару секунд, вместо того чтоб тратить несколько лет на изучение и зубрение сложной литературы 😀

  • @MrCutmasta
    @MrCutmasta Před 2 měsíci +1

    Что значит переписывал? Делал конспект или тупо код/текст переписывал?

    • @Goshiq
      @Goshiq Před 2 měsíci

      Переписать- создать свою версию класса/библиотеки
      Например, с чистого листа создал класс, допустим, CustomArrayList
      Имплементировал интерфейс List, и пишешь реализацию так, как будто хочешь повторить устройство исходной коллекции (ArrayList в нашем случае -> массив для хранения данных)
      В процессе написания и тестирования сухие фразы об O(n) для вставки в худшем случае (для ArrayList) понимаются на деле

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

    3 минуты 20 секунд воды и 9 секунд по делу - просто читал книжки и перечислил их, всё

  • @remoleg
    @remoleg Před rokem

    А можно список рекомендуемой литературы?

  • @janedoe6182
    @janedoe6182 Před měsícem +3

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

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

      Суть скорее в том, чтобы понять, что в задаче вообще можно алгоритм применить. Условно, знать или уметь увидеть, что задачу можно решить за O(n), а не за O(n^2)

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

      @@lalalalalulu4567 Знать такую базу безусловно полезно. Но он же говорит, что переписывал алгоритмы по сто раз до полного запоминания. Это, я считаю, мегаглупость вселенского масштаба.

  • @jullien191
    @jullien191 Před rokem +1

    А сейчас какой ратингь в кодефорцес?

  • @silkcode3178
    @silkcode3178 Před 11 měsíci

    Под основами что подразумевается?

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

    что за кресло, на котором сидишь?

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

    Хоть раз в работе пригодились, кроме собеседования?

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

    "учил алгоритмы"? жертва егэ!

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

    пустое бла бла бла

  • @AndriiPetrusha
    @AndriiPetrusha Před 2 měsíci +1

    Зачем?