惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园_首页
大猫的无限游戏
大猫的无限游戏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Apple Machine Learning Research
Apple Machine Learning Research
B
Blog
B
Blog RSS Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
P
Proofpoint News Feed
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
量子位
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
Tailwind CSS Blog
Stack Overflow Blog
Stack Overflow Blog
N
Netflix TechBlog - Medium
T
The Blog of Author Tim Ferriss
U
Unit 42
aimingoo的专栏
aimingoo的专栏
博客园 - 叶小钗
博客园 - 【当耐特】
云风的 BLOG
云风的 BLOG
博客园 - Franky
博客园 - 聂微东

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания
Повторный обзор курса «Стань DevOps-инженером с нуля» — и...
sword14 · 2026-05-06 · via Все публикации подряд на Хабре

Уровень сложностиПростой

Время на прочтение3 мин

Охват и читатели924

Обзор

Да, простите меня ребята, но ко мне пришел автор курса из прошлой статьи и сказал, что все понял, учел поправил и даже GUI навалил. Так как я ранее приобретал курс, обновление получил просто так. Учитывая, что прошлая статья для многих оказалась полезной, я решил дополнить обзор новой — полезных изменений достаточно много.

Что изменилось: из минусов в плюсы

1) Работа над PDF-файлом

Нас по‑прежнему встречает PDF-файл, но уже не на 60 страниц. Страниц стало 20+ больше и, самое главное, автор полностью переработал стиль.

Наглядное сравнение новой версии:

Теперь радуется глаз и уже не хочется плюваться от "зелено-болотного"

Теперь радуется глаз и уже не хочется плюваться от "зелено-болотного"

Старое оформление:

Раньше было хуже

Раньше было хуже

Нигде больше нет упоминания сервиса Gamma. Видно, что работа над ошибками проделана.

2) Новый блок обучения

Блоков обучения теперь не 9, а 10. Автор, который явно прочитал прошлую статью, вынёс из этапа про бекапы задания, связанные с репликацией баз данных. Теперь это полноценный отдельный блок.

Считаю полезным задание на ознакомление с типами репликаций одних из самых популярных БД.

Считаю полезным задание на ознакомление с типами репликаций одних из самых популярных БД.

В дополнительных заданиях есть «Автоматический failover без ручного вмешательства». Автор предлагает поднять Patroni и сымитировать падение master-сервера, чтобы одна из реплик автоматически стала новым master-узлом. Мне кажется, это уже далеко не начальный уровень, но автору виднее. А что думаете вы?

3) Переработка блока с Ansible

Помните, я говорил, что чего-то не хватает и новичкам будет трудновато? Добавив буквально пару слайдов, автор помог вырисоваться картине того, что от ученика требуется.

Вот этого сильно не хватало в первом варианте. Теперь у нас есть чёткая структура Ansible-проекта.

Вот этого сильно не хватало в первом варианте. Теперь у нас есть чёткая структура Ansible-проекта.

4) GUI с чекбоксами

Апдейт до второй версии я получил бесплатно, так как приобрёл первую. Но в качестве бонуса получил ещё и GUI с тем же курсом, но с чекбоксами! Да ладно :)

Суть такая: автор прислал архив с проектом, который поднимается через docker-compose. После поднятия мы видим приятный интерфейс:

Даже можно тему сменить :)

Даже можно тему сменить :)

Да, здесь дублируются задания, но есть возможность отмечать пройденный материал. На каждое задание — мини-подсказки для решения (хоть автор и делает ставку на самостоятельность, видимо, решил немного помочь ученикам). Автор предлагает взаимодействовать и с PDF, и с GUI.

Почти у каждого задания есть мини-тесты для закрепления материала:

Мелочь, а приятно.

Мелочь, а приятно.

И есть поле для заметок. Пока проходишь задания, можно фиксировать всякие команды.

А ещё блок со ссылками и командами, которые так или иначе будут использоваться при прохождении:

Бери, копируй, запоминай

Бери, копируй, запоминай

И последнее. Приложение написано на Flask, который фигурирует в заданиях. И тут мне понравилась идея: на этапе изучения Docker нужно развернуть дефолтный стек (nginx + flask + db). Автор даёт готовый бэкенд и просит прикрутить к нему nginx, выпустить сертификат.

Блин, это офигенно! Считайте, к вам пришёл разработчик с мини-приложением и попросил развернуть его. Вы берёте и делаете это!

Единственное, я бы ещё добавил перенос данных в БД вместо локального хранения в JSON (статусы чекбоксов и заметки хранятся локально в JSON). Но это уже нужно править код. А если DevOps пишет своё приложение для автоматизации, и ему нужно где‑то хранить данные — чаще всего это будет БД.

Полагаю, тут решили не усложнять. Но если кто-то додумается до этого сам и поправит — у ученика появится будущее :)

Минусы:

В этот раз я даже не знаю, что написать. Разве что поднятие GUI без опыта поначалу может показаться сложным и отпугнуть. Но с другой стороны — там предоставлена пошаговая инструкция.

Итог:

Как обычно — это не реклама. Прошлая статья взлетела, поэтому я решил выдать новую (теперь старую можно удалять). Курс, правда, стал заметно лучше. Автор услышал аудиторию, исправил визуал, добавил практики, приложил GUI с чекбоксами и подсказками.

Если кто-то снова спросит «А где?» — Авито, поиск по запросу «Стань DevOps-инженером с нуля» находит быстро...