Отзывы
Все
Роман Арбузов
Я работаю инженером-программистом в АО Диаконт. Пошел на курс, т.к. в компании возникла потребность в данной компетенции. Необходимы были навыки по грамотному построению архитектуры приложения для стандартизации его разработки и дальнейшей поддержки. Наиболее всего мне понравился способ взаимодействия с преподавателями, подача материала. Преподаватели приятные и опытные люди, всегда отвечали на поставленный вопрос. В качестве примера была выбрана игра - танковая битва. И на основе неё нам показывали, как можно грамотно и просто реализовывать разные её аспекты. Благодаря этому все темы воспринимаются едино и без отрыва друг от друга, их проще закреплять. В первую очередь, это обучение помогло себя чувствовать увереннее при разработке ПО. Мне стало проще обосновывать свои решения, разработка нового проекта стала проще и быстрее. Это сильно укрепило моё место на текущем рабочем месте и является отличным поводом для повышения. Мне понравился данный курс. Благодаря ему я начал писать код заметно чище и понятнее. И полученные знания я смогу могу применять при использовании любого из языков программирования.
Евгений Фомин
На курс попал "случайно" - на обучении по C# одну из лекций вёл Евгений Тюменцев. Зацепили его рассуждения про архитектуру. Заинтересовавшись философией, посмотрел сначала открытые лекции в ютубе, кажется, про солид и исключения и многопоточность, математику солид. А затем и открытые уроки на странице курса. В итоге, данный курс прошел два раза. Скажу честно, можно было бы остановиться на первом. Но на второй раз пошел, чтобы глубже разобраться в матчасти предмета. И иметь возможность задавать вопросы и получать фидбек по ним. Курс действительно сложный, домашние задания объемные. "Отбыть номер" вряд ли получится. Но лично я убежден, что и вообще просто прослушать материалы мало, если не почти бесполезно) Надо реально много и много практиковаться, чтобы усвоить и понять всю прелесть подхода. Хочу сказать большое спасибо Евгению Тюменцеву за его подачу материала и в целом, если можно так выразиться, философию, опирающуюся на математику. Подход, когда тебе говорят не просто догматически "делай так по солиду, потому что так правильно". А выводят и подводят из примеров, ПОЧЕМУ лучше делать так, а не как общепринято. Какие недостатки будут, если не применять тот или иной принцип? И что будет, если мы всё таки сделаем грамотно? И главное - из этого будет предоставлено и объяснено, КАК решить такую проблему? И отдельное спасибо за возможность получать фидбек на занятиях на все без исключения вопросы - от общефилософских до конкретных примеров с кодом. Это действительно дорогого стоит. Как я написал в чате на занятии, была бы возможность пойти на курс в третий раз - непременно бы ей воспользовался. Спасибо!
Павел Иванков
До обучения в компании Отус я работал и продолжаю работать программистом в банке. Профильного образования не было - самоучка. В плане развития выбрал архитектурное проектирование и нужен был подходящий курс. Проходил немало онлайн курсов и все были не очень. От того, что Вы просмотрите онлайн курс где учат только чему равно 2+2, толку будет не очень много. Нужен был курс с практикой и ее проверкой. Выбор пал на компанию Отус, спойлер - я всем остался более чем доволен ;) До данного курса знания о паттернах проектирования были крайне поверхностные. После прохождения курса были изучены основные паттерны, принципы построения гибкой архитектуры, не требующей постоянной переработки. Преподаватели отличные, каждое занятие проходило до последнего вопроса. Даже спустя 2 часа лекции в вечернее время все преподаватели отвечали абсолютно на все вопросы студентов, плюс проверка домашек. Курс охватывает большой объем - паттерны, монолиты, микросервисы, брокеры сообщений, многопоточку, сильные/слабые места, как правильно проектировать и т.д. Но есть небольшой перекос в объеме практики по паттернам - некоторые преподаются более чем подробно, другие поверхностно. Также хотелось бы чуть больше практических занятий, не по всем темам они есть. Курс стоящий и рекомендую к изучению.
Дарья Карамова
Я Unity разработчик, работаю в компании, которая занимается созданием игр для мобильных устройств. Источник структурированной информации по архитектуре ПО я искала долго, и в итоге остановила свой выбор на курсе от OTUS - учебный план мне показался достаточно основательным и интересным. В целом курс мне понравился и был очень полезен для моего профессионального развития. Евгений Тюменцев - отличный лектор, умеет увлечь слушателей и доходчиво объяснить материал. Изучение материалов курса помогло мне обрести достаточную степень уверенности при принятии архитектурных решений и понимание плюсов и возможных рисков этих решений. Из негативного опыта могу отметить, что из-за продолжительности лекций (а лекции проводятся, конечно же, в вечернее время) к концу занятия неизбежно падает концентрация, особенно после сложного рабочего дня, и материал во второй половине лекции усваивается тяжело. Также довольно долго осуществляется проверка домашних заданий (около недели) и ревью довольно краткие, ревьюверы тут не будут стремиться "допинать" вас до идеала. Также случались накладки с расписанием - несколько раз занятия переносились на 1-2 дня, но в итоге все занятия были проведены. Курс рекомендую, но только в том случае, если вы готовы сами активно учиться и разбираться, не ждите 100% готовых ответов на всё (их просто не существует), курс задаёт направление, а идти по нему должны вы сами. Домашних заданий на курсе много и на некоторые требуется достаточно большое количество времени.
Алексей Яковлев
Работаю в банке - фронтенд разработчиком Выбрал OTUS по рекомендации 1 из публичных разработчиков - он са ведет курсы и его рейтинг среди мировых OTUS - был в 5-ке лучших ) Понравилась активность и группа была достаточно активна - это важно - от этого и преподаватели больше вещали. Улучшить - в принцепе более структурированное прохождение домашек - потому как если для тебя это все темный лес еще - то не понятно как это применять + что-бы преподы вещали в +- в одном стиле много зависит от личных качеств преподавателей. Обучение совпало с изменением должности и все кейсы которые проходили я пытался решить на работе - в последствии стал архитектором Фронт-енд на проекте ) В качестве курсовой взял реальный рабочий кейс - да я не успел его качественно выполнить в сроки - но я продолжаю его делать и в дальнейшем презентую компании )))
Максим Пойлов
Многих, заявленных на курсе, тем я касался на практике, либо читал об этом в книгах. Поэтому перед регистрацией у меня были сомнения, будет ли это полезно для меня. В результате я не пожалел, что прошел курс. Преподаватели стараются чтобы каждый для себя узнал что-то новое, даже если тема занятия известная. Курс позволил систематизировать знания, полученные из разных источников. Я прикоснулся к новой для себя теме "микросервисы", а также понял, что это просто очередной виток декомпозиции систем, только на более высоком уровне. Если, раньше для меня цикл "Красный-зеленый-рефакторинг" ассоциировался, в основном, с программированием, то теперь я вижу, что аналогичный процесс определил понятие "микросервисы". У меня сформировалось понимание, что элементы архитектуры различных уровней строятся по одним и тем же базовым принципам: инкапсуляция, полиморфизм, декомпозиция и др. Благодаря курсу я начал применять описания бизнес-процессов в своей работе. Данная тема, хотя и не является основной, но благодаря ей я почувствовал, что это можно использовать в работе. Интересными с практической стороны оказались темы по шаблонам GoF, SOLID и GRASP. Если про GoF и SOLID я много читал ранее, то про GRASP я услышал впервые. Курс позволил «разложить по полочкам» связи между ними, я начал ориентироваться на них на практике в своей работе. Спасибо за курс!
Егор Редкин
Курс был очень полезен для меня. Теперь понимаю как правильно организовывать код, начинаю применять шаблоны как в личный проектах, так и на работе) Я прям почувствовал, и даже убедился на практике, что курс меня апнул)) Так же курс добавил мне уверенности себе, как разработчику. Пожелания/рекомендации/идеи на подумать: Касательно самого курса: Домашние задания с номера 3 и до номера 7 включительно, которые были связанны с проектом, я думаю стоит перенести в конец всего курса. Сперва изучить все патерны, параллельно выполняя домашнее задание по ним. А как все уроки по архитектурам/патернам будут пройдены, то далее уже нарисовать все схемы/диаграммы и тут же приступить к проекту. Касательно образовательной площадки: Можно домашнее задание разбить на уровни сложности, например 1. Легкий - реализовать программу используя патерн А 2. Средний - использовать более сложную/продвинутую/с допольнительным функционалом форму патерна А 3. Сложный - выполнить пункт 2 Средний и затем дополнить программу патерном Б из прошлого урока. что то в таком духе) было бы прикольно, был бы соблазн сделать дз по максимуму, а так же это можно было бы отразить в сертификате или поощрять учеников скидками на следующий курс))) Большое спасибо за пережитый опыт! за новые знания! за приятное время препровождение! Всего наилучшего, развивайтесь) я тоже буду))