Отзывы
Все
Алексей
Хороший курс с достаточно широким охватом технологий для начинающего скала разработчика. Все было неплохо, пока не дошли до акторов. Преподаватель явно вел свою первую группу, материал был еще не отработан, примеры кода не работали и большое количество времени тратилось на отлаживание, периодически сбивались с темы из-за чего очень сложно было уследить за ходом объяснения. Но главное это живое общение с преподавателем, озвучено было много библиотек и технологий, курс есть, а остальное непонятное можно уже догуглить или в документации дочитать.
Яков Сидин
Закончил курс по разработке на языке Scala от OTUS. Получил только положительные эмоции и фундаментальные знания. Начинал свой путь в IT с изучения Java. В процессе обучения в мое поле зрения попадали различные библиотеки и фреймворки, связанные с данным языком. Особое внимание, по рекомендации одного из моих преподавателей, заслужил фреймворк Akka, в основе которого лежит модель акторов. Изучая его документацию открыл для себя новый язык - Scala. В первую очередь, привлекла красота и лаконичность языка по сравнению с Java. Также открыл для себя новую концепцию - функциональное программирование. Рекурсивный подход, хвостовые рекурсии, отсутствие императивных циклов, отсутствие изменяемых переменных, каррирование - все это казалось чем-то недостижимым. Язык изучал по книгам («Профессиональное программирование Scala 3-е издание» Мартина Одерски) и бесплатным курсам. Но не хватало структуры и наставников. Нарвался на курс от компании OTUS. Сразу бросилось в глаза, что читают его преподаватели с огромным опытом в данной области. Прочитал программу обучения. В нее входило огромное количество тяжелых и интересных мне тем, относящихся к экосистеме языка. Поступил на курс. Все темы были раскрыты, домашние задания были тяжелыми, помогли закрепить полученные знания. Преподаватели достаточно оперативно все проверяли, давали развернутые комментарии, указывали на недочеты. Влюбился в ФП, но, самое главное, что вынес для себя - это то, что нужно от каждого подхода, будь то функциональный или объектно-ориентированный брать самое лучше и комбинировать их. Рассмотрели основы языка, поработали с конкурирующим кодом(Future), функциональными эффектами. Узнал про экосистему Cats и Zio. В финале курса поговорили про Akka Actors, Akka streams, принцип CQRS. За время прохождения курса, попал на свою первую работу, связанную с IT, разработчиком. Разработал конкурентную систему парсинга данных на Scala на основе акторов и Future. Курсом доволен полностью. Немного не хватило Zio и Cats. Но сами по себе эти темы очень обширны и требуют углубленного изучения. Считаю, что данный курс является одним из лучших для тех, кто хочет всеобъемлюще погрузиться в экосистему Scala, и поможет выбрать вектор для дальнейшего развития. Я же планирую развиваться в направлении Zio и пройти курс по архитектуре здесь же в OTUS. Спасибо, однозначно рекомендую!
Ярослав Зубарев
Работаю в ПОА Сбербанк, блок "Технологии", на должности главного инженера по разработке. Наша команда разрабатывает проект на Scala. Поэтому причины выбора курса понятны. Прежде всего, с помощью курса я хотел структурировать свои знания о библиотеках и фреймворках, которые уже используются в нашем проекте, а также получить знания о фреймворках, которые не используются в проекте, но являются актуальными и популярными среди разработчиков на Scala и тем самым поднять свою квалификацию. Курс мне очень понравился. Два основных аспекта, которые я оценил высоко: актуальность и объем информации и, что очень важно, преподавательский талант ведущих курс преподавателей, прежде всего Алексея Воронца, который продемонстрировал умение объяснять просто (насколько это вообще возможно) сложные темы и вести лекции так, что интерес не теряется на протяжении 1,5 - 2 часов, пока идет занятие. В отношении Otus хочу отметить, что к все организовано на хорошем уровне, претензий у меня не возникало, все работало, возникающие вопросы решались оперативно. От курса я получил все, что ожидал. Можно сказать, в курс помог мне перепрыгнуть через три ступеньки в изучении Scala :). Надеюсь это поможет мне в текущей работе и мои приобретенные навыки и знания будут оценены руководством по достоинству.
Алексей Квашнин
Работаю инженером данных и имею поверхностный опыт со Scala, хотел понимать лучше, т.к. сейчас у нас основные фреймворки разработки на Scala и хотелось лучше понимать этот язык разработки. Дополнительно был замотивирован, т.к. в начале года на интервью в другой отдел понял, что нужно свой уровень подтянуть. Курс выбрал в Otus, т.к. уже имел положительный опыт обучения в Otus на другом курсе. Курс очень понравился, т.к. инструкторы курсы хорошо раскрывают материал на простых примерах, что позволяет объяснить сложные вещи просто. Также хорошо подготовлены домашние задания. Из пожеланий: хотелось бы получить на курсе дополнительно больше материала по новым версиям фреймворков разработки, например ZIO2. В практическом смысле обучение помогает лучше и более уверенно ориентироваться в сложных задачах , где применяется Scala, на текущем месте работы.
Василий Сотников
Работал Data Engineer’ом, в основном в банковской сфере, немного в телекоме. В целом очень нравился и нравится Scala как язык, хотелось продолжать в нем развиваться, но для этого нужно было перейти куда-то ближе к backend’у, ради чего я и записался на курс. На курсе нравится ориентированность на «работающего» ученика, разумный баланс между теорией и практикой, проработанные практические задания, где ты можешь сфокусироваться на решении проблемы, а не на настройке среды, мотивированные преподаватели. Где-то хотелось бы улучшить документацию по ДЗ, в частности, по последним заданиям, потому что там пришлось повозиться с настройкой Docker на Linux, а также собрать все практические задания в одном репозитории (их было три). Где-то за месяц-полтора до окончания курса перешел на позицию backend Scala-разработчика в «Тинькофф» (теперь - «Т-Банк»), наверное, большего от курса и не мог бы пожелать.
Konstantin
Цель обучения была систематизировать и углубить знания по Scala для трудоустройства. До этого пытался сам изучать язык но слишком много новых концепций взрывали мозг и прогресс стопорился. Нашёл курсы по Scala от профессиональных разработчиков, что конечно же подкупило. Кроме того, понравилась ширина охвата тем и материала. По итогу, ожидания оправдались: - опытный преподаватель Семен с большим опытом разработки, бодро отвечал на все вопросы и жег большим количеством и темпом подачи материала, давал много дополнительных ссылок для изучения. - с другой стороны, для мозга не привыкшего к ФП, большое обилие функциональных концепций может быть тяжеловато, но тут каждый сам решает что ему важно. Добавить хотелось бы : большей структурированности подачи + более интересные домашки и финальный проект. Чтобы было интересно делать. Что дало обучение: усвоил базовые концепции Scala и сложил в голове более сложные темы, типа Akka и немного функциональных вещей из ZIO, cats. Отзыв писал по первому запуску курса, сейчас может уже все не так: курс переработали и сделали более продолжительным чтобы лучше уложилось в голове новые концепции. В любом случае спасибо команде Отуса и замечательным преподавателям которые очень стараются за продвижение крутых технологий, хотя, иногда ДЗ можно проверять и поживее;).