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