Достоинства:
Качество преподаваемого материала, преподаватели, доступность, удобство, низкая стоимость, рассрочка.
Недостатки:
Иногда перегружен сайт
Когда встал вопрос смены работы, выяснилось, что из уровня своей работы я вырос, а новая работа требует уже других знаний и навыков. Потому решил сменить профиль с поддержки и сетей на DevOps, и пойти доучиться. Единственный доступный вариант совмещать работу и учебу для семейного человека - дистанционное обучение. Просмотрел разные площадки и разные курсы и остановился на OTUS. Хорошее соотношение стоимости (ниже всех на тот момент) и учебной программы, а так же, важным критерием выбора была возможность обучения в рассрочку без переплат. Подал документы, а договор на рассрочку сотрудник банка привез чуть ли ни на следующий день. Эти банки всегда быстро работают, когда им надо.
Теперь расскажу свои впечатления. Их оказалось много и разных. В первую очередь прочитав требования к кандидатам, считал, что я это знаю. Через пару занятий понял, что не знаю практически ничего. Пришлось наверстывать параллельно с изучением основного курса, что заняло у меня много свободного времени и сил, и порой нервов. Оказалось, что очень многое из изучаемой программы было совершенно новым, и притом, поначалу было совершенно ничего не понятно. Курс на мой взгляд рассчитан на тех, кто имеет хорошее представление о Linux, о программировании в современных условиях, и желательно уже работает в этой или смежной сфере. От всего этого я по началу был очень далек, находясь совсем по другую сторону Ops.
Программа обучения дается в формате вебинаров с демонстрацией презентации и с возможностью живого общения с лектором-преподавателем. Лекции всегда можно посмотреть позже, но, иногда, сайт бывает перегружен, и посмотреть не удается. Во время занятия дается теоретическая часть и рассказывается о какой-то технологии или методологии DevOps, о схожих по функционалу конкурентах этой технологии, или родоначальниках уже почивших в веках. Последующее изучение темы содержит Live примеры применения рассказанной ранее теории на практике, а так же, расширенные пояснения тонкостей её использования. К каждой изученной теме дается домашнее задание содержащее как основную часть общего задания, так и сложные задания со *, которые требуют более глубокого самостоятельного погружения в изучаемую тему, и заставляют подумать как это сделать.
Общий подход обучения построен в такой форме, что дает хорошо "разжеванные" основы, и направление для самостоятельного глубокого изучения, где приходится и изучить инструкции от разработчиков, и лучшие практики, и популярные форумы по теме почитать. Как говорили в моем институте: "Мы не можем вас научить, мы помогаем вам учиться". К каждой лекции преподаватели стараются выложить ссылки на дополнительные, самые полезные материалы, или прикладывают их в текущем разделе программы изучения. Во время всего обучения домашние задания ведутся в системе контроля версий, и в ней же проверяются автоматически, или вручную при необходимости. Преподаватели дают обратную связь по проделанной работе, и в случае ошибок подсказывают, где их искать, и как исправлять.
Конечно, нужно понимать, что всё-всё включить в курс невозможно, так как набор инструментов очень обширен и многогранен, и потому тут рассматриваются самые популярные и широко используемые инструменты. Их изучение и понимание позволит легко погрузиться в процесс, и в схожий с ним, аналогичный продукт или инструмент.
По мере изучения нового материала часто используются средства и продукты уже изученные в предыдущих темах, но по новому, и показываются новые возможности использования того же инструмента, но только лучше. И это дает возможность выстраивать понимание как использовать изученные инструменты вместе. А так же, самостоятельно провести автоматизацию сделанного вручную, и посмотреть на результаты.
Стало намного проще, когда удалось сменить работу, и использовать изученные знания не только для домашних работ, но и отрабатывать их как навыки для решения рабочих задач. Работа с многими инструментами проходит намного удобнее из среды ОС Linux, потому стал использовать эту систему не только на рабочих серверах, но и на домашнем ПК, что очень быстро позволило намного больше и лучше изучить эту систему. А на первом этапе невероятно помог курс Linux для начинающих от Андрея Буранова, который есть тут же.
Преподаватели - это практикующие инженеры и разработчики, и потому бывают некоторые заминки во время лекций, иногда возможно отступление от темы, но нужно понимать, что это не профессиональные педагоги, и оценивать в первую очередь их профессионализм, а только потом цепляться к деталям. А уровень навыков и знаний прекрасно видно во время Live занятий, когда порой происходящее на экране выглядит как совершеннейшая магия.
Немного из описания: курс DevOps практики и инструменты дает возможность изучить: Git, YandexCloud, Packer, Terraform, Ansible, Docker, Кластер EFK, Kubernetes все это по отдельности и взаимодействие между собой, и что-то еще, что используется при работе с вышеописанными инструментами. Для меня это прямо как новый большой пласт базовых знаний, от которых я смогу двигаться дальше.
Во время обучения OTUS дает сопровождение в чате по всяким административным и текущим вопросам. В личном кабинете есть все документы для подачи на налоговый вычет, а вишенка на торте - это возможность бесплатно перевестись в следующую группу, если по каким-то причинам не успеваешь закончить программу в этой. Чем мне и пришлось воспользоваться, не успевая закончить программу в установленные сроки обучения, а хочется сделать все задания "от и до", а так же, выполнить итоговый проект, после защиты, тема которого, так же указывается в сертификате. А с таким сертификатом можно и к начальнику за повышением топать!
Готовлюсь ко второму этапу, а пока результат таков: