Ваау, а вот за это большое спасибо, для моих будущих задач очень сильно нужны алгоритмы, и здесь вы привели примеры изучения ну ооочень структурировано, это прекрасно) Можно конечно ещё что-нибудь добавить, сделать и вторую часть, если уж очень напросится
Шок контент, я буквально на next неделе по планам начинаю готовиться к собеседованиям по алгоритмам, спасибо большое за гайд, это ровно то, что мне сейчас нужно. Правда по моим графикам у меня на это только месяц (текущая работа никуда не денется😶🌫), теперь не уверен, что всё успею😀
Очень рад, что нашел этот канал, ваш контент очень полезен для меня, благодарю большое! Всех благ вам в жизни! Мотивируете работать каждый день с новой силой)
Пзц, всего 20 тыс. просмотров. Я уже так много раз возвращался к этой Роад Мап - думал, здесь гораздо больше просмотров. Спасибо большое автору и продвижения канала. Очень полезное видео
Спасибо за рудмеп по алгоритмам. Вот что то типо моего .Грокаем алгоритмы(не кидаемся камнями, чисто для ознаколмения), Алгоритмы бесплатные курсы на степике от computer sciens center. А дальше как человек который знает основы туп leetcode и как справочник берем кормена Построение и анализ. Сюда еще предложу для хорошего так закрепления Лакман Карьера программиста. Все книги качаются через рутрекер бесплатно, изучай сколько влезет
Привет! Отличное видео) Подскажи, а сколько у тебя ушло времени на освоение алгоритмов? Как это было? Совмещая с работой или только им и посвящал врем?
Владимир, а почему именно такой список дополнительных структур данных? Например декартово дерево не подходит под этот раздел? Или avl, красно-черное, они конечно сложные, но важные, и я бы в дополнение их тоже добавил. Но в любом случае, отличная roadmap! Спасибо
Совершенно не согласен с автором насчет необходимости использования алгоритмов, тем более в промышленной разработке Хочется сразу заметить, что их базовое понимание, и уж тем более знание структур данных, базовых и не очень, того, как они реализованны - это важно, особенно для промышленной разработки! Однако сами алгоритмы - это полный ужас. Весьма часто приходят джуны, особенно с курсов бигтеха или из ВУЗов МСК и... начинают сводить решения тасок к вот такому олимпиадному программированию, совершенно не осознавая, что пишут абсолютно ужасный и нечетаемый код, подобранный часто под конкретную задачу. Как потом работать с этим кодом - вопрос на миллион! Да и в реальном ПО нужно оптимизировать разве что работу с бд, очередями и прочей инфрой, именно это является самым долговыполняющимся местом! Да и предварительная оптимизация - это антипаттерн, советую почитать, чтобы всё же стать "профессиональным разработчиком". Почти всегда сначала решается задача, а уже потом оптимизируется, в рамках другой задачи, перед которой часто следует измерение показателей и сравнение с требуемыми. И опять же - огромная редкость, когда вы будете оптимизировать сам код, а не, например, запрос в базу, или расставление в ней индексов
А если вы пишете базу данных или low latency приложение - вы сначала пишете кое-как а потом оптимизируете? Вряд ли... Да, не все пишут БД и прочие сложные штуки, но алгоритмическая осведомленность нужна всем, так как помогает банально мыслить лучше и искать более изящные решения, по моему мнению
Роэдмеп это конечно хорошо, но почему, кроме рекламы курсов, нет ни слова о том, где почитать про те же два указателя и скользящие окно? Кстати, последнее частный случай первого.Странно,что одно сильно ниже другого
как вы думаете , на позицию junior/trainee ( стажер ) в обычную it компанию , есть ли необходимость проходить этот road map , пригодится ли это на собесах и работе в компании обычного уровня на junior/trainee позицию ?
изучая этот road map, я прошел 35 задач , и самостоятельно решил только несколько , но после просмотра решения ( кода ) к этой задаче , полностью проанализировав его , я пишу спокойно , с полным пониманием и возможностью аргументировать каждую часть кода, нормально ли это ? если что , в алгоритмах этой мой первый опыт ( неделя) , заранее спасибо
Владимир, как считаете, можно без опыта найти работу Go разработчиком? Некоторые говорят, что данный язык будет идеальным выбором в качестве второго языка, а в качестве первого лучше изучить тот же питон или джаву.
не понимаю искренне, почему добавили все, кроме графов) кажется, что если тезис состоит в том, что алгоритмы нужны и мастхев разработчику, то скипнуть в курсе тему, с помощью которой можно описать любую задчу выглядит странно
Привет, могу ли я ориентироваться на курсы от MIT? И можно ли их смотреть, параллельно читая Кормена ("Грокаем алгоритмы" я уже примерно знаю, но не смог реализовать динамическое программирование)
Грокаем это книжка с картинками для детей. Сеё помощью можно поддержать разговор и пообщаться о алгоритмах, но не что то сделать. Как вы рассчитывали реализовать ДП по одному примеру?
А в чем проблема самому разобрать эти алгоритмы и структуры данных , книг, видео, статей и сайтов где можно потренироваться в решении большое количество? Сам учил самостоятельно?
Присоединяйтесь к моему каналу в Телеграм: t.me/vladimir_balun_programming
Очень редко оставляю комментарии, но это видео стало исключением. Огромное спасибо автору за проделанную работу!
Спасибо!
Ваау, а вот за это большое спасибо, для моих будущих задач очень сильно нужны алгоритмы, и здесь вы привели примеры изучения ну ооочень структурировано, это прекрасно)
Можно конечно ещё что-нибудь добавить, сделать и вторую часть, если уж очень напросится
Хорошо, подумаю, спасибо!
Шок контент, я буквально на next неделе по планам начинаю готовиться к собеседованиям по алгоритмам, спасибо большое за гайд, это ровно то, что мне сейчас нужно. Правда по моим графикам у меня на это только месяц (текущая работа никуда не денется😶🌫), теперь не уверен, что всё успею😀
Успехов)
Как успехи?
Спасибо, ты мне уже сильно помог, но на этом не останавливаешься.
Не за что)
Очень рад, что нашел этот канал, ваш контент очень полезен для меня, благодарю большое! Всех благ вам в жизни! Мотивируете работать каждый день с новой силой)
Спасибо!
ссылка на roadmap не работает
Спасибо! Как раз задумалась над изучением алгоритмов.
Супер, это нужная тема!
Пзц, всего 20 тыс. просмотров. Я уже так много раз возвращался к этой Роад Мап - думал, здесь гораздо больше просмотров. Спасибо большое автору и продвижения канала. Очень полезное видео
Спасибо!
Хорошее лаконичное видео, спасибо!
Большое спасибо. Как раз, потихоньку уделяю им времени. Вон смог Binary Search реализовать на Lua.
Супер)
Крутое видео!
Все еще жду видос про бор...
Спасибо, в будущем будет!
по javascript тоже курсы у вас есть?
Спасибо за рудмеп по алгоритмам. Вот что то типо моего .Грокаем алгоритмы(не кидаемся камнями, чисто для ознаколмения), Алгоритмы бесплатные курсы на степике от computer sciens center. А дальше как человек который знает основы туп leetcode и как справочник берем кормена Построение и анализ. Сюда еще предложу для хорошего так закрепления Лакман Карьера программиста. Все книги качаются через рутрекер бесплатно, изучай сколько влезет
Не за что!
А лафоре?
Какой приятный парень
это прекрасно
а можно пару примеров из практики где приходилось писать алгоритмы? Какой у вас стек и почему не используете готовые решения?
Я это уже писал ,но программирование это - круто
Плюс)
@@vladimir_balun_programming плюс
Спасибо за видео! Не открывается ссылка в miro. Можешь помочь?
Привет! Отличное видео) Подскажи, а сколько у тебя ушло времени на освоение алгоритмов? Как это было? Совмещая с работой или только им и посвящал врем?
Владимир, а почему именно такой список дополнительных структур данных? Например декартово дерево не подходит под этот раздел? Или avl, красно-черное, они конечно сложные, но важные, и я бы в дополнение их тоже добавил. Но в любом случае, отличная roadmap! Спасибо
Спасибо, они тоже полезны и еще плюс 100 алгоритмов и структур данных, но я выделил именно эти)
Can you please update the link to Roadmap, i see only empty screen
Also
Совершенно не согласен с автором насчет необходимости использования алгоритмов, тем более в промышленной разработке
Хочется сразу заметить, что их базовое понимание, и уж тем более знание структур данных, базовых и не очень, того, как они реализованны - это важно, особенно для промышленной разработки!
Однако сами алгоритмы - это полный ужас. Весьма часто приходят джуны, особенно с курсов бигтеха или из ВУЗов МСК и... начинают сводить решения тасок к вот такому олимпиадному программированию, совершенно не осознавая, что пишут абсолютно ужасный и нечетаемый код, подобранный часто под конкретную задачу. Как потом работать с этим кодом - вопрос на миллион! Да и в реальном ПО нужно оптимизировать разве что работу с бд, очередями и прочей инфрой, именно это является самым долговыполняющимся местом! Да и предварительная оптимизация - это антипаттерн, советую почитать, чтобы всё же стать "профессиональным разработчиком". Почти всегда сначала решается задача, а уже потом оптимизируется, в рамках другой задачи, перед которой часто следует измерение показателей и сравнение с требуемыми. И опять же - огромная редкость, когда вы будете оптимизировать сам код, а не, например, запрос в базу, или расставление в ней индексов
А если вы пишете базу данных или low latency приложение - вы сначала пишете кое-как а потом оптимизируете? Вряд ли...
Да, не все пишут БД и прочие сложные штуки, но алгоритмическая осведомленность нужна всем, так как помогает банально мыслить лучше и искать более изящные решения, по моему мнению
Спасибо...
Не за что
Роэдмеп это конечно хорошо, но почему, кроме рекламы курсов, нет ни слова о том, где почитать про те же два указателя и скользящие окно? Кстати, последнее частный случай первого.Странно,что одно сильно ниже другого
фильтр блума недавно спрашивали)
а где взять роад мап?
как вы думаете , на позицию junior/trainee ( стажер ) в обычную it компанию , есть ли необходимость проходить этот road map , пригодится ли это на собесах и работе в компании обычного уровня на junior/trainee позицию ?
изучая этот road map, я прошел 35 задач , и самостоятельно решил только несколько , но после просмотра решения ( кода ) к этой задаче , полностью проанализировав его , я пишу спокойно , с полным пониманием и возможностью аргументировать каждую часть кода, нормально ли это ? если что , в алгоритмах этой мой первый опыт ( неделя) , заранее спасибо
Через месяцок вернись)
Спасибо
Не за что!
Владимир, как считаете, можно без опыта найти работу Go разработчиком? Некоторые говорят, что данный язык будет идеальным выбором в качестве второго языка, а в качестве первого лучше изучить тот же питон или джаву.
Считаю, что можно выбирать первым языком, как и другие языки программирования
Есть ссылка на материал из видео?
Достатчное долгое время это сколько? Пол года, год, 5 лет, 20 лет?
А где ссылка на roadmap?
Можно ссылку на мапу?
Уже не доступна
Что делать при выходе посылки нет ?
не понимаю искренне, почему добавили все, кроме графов) кажется, что если тезис состоит в том, что алгоритмы нужны и мастхев разработчику, то скипнуть в курсе тему, с помощью которой можно описать любую задчу выглядит странно
Я в конце рассказал про графы, жданые алгоритмы и динамическое программирование - почему нет задач по ним
Привет, могу ли я ориентироваться на курсы от MIT? И можно ли их смотреть, параллельно читая Кормена ("Грокаем алгоритмы" я уже примерно знаю, но не смог реализовать динамическое программирование)
Грокаем это книжка с картинками для детей. Сеё помощью можно поддержать разговор и пообщаться о алгоритмах, но не что то сделать. Как вы рассчитывали реализовать ДП по одному примеру?
Привет! На сколько это актуально для frontend? Или это C, C++ ?
Тоже актуально. На JS заставят решать при собесах
База Computer Science актуальна для любых разработчиков
А как ты изучал алгоритмы?
Универские лабы и тренировки от Яндекса. Второе кстати очень полезная штука
можно вас попросить вложить файл через гугл диск
А в чем проблема самому разобрать эти алгоритмы и структуры данных , книг, видео, статей и сайтов где можно потренироваться в решении большое количество?
Сам учил самостоятельно?
Это бааза 😁
Основы)
Выглядит очень страшно)
Глаза боятся, а руки делают)
@@vladimir_balun_programming вот во всем разберусь и стану самым скиллованым тех.подом в озоне)ахаха