Отзывы
Все
Яков Сидин
Закончил курс по разработке на языке 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. Отзыв писал по первому запуску курса, сейчас может уже все не так: курс переработали и сделали более продолжительным чтобы лучше уложилось в голове новые концепции. В любом случае спасибо команде Отуса и замечательным преподавателям которые очень стараются за продвижение крутых технологий, хотя, иногда ДЗ можно проверять и поживее;).