5
Соотношение цены и качества
5
Программа курса
4
Преподаватель курса
5
Практическая применимость знаний
4
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Курс «Алгоритмы и структуры данных» от сервиса Яндекс Практикум. За 4 месяца обучения поможем выйти на новый профессиональный уровень. На курсе освоите алгоритмы и структуры данных с нуля, научитесь быстро писать чистый код, закрепите материал на практических задачах.
Примеры на C# были периодически написаны по код стайлу ближе к python. Иногда приходилось лезть в другие языки смотреть примеры, так как на c# было странно написано, или казалось что куска не хватает.
Надо выделить время заранее под этот курс. Курс проходиться через боль и страдания и надо чтоб было на это время. Особенно если есть семья и надо успевать и решать задачи и работать и домашние дела делать.
Я сейчас чувствую себя более крутым специалистом. Курс даёт очень структурированную теорию и задачи, которые красиво ложатся на изученую теорию. Даже, если это и не очевидно на первый взгляд.
Иногда меня бесило помогать выдуманному Тимофею или Анне и решать их выдуманные проблемы. Но смириться с этим в целом можно.
Изначально, купила курс потому что повелась на рекламу о бесплатной толстовке. Но позже, мелкий шрифт сказал, что нельзя ее получить, применив скидку.
Поэтому сейчас сижу в Сибири, посреди января, со погодой -30 и вытираю слезы своим бумажным сертификатом от такого невыгодного вложения своих средств.
В восторге от команды Практикума! Готовы прийти на помощь в режиме 24х7 и ответить даже на самый глупый вопрос :)
Очень понравилось как строится практическая часть с решением задач в контесте - решения запускаются десятки раз с разными наборами данных.
Очень полезной оказалась оценка решения задач ревьюера. В большинстве случаев решение вроде бы неплохое, укладывается во все обозначенные лимиты, но после обратной связи понимаешь как сделать гораздо лучше.
В некоторых местах в теории описано одно, а в коде ниже пример о совсем другом. Но это мелочи и встречается всего в паре разделов, на все замечания команда курса оперативно реагирует.
В контесте можно посмотреть вводные только если они небольшого размера. Большие вводные отображаются частично. Это не очень удобно если ошибка в решении проявляется только с большими вводными.
Часто возникали проблемы с мобильным приложением - курс невозможно было открыть. При попытке открыть через браузер сайт перенаправлял в мобильное приложение. Благо есть обходные пути ;)
Хотя курс рассчитан на тех "кто уверенно владеет одним из языков программирования...", я решился его пройти без опыта в программировании и только со знанием синтаксиса Java. Да, на решение некоторых задач мне, может быть, понадобилось больше времени, чем "одногруппникам", но за время прохождения курса я не слабо прокачался. Кроме того после завершения курса доступ к материалам остается и при необходимости можно освежить свои знания, к тому же материалы курса постоянно обновляются :)
Курс по алгоритмам помог мне не только структурировать мои разрозненные знания, но и я научился некоторым новым для себя методам решения задач, например ДП.
Не очень удобно организован переход от теории к практике. Например было бы удобно в каждом модуле иметь страницу со ссылками на все материалы модуля: практические задачи и т.п. Приходится искать по модулям нужные ссылки.
Слишком нагруженная программа курса. Иногда мне было тяжело совмещать курс с работой.
Рекомендую всем кто хочет структурировать свои знания по алгоритмам, информация подается очень удобно и интересно.
Но в то же время если у вас есть какая-то жизнь кроме работы и прохождения курса, то хорошо продумайте сможете ли вы уделять часа полтора-два в день для учебы на протяжении 3-4 месяцев :)
Очень качественный курс по алгоритмам, наконец-то закрыл для себя базовые знания, которые было сложно собрать по другим источникам. Очень хорошо подобран материал курса. Теория рассказана в основном понятно и интересно, со сторителлингом, примерами и иллюстрациями. Действительно большое количество практики, чтобы отточить навыки. Довольно активное обсуждение задач в мессенджере и хорошее код-ревью, которое отлично дополняет теорию и подсвечивает твои недостатки. Много дополнительной полезной активности (вебинары, карьерная консультация, пробное алгоритмическое собеседование), чувствуешь себя частью алго комьюнити :)
Иногда много времени уходило на решение задач из-за особенностей платформы контеста.
Нужно быть готовым, что может уйти много времени на задачки, т.к. это непохоже на обычную работу программиста, где всегда можно какое-то решение собрать. Иногда можно часами сидеть и так и не придумать успешного решения (тогда надо идти к наставнику). Соответственно, надо хорошо владеть тайм и энерджи менеджментом.
А в целом было ощущение как будто бы вернулся в универ на сложный предмет, когда в процессе обучения испытываешь самый разный спектр эмоций, а после окончания и долгожданного получения зачета начинаешь гордиться собой, вспоминать с теплотой и немного скучать.
Мне понравилась, что информация подавалась не только текстом, но и картинками. Рассказывается все подробно, есть отдельный мессенджер курса, где вы можете познакомиться с другими учениками, также можете там попросить помощи, если не понимаете что-то, а также постоянные дополнительные знания, постоянные уроки, видеоконференции с преподавателями.
Очень лояльно относятся к своим ученикам, я допустим не успевал по дедлайнам из-за учебы, написал и в тот же день мне помогли с продлением дедлайна, отвечают почти сразу.
Мне все понравилось, если вы еще думсаете где покупать обучение - только Яндекс.
+ отправили мерч яндекса ученикам, надо всего лишь было заполнить форму и все)
Из минусов ничего не могу выделить, все очень удобно сделано, иногда в спринтах бывало так, что код на языке Python у меня отображался псевдокодом, но это только в последних спринтах, а так все оперативно фиксят
Все расписал в особенностях, если ты не уверен в своих знаниях смело покупай + объясняют как проходить собесы в различные компании, а это только +
После каждого спринта дают строчки для вашего резюме.
В целом курс очень понравился. Команда в нашей когорте была отличная. Все молодцы!
Если говорить про конкретику курса, то понравилось последовательное изложение материала, от простого к сложному. Опытный преподаватель, реагировал на вопросы студентов быстро и давал ценные подсказки, в сложных ситуациях.
Однозначно не жалею, что прошла курс: получилось структурировать знания, на какие-то вещи в реальном коде стала смотреть по другому (в лучшую сторону).
Разделы про деревья и графы. Мне показалось, что именно эти два раздела выбиваются из общей картины курса: материал изложен не совсем последовательно (личные впечатления). В нескольких спринтах было много мелких ошибок в теории, а сбившиеся примеры кода и вовсе вводили в ступор.
Не уверена, что курса хватит, чтобы сразу пройти алгособесы (не могу говорить точно, т.к. у меня цели такой не было, но знаю, что многие идут на курс именно для этого). Но смелости и уверенности для их прохождения точно прибавится (небезосновательно)! После прохождения курса с O-нотациями будете на "ты" :)
Курс обеспечивает глубокое погружение в тему с широким охватом материала, акцентирует практическую значимость через промежуточные и финальные задачи, предоставляет компетентную поддержку от команды сопровождения, и предлагает удобную платформу с интуитивно понятным интерфейсом для более эффективного обучения.
Недостатки отсутствуют. Курс определенно стоит своих денег.
Важно знать, что этот курс не только предоставляет обширные знания по алгоритмам и структурам данных, но и отличается высокой практической направленностью. Финальные задачи с ревьюерами необходимы для глубокого закрепления материала и развития навыков оптимизации кода. Кроме того, стоит подготовиться к интенсивной практике и самостоятельной работе, поскольку курс ориентирован на активное участие студентов. Также стоит отметить, что успешное прохождение этого курса подготовит вас не только к техническим собеседованиям, но и разовьет навыки коммуникации и объяснения решений, что чрезвычайно важно в реальной практике.
Широкий охват тем - от сортировок до графов и динамического программирования. Можно выбрать язык программирования удобный себе. У нас был парень в группе, который наоборот специально выбрал go, чтобы попрактиковаться писать на нем. Есть тренажер, т.е. контест - можно имитировать процесс собеседования без IDE. Финальные задания каждого блока рассматривал ревьюер и давал ценные комментарии. Без его апрува не пройти дальше. Нет четкого ограничения на скорость сверху, т.е. если есть возможность, можно пройти быстрее - новые темы открываются сразу. Это мне съэкономило месяц, но диплом все равно выслали только тогда, когда моя группа закончила по расписанию.
У нас был наставник, его задача объяснять сложные моменты. Но на мой взгляд он был слишком over qualified, и его объяснения были сложны для меня. Видно было по глазам, что парень у себя в голове все ясно представляет, но вот простыми словами объяснить не выходило. Так мне показалось. В любом случае это не оказалось проблемой, в курсе все темы расписаны текстом с примерами.
Не знаю как сейчас, но в некоторых тестах на потребление памяти и быстродействие не было возможности посмотреть на входные данные, на которых провалилось решение. Видно было только первые нцтать строк. Сложновато было отлавливать причину.
Я записался на этот курс пару лет назад когда уже прошел курс по C++ и некоторые вещи типа словарей, О-нотации, хэшей и пр. мы уже там прошли. Но зато тут было много примеров на эти структуры данных. Пройди я его до собеса в Яндекс глядишь, может и не завалил бы, тк на курсе были задачки намного сложнее. Советую не рассматривать его как билет в IT, а как полезное приложение к другим более тесно связанным с целевым языком программирования курсами (книгами/ресурсами). На курсе будут только алгоритмы и структуры данных :). Можно научиться решать типовые задачи, расширить кругозор по алгоритмам, но на собесе (не в Яндекс) все равно будут в первую очередь проверять знание языка и его ньюансы. И уже на этой базе можно будет применять знания, полученные в этом курсе.
Много практики. Прям действительно много. Ведущие курс стараются образовать комьюнити из потока, затем это плавно перетекает в чат выпускников.
Хорошо структурированная и изложенная теоретическая часть. Я за этим и шел сюда. Не разочаровался. Очень сильный курс в том плане, что выдерживается баланс между тем, что изучается глубже, а что более поверхностно, но с приложением дополнительных материалов
С ревьюером мне очень повезло, как в целом с потоком и куратором. Не смог закончить курс со своей когортой из-за отпуска - не беда. Взял академ и две недельки провел в новой когорте
Знаниями, полученными на курсе, доволен. Они действительно помогли вырасти мне, как разработчику, и стать более полезным своей команде
Как я слышал, не все ревьюеры дают развернутую обратную связь. Мне с ревьюером повезло, но тут, кажется, все таки рулетка. Однако с проблемами поможет и куратор, и ребята, с которыми вы проходите курс
В целом мне все было ок - я знал за чем шел и для чего
Будьте готовы к дедлайнам и правильно планируйте свою жизнь, если будете учиться, чтобы не потерять деньги. Придется сидеть после работы, чтобы попадать в дедлайны и не нарваться на отчисление. Сидеть в выходные
Было много практики на которых можно было отточить теорию которую изучал на платформе. Были финальные задание после каждого спринта которые открывали глаза на вещи, на которые не обращал внимания. Ревью финалок было просто супер, на каждом получал полезные замечания которые раскрывали для меня новые стороны понимания зачем изучать алгоритмы и структуры данных.