10 вересня 15:10

Dmytro Svyrydov, Software Test engineer в DataArt

Курс DevOps Engineer, буде трохи подробиць програми, ну й враження, куди ж без них.
З самого початку все пішло не так. В визначений термін курс не почався, старт перенесли на місяць. Но то таке, буває. Через місяць курс розпочався з «загальнотехнічних модулів»: трохи Python, трохи SQL, саме необхідне (може й ні) з Git та роботі в терміналі, загальна інформація про операційні системи, сервери та веб — всі ці модулі вже були готові, бо вони використовуються в інших курсах. Але загальної інфи по деяких темах майбутнім девопсам все ж недостатньо, треба більше теорії та практики. По деяким розділам були щоденні завдання, бо вони вже були розроблені для інших курсів (наприклад для Python), щоденних завдань по Linux, Bash, Git, Docker ми так і не побачили, а було б дуже непогано.
Модуль Python Core for DevOps — ідея правильна, реалізація — взяти готовий модуль з курсу Python Developer, можливо трохи його змінивши. Й все б було непогано, але виконувати завдання з послідовністю Фибоначі, пошуком простих чисел, обертанням векторів, та не бачити пояснень та завдань, наприклад, з модулем OS якось дивно. Шо більш потрібно в роботі? Як часто девопси обертають вектори? Також дуже «цікавою» була лекція по FastAPI, де лектор постійно посилався на Django, який ми вже вчили (ні, не вчили).
Модуль Docker — все добре, але мало й після закінчення модуля ми не використовували отримані знання (з іншими модулями така ж сама ситуація, вивчив — можна забувати), от тут би й допомогли щоденні завдання, навіть найпростіші, бо інакше знання втрачаються.
Модуль Kubernetes — складно, багато, тягне на окремий курс, враховуючи Helm. Чи дійсно то все потрібно джуну на вході в професію?
Модуль Monitoring — виконуючи завдання покроково, зламав файлову систему в VM. Й не тільки я.
Модуль Azure Cloud. В Azure є один місяць тріалу безкоштовно, й завдання цього модуля розроблені так, що можна встигнути їх зробити за цей термін. Але потім є ще два модулі (CI\CD та Terraform) де теж треба використовувати Azure Cloud, й вже за якісь там гроші. Скільки саме піде грошей на це — ніхто точно сказати не може. Якщо «все робити правильно» десь до $20, але коли це новачки все робили правильно...
Загалом весь курс зроблено нашводкоруч, в лекціях та теорії багато обдруківок та помилок, практичні завдання не тестувались взагалі. Сам курс нагадує відвідування контактного зоопарку — прийшов, побачив багато різних звіряток, погрався, навіть декого зміг погодувати, але доглядати за будь-яким з них так й не навчився.
Весь курс — набір окремих тем, які між собою пов’язані досить умовно, теми складні, нема розуміння цілосності системи.
На курс приходять люди без будь-якого досвіду в IT або з дуже малим та поверхневим досвідом (один з учнів запитував, чого в терміналі не видно символів при вводі паролю), яким потрібна детальна базова підготовка перш ніж братися за щось складніше, а такого на цьому курсі нема. Майже нема прикладів як працювати з технічною документацією, лектори просто пишуть шось правильне, а звідки саме вони це беруть й чому саме це — пояснень нема. Практичні завдання по темам девопс — дуже часто це просто повторювання за лектором. На щастя (чи ні), навчаючись на курсі, більшість завдань можна знайти в інтернеті, подивитись й розібратись як вони зроблені.
З позитивного — це допомога менторів. В них вистачало терпіння на все й на всіх. Хлопці дійсно допомагали, без їх допомоги було б взагалі малореально шось там виконати. Юра, Назар — дуже дякую за все, радий знайомству.
Це все, висновки робіть самі.


LinkedIn

2 коментарі

Підписатись на коментаріВідписатись від коментарів

Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Як студент курсу, що щойно його закінчив (офером) не буду коментувати особистий досвід та враження Дмитра — прокоментую лише частину із Модулем Azure
глибини наданого в Mate матеріалу цілком достатньо для того, щоб із розумінням підійти до проходження завдань модуля.
Особисто я вклався в 0.13 доларів із 100 кредитних з першого місяця — в перший день розібравшись із помилкою через яку втратив 13 центів.
В майбутніх розділах пов’язаних із Azure (після пробного місяця із кредитними коштами) використовуючи вивчений матеріал під час виконання завдань не було витрачено ні цента.
Хочу зазначити, що до початку курсу не мав технічної освіти

Привіт!
Мене звати Олександра, я Head of Courses Production у команді Mate academy.

Дякую тобі за конструктивний коментар. Ми збираємо фідбеки і з вдячністю реагуємо на них.

Перше, що я хочу написати, нам дуже шкода, що ти не отримав очікуваного рівня якості від цього модуля.
Дійсно дуже і дуже перепрошуємо за це 💔

DevOps справді найскладніший наш курс. Це зумовлено тим, що все наше навчання проходить у форматі від 0 до 1. Працюючи над програмою, ми синхронізовувались з запитом ринку праці, зокрема, що очікується від DevOps-спеціаліста на початку кар’єри. Дійсно, база знань та інформації — доволі широка та розгалужена. Але твій коментар про «взаємозв’язок між всім» почули і обов’язково додамо більше логічних зв’язків та пояснимо все на початку навчання.

Друге, погоджуюсь, що є моменти, які потребують доопрацювання.
Наша команда разом з авторами курсу працює над тим, щоб все це усунути.
Ми зробимо всі необхідні оновлення та додамо нові відео, теми та завдання (Daily Tasks) до програми. Зробимо окреме відео чи топік про те, як саме все взаємопов’язано по модулях.
Додатково повідомимо про це студентів та випускників, які, за бажанням, зможуть пройти курс повторно.

Третє, вдячні, що попри те, що нам не вдалось виправдати твоїх очікувань, ти відзначив роботу наших менторів, як позитивну 🙏🏻 Нам дуже приємно!

Ми цінуємо все, що ти написав, і не просто беремо це до уваги, а вже склали план, що і як необхідно зробити. Сподіваюсь, що наприкінці року ти зможеш перевірити зміни самостійно, а нам вдасться змінити твою думку 😌

Підтримали: Yegor Volkov