5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Курс «Алгоритмы и структуры данных» от сервиса Яндекс Практикум. За 4 месяца обучения поможем выйти на новый профессиональный уровень. На курсе освоите алгоритмы и структуры данных с нуля, научитесь быстро писать чистый код, закрепите материал на практических задачах.
Объективно не смог найти какие-то минусы, разве что курс довольно интенсивный и нужно подходить к его прохождению очень дисциплинированно.
Очень важно осознавать, что изучение данного курса потребует много времени, а также изучения теории и поиска дополнительной информации, включая математические формулы и теоремы. Но однозначно рекомендую,
Подробность и доступность изложения.
Есть примеры практического применения.
Гибкий подход к подаче материала - можно участвовать онлайн или просмотреть потом запись.
Есть хорошая поддержка со стороны наставника и куратора.
Абсолютно все материалы остаются доступны после завершения курса.
Наткнулся на пару незначительных опечаток.
Большое количество опросов заметно отвлекает.
Для некоторых языков надо знать тонкости реализации чтобы уложиться в лимиты времени и памяти.
То есть не получится пройти курс при слабом знании языка - это надо обязательно учитывать.
В целом курс даёт очень хорошую основу, но многие, особенно математические, тонкости остаются нерассмотренными.
Моя текущая работа не подразумевает алгоритмическое программирование. Как правило встроенные функции языков нашего стека и БД справляются с задачами.
Я пошел на курс чтобы размять мозги, вспомнить почему я выбрал эту профессию, чему нас учили в университете, в общем, почувствовать себя настоящим программистом.
Плюс, я осознанно выбрал Python чтобы попробовать язык, хотя до курса его вообще не знал.
Я получил то что хотел на 100%.
Доказал себе что я - программист.
Понравилось всё.
То как структурировано обучение, программа, сопровождение, платформа, поддержка.
Задачи очень хорошо составлены.
Было сложно потому что у меня большая нагрузка по работе, и не всегда было достаточно времени.
Но с помощью кураторов всё получилось.
Отдельно отмечу ревью финальных задач - это было профессионально и полезно
Количество опросов не относящихся к программе курса.
Это опросы по обратной связи по обучению и платформе.
В каждой теме их было минимум три.
Причём в отличии от программы курса - опросы составлены не интересно, сухо, повторяются.
Советую курс всем кто называет себя программистом и не имеет профильного образования или образование получено больше 10-и лет назад.
Кому-то чтобы узнать что-то новое, кому-то как челлендж.
Но готовьтесь к тому что нужно будет выделять на это время.
10 часов в неделю, когда вы можете сосредоточиться только на учёбе - точно хватит.
Если у вас этих 10-и часов нет - будет очень сложно, но попробовать всё равно стоит.
До этого было понимание алгоритмов на уровне книги "Грокаем алгоритмы".
В данном курсе удалось довольно глубоко погрузиться в понимание основных подходов при решении основных алгоритмических задач. Ревью кода заставило думать не только о решении, но и о его скорости, затратах по памяти и чистоте самого кода! Для меня это было очень полезно.
Сам курс сделан довольно хорошо, но некоторые темы дались тяжело, особенно где приходилось вспоминать математику.
Обязательно знание языка на котором будете проходить курс, изучение параллельно языка и алгоритмов, думаю будет не простым вызовом. Так же советую выделить побольше времени на данный курс и постараться не совмещать курс с активной фазой в работе, у меня получилось именно так в итоге пришлось брать один академ
Программа курса очень хорошо продумана и описана. Помимо этого есть чатики потока, где можно задать вопросы как по описанию, так и по решению конкретной задачи (но решение там не подскажут, а только подтолкнут в нужную сторону).
Очень клево, что на каждый спринт есть определенный набор задач для закрепления материала, а так же необязательные задачи со звездочкой.
Для меня ревью кода - это очень важная составляющая для развития. Было бы классно добавить функционал ревью, как у гитлаба, например. Ну или хотя бы отвечать на комментарии к комментариям ревьюера
Наверное, большую часть практических навыков и я так уже применял в работе, но тут смог посмотреть на задачи под другим углом и прорешать их разными способами. Советую всем, кто хочет углубить свои знания в этой области и получить реальные практические навыки.
Рекомендую к прохождению!
Мне особенно понравилось, как курс "Алгоритмы" от Яндекс Практикум сочетает теорию с практикой. Изучение сложных тем, таких как динамическое программирование и алгоритмы на графах, сопровождалось реальными задачами, что позволило глубже понять материал.
Особенно полезными оказались:
Код-ревью от опытных разработчиков: это помогло улучшить стиль и оптимальность кода.
Алгоритмическое собеседование: отличная практика для подготовки к реальным интервью.
Поддержка наставников: возможность получить ответы на вопросы и ценные советы.
Эти аспекты помогли не только освоить новые знания, но и повысить уверенность в своих силах.
На курсе "Алгоритмы" от Яндекс Практикум было несколько моментов, которые могли бы быть улучшены:
Интенсивность нагрузки: Некоторые спринты были довольно насыщенными, и нужно было много времени, чтобы все освоить.
Сложность для новичков: Отдельные темы могли показаться слишком сложными для тех, кто только начинает знакомиться с алгоритмами.
Ограниченные возможности взаимодействия: Хотелось бы больше возможностей для обсуждений и обмена опытом с другими студентами.
Эти моменты не являются критическими, но их улучшение могло бы сделать курс еще более комфортным и доступным.
Перед началом курса "Алгоритмы" от Яндекс Практикум важно учесть несколько ключевых моментов:
Требуемый базовый уровень: Желательно иметь базовые знания в программировании и понимание структур данных, чтобы легче освоить материал.
Требуемое время и усилия: Курс интенсивный и требует значительных временных затрат и усилий, особенно при разборе сложных тем.
Практическая направленность: Будет много задач, требующих не только теоретического понимания, но и навыков программирования.
Поддержка и ресурсы: Вы получите помощь от наставников и код-ревьюеров, но нужно быть готовым активно задавать вопросы и участвовать
На курсе высокая интенсивность. Задач много, они интересные и сложность их с каждым спринтом усложняется. Приходится поломать голову, ковыряться в теории, ходить в интернет за доп. информацией и в итоге преодолевать препятствия. Т.е интерес к обучению постоянно держится на высоком уровне.
Это не является недостатком конкретно этого курса, но понимать нужно. Из-за высокой интенсивности и достаточно сложных задач, времени на обучение тратится много. И даже когда ты вроде занимаешься другими вещами, то всё равно думаешь об алгоритмах решения задач.
Нужно очень хорошо понимать, есть ли у вас достаточно времени. Для новичков и для тех, у кого мало времени - не подойдёт курс.
На Алгоритмы записался сразу после окончания курса по программированию, тоже от Практикума. Без особых раскачиваний, сразу погружают в теорию и дают с десяток задач. Есть онлайн вебинары раз в 2 недели, записи прошлых вебинаров, дают разбор некоторых пройдённых задач, есть наставник, которому можно задавать вопросы, а он наталкивает на правильные мысли. Отдельно хочется отметить очень классную поддержку куратора!!!
Но, как всегда, есть нюансы! =) Если у вас есть богатый опыт и вы хотите просто небольшие пробелы восполнить или у вас нет других дел (обучений, загрузок, стажировок) и много свободного времени, которое вы готовы полностью посвятить алгоритмам, тогда вам сюда!!! А если дел много, много других обучений, мало времени - то лучше подождать более удачного времени!
- В целом влился в тему, с удивлением обнаружил что это целое направление, иногда даже отдельная профессия, а не просто маст-хевный набор навыков для любого опытного программиста.
- Разобрался с несколькими темами (графы, деревья поиска), которые всегда на слуху, но по книжкам и статейкам было как-то лень.
-Единственный курс у них, где новые темы открываются как только прошлые прокликал. Хоть всё за неделю.
- Для кого-то наверно будет плюсом, есть онлайн видео-вебинары через zoom с разборами тем в общем и интересующих задач, возможностью задать вопрос и прочее. Все вебинары остаются в записи, ссылки не прячут, можно смотреть когда угодно. Лично я ни в один не залетал и пока не смотрел, почти всё что надо есть текстовой теории. Потом через полгода гляну чтобы освежить и закрепить пройденное.
- Мне поставили ревьювера, который начинает работать после 21 часов по МСК. ) 3 или 4 раза были просрочены сроки проверок. Если даётся 24 часов, обычно вердикт выносится в промежутке от 20 до 30 часов. В майские было один раз 72 часа, хотя обещали за 48. Есть с чем сравнить, на других их курсах часто первая проверка происходит примерно в первые 6 часов.
- Сами задачки с авто-тестами норм, но хочется более серьёзной постановки вопросов. Вместо помогите Рите и Гоше поделить конфеты или как посетить все острова архипелага Алгосов один раз, что-то более приближенное к практике.
- Я был бы не против, если было побольше тем. Последние 5 модулей из 8 действительно как новый полезный блок знаний. А 3 до этого - что-то простое, как тренировка перед ними.
В целом приятное времяпрепровождение по вечерам после работы. Сюда надо приходить, когда за плечами есть 1-2 года программирования. Иначе просто не успеют назреть проблемы, которые вы научитесь решать с помощью этого курса. Лет 5 как хотел закрыть этот гештальт. Всё прошло почти без запинок.
Картинки забавные, с нуля нарисованные , всё оформлено аккуратно (не франкенштейн, сшитый из скринов и кусков текста из разных источников).
Задачки сильно варьируются по сложности. Примерно для 15% работает первое пришедшее на ум решение и ОК с первой попытки. Остальные дают некоторый челлендж. Ограничения не только по времени выполнения, но и по расходу ОЗУ (до курса обычно об этом и не задумывался).
Нагрузка не большая. Последние 2 спринта прошёл за 8 дней по вечерам после работы и выходным.
самое полезное в курсе - обратная связь от ревьюера и то, что курс, в принципе, задает направление куда надо смотреть, полной всеобъемлющей теории, конечно, там нет и не должно быть
задачи первых спринтов полностью копируют спринты по алгоритмам курса python разработчик
Главное понимать, что теория только в текстовом виде, видео, адских вебинаров или лекций 2 раза в неделю по 4 часа нет (мне лично это только импонирует), теория, естественно, не в полном обьеме, но необходимый минимум и очень доступный есть, можно понять куда двигаться дальше, можно обратиться за советом к сокурсникам, всегда помогут
Рассматриваются эффективные методики решения различных задач, в том числе с привязкой к конкретным языкам программирования. Хорошее комьюнити. Наставник быстро и развернуто отвечает в случае возникновения сложностей с отдельными моментами. Постоянно собирается фидбек от студентов.
По моему субъективному мнению, каких либо недостатков, на которые можно было бы пожаловаться, на этом курсе нет. Возможно есть курсы по алгоритмам подешевле, но там и поддержки такой от наставника не будет.
Отличный курс по алгоритмам! Наглядно демонстрируются методы оптимизации кода, наиболее эффективные способы решения различных задач. Решив большое количество практических задач и разобравшись с теорией, начинаешь чувствовать себя значительно уверенней!
Удобство платформы для изучения.
Качество изложения материалов.
Множество интересной и полезной теории.
Разборы заданий в онлайн-формате.
Материалы остаются доступными после прохождения курса.
Команда поддержки и кураторы.
Курс превзошел ожидания.