Что, сколько, как долго решать алгоритмы? Когда на собес? (разговорный стрим + список тем в телеге)

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

КОМЕНТАРІ • 64

  • @Noname-31
    @Noname-31 6 місяців тому +13

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

    • @koduryem
      @koduryem  6 місяців тому +6

      Да, потратил впустую много времени тоже много лет назад. Вам будет теперь НАМНОГО проще, когда знаешь точно что делать и как делать. Удачи дружище!

  • @Данил-о1в
    @Данил-о1в Місяць тому

    Для подготовки к собесам крайне интересно посмотреть все твои ролики, спасибо за труд!

  • @serhiirubets6630
    @serhiirubets6630 2 місяці тому

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

  • @snakes13001
    @snakes13001 5 місяців тому +1

    Раньше думал, что алгоритмы не особо нужны, но когда начал делать вещи сложнее, чем валидировать json и положить в БД, то понял, что не хватает базы и начал прорешивать задачи на разные темы, прорешивал по тренировкам Яндекса по алгоритмам. Теперь чувствую прогресс, но только после 100+ задач, а тут эти видео, очень мотивирует и помогает разложить все в голове по полочкам. Респект за видосы и актуальность темы, спасибо, смотрю видосы с удовольствием

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

    Спасибо за видео!

  • @denislopatkin6996
    @denislopatkin6996 6 місяців тому +1

    Спасибо огромное! Я неделю как решаю литкод и куча вопросов появилось. и данное видео очень вовремя!

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

    мой любимый канал где конец видео длится 20 минут

  • @AlexeiEryomin
    @AlexeiEryomin 5 місяців тому +1

    Автор такие фразы отжигает: "Я на джуна иду а ни куда-то там туда". ))))))))))))
    Спасибо за видео и за ваш труд.

  • @slava_po
    @slava_po 6 місяців тому

    Мощно! Спасибо! Все правильно говоришь!

  • @v.demchenko
    @v.demchenko 6 місяців тому +1

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

    • @v.demchenko
      @v.demchenko 6 місяців тому +1

      @@АлекСневар ты понял это как о каналах по алгоритмам.
      Я же имел ввиду весь ютуб.

  • @djfreegat7243
    @djfreegat7243 5 місяців тому

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

  • @crypto4elik
    @crypto4elik 2 місяці тому

    чувак ну ты мощный

  • @МагомедКантаев-ж1о
    @МагомедКантаев-ж1о 3 місяці тому

    Лучший

  • @JasonTrool
    @JasonTrool 6 місяців тому +1

    Сотый лайк от меня!

  • @timemanager3239
    @timemanager3239 2 місяці тому

    thanks

  • @heybeachMIN
    @heybeachMIN 2 місяці тому

    22:20 - ахахаха, блин а я только недавно решал задачи на дп и там пытался придти к решению только через таблицы, типа расстояние по Левенштейну и про рюкзак)) причём решал итеративно, но уже после множественных объяснений на видео.

    • @koduryem
      @koduryem  2 місяці тому

      fuck the tables bro :)

    • @heybeachMIN
      @heybeachMIN 2 місяці тому

      @@koduryem ща буду заново понимать дп через рекурсию) смотрю твоё видео про дп

  • @АнатолеВасерман-ж1й
    @АнатолеВасерман-ж1й 3 місяці тому

    Хорошее виде, жду про обучение путь или твой курс собственный

  • @CantPickTheNameIwant
    @CantPickTheNameIwant 2 місяці тому

    Я джун в ИИ, мне 38, свичнулся из другой отрасли год назад, было интервью-ассесмент в Imbue, типа сразу кодинг на камеру без разговора с рекрутером, дали мне задачу на графы о которых я совсем ничего не знаю, за отведенных 2 часа я успел найти тот нужный алгос, по-моему это был A*, но имплементировать не успел. Них::я себе, подумал тогда я

  • @gnom-om
    @gnom-om 4 місяці тому +1

    нужен курс по алгоритам, котрый учит не алгоритам, а учит как научится решать алгоритмы )

  • @Slowedyandexsound
    @Slowedyandexsound 6 місяців тому

    Спасибо за видео!! У меня идея создать чат в телеграмме и там общаться, вступил уже в группу, но просто как перспективная идея от меня!))

    • @koduryem
      @koduryem  6 місяців тому

      Спасибо за коммент❤️ а там есть кодируем чатик в группе. Пока мало пишут :)

  • @psycho_diss
    @psycho_diss 6 місяців тому +1

    Рассмотри возможность сделать свой авторский курс на платформе stepik, пожалуйста.
    Я бы залетел, с удовольствием)
    Сделать толковый в свободном доступе, чтобы привлекать аудиторию. А потом на платной основе, более расширенный)

  • @UserSo4reUsu75ry
    @UserSo4reUsu75ry 6 місяців тому +3

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

    • @koduryem
      @koduryem  6 місяців тому

      Почитай еще пост в телеге. Ищи паттерны и выписывай (запоминай). Не запоминай решения. Интуиция и идеи. Повторяй их через день, через неделю.

    • @UserSo4reUsu75ry
      @UserSo4reUsu75ry 6 місяців тому

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

    • @koduryem
      @koduryem  6 місяців тому +4

      Паттерны. Решения всегда забываются. Это у всех так. У всех живых людей :) это норм. Поэтому надо укреплять связи. Немного "страдать", но относиться к этому, как росту, а не негативу - this is the way. Твои идеи, мысли, чувства будут генерировать эти связи и строго индивидуально для тебя. Поэтому я пишу везде, что не запоминайте решения, а если запоминаете, то ищите паттерны, что в них похожего? и тд. Свяжи со своим опытом и знаниями. И тд. Я не помню много частей моего проекта - он огромный и это физически невозможно. Я помню смысловые куски - где что искать и как работает.
      Тут нужно видео нормально снять про обучение. Но, я думаю, основную идею ты понял + почитай телегу. Там тож написал.

    • @koduryem
      @koduryem  6 місяців тому +2

      У тебя мало связей пока. Потом будет проще, на автомате. Это все ок. Это прямо полностью нормально.

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

    Миддл синьор тоже надо) делайте)

  • @PRPLG4M3R
    @PRPLG4M3R 6 місяців тому

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

  • @VladAndr-o2l
    @VladAndr-o2l 6 місяців тому +1

    Иногда сижу решаю задачи, вроде что то когда то получается, где то даже хорошо, но в какой то момент мозг тупо сдаётся лезет в Chatgpt, иногда чтобы как то выучить, а не лезть в ютуб, а иногда начинается само-обман, копирование кода и типо попытка разбобраться в нем. Как ты считаешь такой подход продуктивен или стоит пытаться самостоятельно разбираться, лезть в инет и на подобных этой задаче разбираться. Мне трудно с этим разобраться кажется что это экономит время на поиск ответа, а против этого мысли что это тупо копирование.
    Иногда доходит до того что минут за 40 бошка уходит в туман и выбраться из него помогает только спортик или душ холодный.
    Учусь месяца 3, график на день есть, пару часов уделяю только на задачи.
    Базу вроде понимаю, решаю задачи чтобы закрепить все. Ну и к собесам готовиться.

    • @koduryem
      @koduryem  6 місяців тому +1

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

  • @reaper9030
    @reaper9030 6 місяців тому +1

    Я как раз хотел тупить над медиум задачами)
    Есть Data scientist'ы? На мидла тоже изи задачи подойдут?

    • @patrickoneorton305
      @patrickoneorton305 6 місяців тому

      Cейчас на стажера Data analyst хотят Ease Middium letcode думаю на DS также. Это крупная контора ритейл. Думаю если в Яндекс на стажера DA DS лучше харды решать.

    • @heybeachMIN
      @heybeachMIN 2 місяці тому

      @@patrickoneorton305 не уверен насчёт ds, da, но даже на них навряд ли будут давать харды даже во второй задачке, редко.

  • @MartinIden-hn7ld
    @MartinIden-hn7ld 3 місяці тому

    Бро, а есть роадмап от тебя в какой последовательности решать задачи на литкоде?

    • @koduryem
      @koduryem  3 місяці тому +1

      Привет! У меня есть несколько постов в телеге. К этому видосу тоже. В целом, ты можешь попробовать порешать на определенные темы сначала + codewars, если на литкоде тяжело. Но, потом постепенно лучше внедрять рандомный выбор тем (чтобы ты не знал, какая это тема и сам угадал). Почему так - в одном из последних постов написал.

    • @MartinIden-hn7ld
      @MartinIden-hn7ld 3 місяці тому

      @@koduryem Спасибо!

  • @eminshakh
    @eminshakh 6 місяців тому +1

    Про system design мало норм инфы, ждемс)

    • @andrey95875
      @andrey95875 6 місяців тому

      Микросервисы. Паттерны разработки и рефакторинга
      Книга, Ричардсон Крис

  • @YanA-bk1nb
    @YanA-bk1nb 6 місяців тому

    У меня вот какой вопрос к тебе в отношении изучения фреймверков. Лучше сделать один большой пет проект который займет 6-12 мес или лучше 10 проектов по месяцу? И почему?

    • @koduryem
      @koduryem  6 місяців тому +3

      Маленькие. Разные. Чтобы были дофаминовые всплески от завершенной работы и желание продолжать. Часто просто бросают и все. Когда много всего есть, можно и побольше что-то сделать. Нужно понять, где твой зона комфорта. Слишком большой проект может демотивировать. Ну и декомпозиция решает.

    • @YanA-bk1nb
      @YanA-bk1nb 6 місяців тому

      @@koduryem разумно )

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

    Мне не то что страшно идти на собесы, но мне непонятны границы этой самой базы на джуна. Ну прошёл вот я курсы по пайтону для начинающих и продвинутые, ну сделал пару несложных тг ботов, но я не учил ещё ООП, не изучал SQL, не учил Django, ведь без этого наверно не стоит идти собеседоваться на джуниор бэкендера, ведь так? Но в рамках тем которые япрошел я много задач прорешал. Вот это и вызывает вопрос: какой НЕОБХОДИМЫЙ МИНИМУМ нужен, что б начинать ходить собеседоваться.

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

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

  • @CantPickTheNameIwant
    @CantPickTheNameIwant 2 місяці тому +1

    А собесиков особо-то и нету, потому что рынок сейчас в узкой щелочке

  • @abcdxyzwottf
    @abcdxyzwottf 6 місяців тому

    Добрый день. А на каком языке лучше будет алгоритмы писать? Или нет большой разницы, допустим, между c++ и python

    • @koduryem
      @koduryem  6 місяців тому

      Привет! Разницы нет - брать то, что лучше всего знаешь. Я долго писал на плюсах, потом начал писать на python. Код намного емче, короче, понятней. Есть фичи, которые не требуют ничего писать, тогда как в плюсах пишешь целые портянки. Плюс - больше людей понимает его. Минус - более тормозной. Но, это повлияет только если мы занимаемся competitive programming. Иногда решаю на Go, но там значительно менее удобно это делать (касаемо литкода, сам язык очень нравится). Можно брать на рассмотрение компиляцию и отлов ошибок на ней в плюсах, но это здесь редко помогает, если аккуратно код писать. И когда его реально мало. Плюс есть статические анализаторы в python, которые много чего тоже отловят. Ну и дает некоторую свободу, иногда проще скинуть все рамки, советы, проверки и просто написать как проще и быстрее (в проде, конечно, лучше максимум надежности и проверок).

    • @abcdxyzwottf
      @abcdxyzwottf 6 місяців тому

      @@koduryem Большое спасибо

  • @alexvasilev9302
    @alexvasilev9302 6 місяців тому

    Подскажите, есть ли список компании, где сейчас в России можно потренить навык собесов? те просто придти на собес, но не думая туда устроиться))? почему бы и нет)))

    • @koduryem
      @koduryem  6 місяців тому

      Ну это же любая компания. Идёшь и все, куда приглашают. Рефлексируешь, как отвечал, что спрашивали, чего не хватало и т.д.

    • @alexvasilev9302
      @alexvasilev9302 6 місяців тому

      @@koduryem не везде спрашивают live coding или уже везде?))

    • @koduryem
      @koduryem  6 місяців тому

      Везде ж по-разному. Меня иногда просто просили тестовое решить и все.

    • @patrickoneorton305
      @patrickoneorton305 6 місяців тому

      @@alexvasilev9302 скорее всего в топы лайв а в шараги тестовое шарагах .Просто тестовое скинуть-это уже значит,что масс набор типа давайте скинем 1000 претендентам.Из них 100 решат.Из них дальше 2 этап типа торг по зп и условиям-10 согласятся. Ну и там уже рандомно или на выбор тех лида выбирают кандидата.

  • @ichiwalking
    @ichiwalking 5 місяців тому

    Всё херня, пойду Изи задачки решать!

  • @jamuelsexon
    @jamuelsexon 6 місяців тому

    Про распределенные системы и архитектуру в целом интересно было бы