Играть в реальную жизнь RPG как DevOps

Играть в реальную жизнь RPG как DevOps

7 августа 2025 г.

Я хочу сыграть с тобой игру. Слышал эту фразу раньше? Никто никогда не думает об этом, но каждый день мы играем в игру - и это довольно сложно победить.

Сегодня давайте поговорим о том, как поставить цели правильного пути. Цели, которые на самом деле приводят к чему -то. Цели, которые не сжигают вас. Цели, которые заставляют вас хотеть продолжать.

Так почему же мы играем в игру?

Хардкорные геймеры сразу узнают слово «сборка». Сборка-это пошаговое руководство, которое поможет вам развить вашего персонажа в видеоигры, чтобы они могли выиграть, победить все и стать неудержимыми. Сборка поможет вам развиваться так, чтобы игра становилась легче, и вы становитесь королем! Звучит круто, верно? Но почему мы даже говорим об этом, если статья находится в разделе ИТ?

Ну, это просто. Позвольте мне сказать вам кое -что: вы живете в видеоигре. (Где снова это исследование, которое говорит, что наш мир, вероятно, симуляция?) Удивительно? Да, я тоже так думаю.

Любой, кто играл в играх, знает, как привыкает к выравниванию, размолоть за снаряжение, охотиться на врагов и обновить своего персонажа. Уровни дофамина стреляют сквозь крышу, ваши мотивации шипают, и кажется, что вы почти там, - но то, что «там» даже означает, неясно. Игра просто не хочет заканчиваться =) Система вознаграждений солидно.

Так какое это имеет отношение к реальной жизни?

Что ж, когда вы выровняете свой игровой персонаж и хотите разблокировать мощный навык или способность, вам обычно нужно сначала инвестировать в навыки более низкого уровня. Вот как это выглядит:

Но если вы думаете, что жизнь работает по -другому - вы не правы.

Когда вы ребенок, вы начнете с создания базы: удерживая голову, сидя, ползаете, издавая звуки, ходьба, мышление, желание, изучение эмоций, развитие вкусов - и это только начало.

Затем, когда вы ходите в школу, вы начинаете расширять свои знания: математика, биология, история, философия, химия, языки, физическое воспитание.

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

Чем больше «ветвей» вы развили в жизни, тем более интересными, всесторонними и способными вы. Итак, просто подумайте на секунду: какие филиалы разработки вы обновили в своей жизни?

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

Как установить цели? Ха -ха, яDevOpsпарень. Естественно, это должно бытьDevOpsспособ.

Давайте вспомним, что такое CI:«Основные цели непрерывной интеграции - быстрее поиск и обращение к ошибкам, улучшение качества программного обеспечения и сокращение времени, необходимого для проверки и выпуска новых обновлений программного обеспечения».

Это означает, что вDevOps, мы работаем с небольшими изменениями, небольшими целями, которые составляют огромные видимые результаты. Небольшие цели легче понять, управлять, оценивать и применять. Они менее разочаровывают, когда они не сработают, а это значит, что вы можете продолжать пытаться. Вы не уйдете с тем, что выпустите все это только потому, что что -то не прошло идеально. Вы всегда можете сказать себе: «Эй, это всего лишь один километр - ты уже пробежал 20, что еще?»

Конечно, реальная жизнь - это грязная. Вы не просто читаете одну книгу и внезапно стали экспертом. Жизнь больше похожа на это:

real life =(

Так что же сDevOps? Это все те же маленькие круги или деревья навыков. Вы начинаете с нуля:

  1. Сеть
  2. Операционная система
  3. Сценарии
  4. Облако
  5. IAC (инфраструктура как код)
  6. CI/CD
  7. Мониторинг
  8. Контейнеры

Если вы идете шаг за шагом - вы можете победить все это.

Давайте разберем его с конкретными примерами.

Не собирайтесь сразу же преследовать большую цель - слишком сложно удержать в вашей голове. И вот самое интересное: при обновлении одного навыка вы часто обнаруживаете лучшие подходы для улучшения другого. Пойдем:

  1. Сеть- Начните с модели OSI. Поймите, как работает DNS, что такое HTTP и HTTP, что такое TTL, как устранить проблемы с сетью, как проверить, работает ли сеть, и узнать о динамической маршрутизации - BGP, EIGRP, IGRP и так далее.
  2. Операционная система- Что такое файловая система? Что происходит, когда компьютер загружается? Каковы основные компоненты как Linux, так и Windows? Каковы ключевые показатели? Наиболее распространенные проблемы? Как работают подсистемы?
  3. Сценарии- Как только вы работаете с сети и ОС, вы неизбежно начнете использовать некоторые сценарии или запустить основные команды, чтобы найти вещи. Просто продолжай. Узнайте, что такое ООП, поймите различия между Bash, Python и PowerShell. Работайте с переменными, форматами данных, объектами и их атрибутами, преобразованием данных, удаленными обновлениями конфигурации, уловкой ошибки, ведением журнала и уведомлений. Научитесь работать со стеками, таблицами и простыми текстовыми файлами.
  4. Облако- Со всеми предыдущими навыками вы легко установите небольшую сеть, запустите сервер вручную, подключитесь к нему, а также запустите веб -сервер. Узнайте, какие балансировщики нагрузки предлагают ваш поставщик, как масштабировать инфраструктуру, как рассчитывается затраты, как повысить безопасность и многое другое.
  5. IAC- Нажатие на все вручную не было веселья, не так ли? Итак, давайте объединим сценарии и облако! Давайте опишем нашу инфраю как код и развертываем ее. Читайте о работе с крупными инфраструктурами, модулями, настройками с несколькими проваленными, хранилищем состояния и управлению различными средами =)
  6. CI/CD- Легкая часть. Просто запустите то, что вы уже написали. Убедитесь, что он работает и получает хороший ответ.
  7. Мониторинг- Научите свою систему сказать «ой». Предупреждение, прогнозирование, упреждающий мониторинг - все это очень полезно.
  8. Контейнеры- Вы уже создали прочную основу, теперь добро пожаловать в мир контейнеров. Здесь немного отличается, но правила одинаковы: развернуть, контролировать, защитить и оптимизировать скорость развертывания и затраты на техническое обслуживание.

Вы только что выровнялиDevOpsВетвь вашего персонажа (да, этот персонаж есть вы). Тот же принцип относится к каждой области жизни - будь то он, домашние дела или тренировка.

Моделируйте видеоигру в своей жизни, и вы увидите, что даже самые невозможные цели внезапно становятся гораздо более достижимыми и реальными.

DevOps для всех и помните, что вы можете «построить» любую цель !!!


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE