5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Курс о том, как проектировать связи между сервисами — чтобы не получить распределённый монолит. Учим анализировать текущие коммуникации и выбирать подходящие под требования форматы, чинить старые и проектировать новые так, чтобы не бояться любым изменением в коде сломать всю систему.
Антон Давыдов: независимый solution architect и разработчик, ex-core contributor Hanami и Dry-rb. Раньше работал backend-архитектором в Toptal.com, помогал igoods, 3commas, «Чайке» и другим компаниям перейти на сервисную архитектуру и настроить интеграции. Настолько вовлекается в процесс обучения на потоке, что студенты шутят: Антон нанял отдельного человека, чтобы тот за него спал, пока Антон разгребает домашки и отвечает в чате.
Первые 3 урока шли прям хронологически, структурировано и плавно. Ближе к концу уже расплывался фокус, повествование становилось рваным, очень тяжело было воспринимать информацию. Ну и некоторые под уроки (типа 4.2, 4.1) как будто нужно поменять местами с под уроками в других уроках. Не помню точно, но условно: Урок 2.2 меняем местами с 4.1 и тд
Нужно будет много времени. ОЧЕНЬ МНОГО ВРЕМЕНИ. Плюс нужен либо опыт использования всего что есть в курсе, либо хотя быть знакомым с этим. Ну либо быть готовым разбираться с нуля и тратить на это еще больше времени. Ну и работа с курсом после его окончания не заканчивается, я хоть и сделал все домашки все чинно-благородно, но все еще делаю конспекты и разбираюсь в материале. Если этого не сделать, через 3-6 месяцев знания улетят в помойку, надо повторять в любом случае. Ну и конспект делать обязательно, без него тяжелее запоминать и разбираться
Третий пройденный курс от ШСП. Очень качественный образовательный продукт.
Обучает подходу к проектированию систем с акцентом на коммуникацию между сервисами. Подход можно сразу применить к реализации собственных проектов.
Увлекательные лонгриды с юмором и интересной историей. Изучение сложного материала перестаёт быть скучным.
Тема очень хорошо разобрана и изложена простым языком.
Автор курса не жалеет времени на разъяснение нюансов. Если что-то непонятно, всегда объяснит. Дружелюбное комьюнити.
Курс позволяет глубже погрузиться в контекст проектирования систем (ES, характеристики) и систематизирует знания.
Тут нужно пахать и не пропускать дедлайны по домашкам. В идеале взять отпуск.
Курс дает понимание, как выстраивать коммуникации между сервисами. Не знание, а именно понимание.
Новая платформа местами тормозит или кривовата. Но уже лучше, чем старая.
1) Обязательно сделайте нулевую домашку, она добавит пользы и интереса к курсу, а также облегчит прохождение.
2) Заранее зарезервируйте время. Чтение курса и выполнение ДЗ занимают достаточно много времени: минимум 1..2 часа в день, а то и больше.
Все понравилось, прохожу уже не первый курс от этой школы и основная моя сложность, что не могу переварить весь тот обьем информации который есть в курсе. Поэтому для меня этот курс был очень хорош, хотя многие и говорят что он похож на один из их прошлых курсов (информация под разным углом)
Первый поток, было немного суеты, плюсом обновляли LMS перед стартом курса.
Закладывайте минимум 15 часов в неделю, а лучше берите отпуск. Начинайте со всеми и соблюдайте дедлайны - так будет продуктивнее.
Относился скептически к лонгридам и обучению в таком формате, но после пробного урока мнение кардинально изменилось. Несмотря на солидный опыт за плечами, курс помог структурировать знания и узнать что-то новое, да ещё дали материалы на полгода вперёд. Пришлось основательно попотеть, чтобы сдать все домашки в срок и проверить работы других (а кому сейчас легко?).
В LMS есть недоработки, в уроках мелкие опечатки, но команда оперативно их оперативно старается устранять.
- Несмотря на большой объем материала, уроки были хорошо структурированы и не перегружены. Материал воспринимался легко, насколько это возможно для сложных тем.
- Новый материал гармонично сочетался с примерами из реальной жизни, что значительно облегчало его усвоение.
- Главный эксперт курса активно делился дополнительными знаниями (я проходил курс по тарифу "в тусовке"), а команда организаторов и разработчиков оперативно реагировала на пожелания по платформе. Некоторые улучшения были внедрены уже в ходе курса. За это снизил оценку "удобство платформы".
- Очень нравится программа курсов этой школы: она не перегружает учеников, но и не дает заскучать.
Существенных недостатков я не обнаружил. Курс полностью оправдывает вложенные средства и время. Особенно учитывая, что это был первый запуск, курс был подготовлен очень качественно.
Я проходил курс в формате "в тусовке" и считаю это оптимальным вариантом. Такой формат помогает лучше усваивать материал и поддерживать вовлеченность на протяжении всего обучения. Мне удалось успешно совмещать курс с работой: читать материалы, вовремя выполнять домашние задания, проверять работы других участников и смотреть разборы.
Курс плотно набит информацией. Даже с ведением конспекта возвращение к записям будет открывать что-то новое. Темы обширные, темы разные, очень много дополнительной литературы, которой мне хватит лет на 5.
Если вам нужна отправная точка в изучении как общаются сервисы и даже целые продукты между собой, то это оно. Курс даёт базу, которую можно использовать в рабочих проектах и которая позволяет понять что можно изучать дальше.
Взаимодействие с другими участниками и преподавателем помогли с кругозором, валидацией идей и опыта. Хочу отметить крутое реагирование Антона на все вопросы, отвечал на всё в течении дня, давал интересные ссылки.
Главная проблема курса в его сырости: первый поток собрал опечатки, просроченные ссылки и неточности требований дз. Надеюсь, что следующие потоки будут без этого недостатка.
Есть вопрос балансировки домашек: вторая домашка кажется намного сложнее и объемнее всех остальных.
Думаю, что к следующим потокам проблемы должны уйти.
За 5 недель ознакомился с 5 большими темами, в скобках перечислю запомнившееся, но на самом деле в каждой теме 5+ топиков.
1. поиском и анализам коммуникаций (formal & function forms)
2. реализацией коммуникаций в коде (delta/state events, serialization, idempotence)
3. наблюдением за системой (observability, fitness-functions)
4. эволюцией коммуникаций (compatibility, versioning)
5. сохранением артефактов (ADR, RFC)
Почитайте программу курса, "Ключевые концепции и термины" хорошо отражают содержание. Если что-то заинтересовало, то за недельку сможете прочитать весь курс и потом углубиться в искомые темы.
С работай проходить курс сложно, из-за объема получается бешеный темп, так что лучше делать это на бенче\в поиске новой работы.
- Много ссылок на дополнительные материалы для изучения
- Очень много материала
- Курс во многом повторяет другой курс от этих же ребят.
- Вторая половина курса подаётся скомкано
- Слишком короткий для того количества материала, которое туда впихнули
- Мало практики для такого объёма материала
Экспертиза главного эксперта курса и готовность отвечать чуть ли не 24/7 (все гадают, когда он спит вообще? =)
Кроме того, подача материала и подход к обучению и практике: видно, что школа следует своим принципам в обучении взрослых (андрогогике) насколько это возможно — нет жестокой потогонки, которая могла свести проходимость курса в 2%, думаю (т.к. объем материала очень и очень большой)
Стоит улучшить LMS — сейчас она весьма тяжела на подъем в ответах, причем, это не первый мой курс, это появилось с обновлением. Я знаю, что там были неожиданные препятствия в виде проблем с CF, но после починки все же остались существенные задержки, которые хотелось бы исправить
По самому курсу, было достаточно много правок, местами выглядел сыроватым (сама форма, кое-где были проблемы с форматированием, несмотря на редактуру и коррекцию), надеюсь, следующие потоки будут лучше в этом плане =)
1. Это не проходной курс, без определенного бекграунда зайти в него не получится. Убедился в этом на своем опыте, не вывез курс АС и слился еще до первой домашки.
Но если собраться, выстроить правильный тайм менеджмент и подойти как к марафону, а не спринту, то количество информации, потенциальных знаний и компетенций поражает. Я думаю еще пару месяцев как минимум можно в самом курсе ковыряться, пока точно разберешься со всеми темами + доп материалов еще на год точно.
2. Курс как по мне достаточно практикоориентированный: за счет наличия реально сложных домашек (где реально нужно думать, я тратил от 2 до 8 часов на выполнение) которые похожи на кейсы из жизни. В целом некоторые штуки можно прям сходу внедрять на работе, типа ES или корректных ADR.
3. Идея с чатом и письмами мотивации - кайф