#ГоловныеМюслипредыдущему посту)

Полностью согласен, хотя сам не всё использую и есть много чего не делаю, хотя хотел бы.

Но даже недавний случай когда решил разобраться с Ansible - мне напомнил, что главное начать делать хоть что-то. Именно делать, что-то создавать! (если сожно так выразиться)

Я посмотрел около 10 видосов на тему ansible, прочитал около 5 статей, пообщался с ChatGPT в попытках разобраться с тем как это работает. Но ничего не понимал и не мог найти информацию о том, как именно оно устроено, чтобы не просто зазубрить, а понять принцип.

Ровно до того момента, когда создал файл конфига и начал в нём медленно что-то описывать. Хатем открыл фициальную документацию, шаг за шагом добавляя новые строки, а когда документация кончилась подключил в работу linter, чтобы видеть ошибки и ChatGPT, чтобы побыстрее справиться с задачей и увидеть примеры решений.

Была ещё проблема с запуском сервиса PostgreSQL, так как ни один из вариантов, предложенных GPT - не работал, а те что работали были командами, на которые ругался линтер. Как оказалось, GPT просто не знает о модуле ansible.builtin.sysvinit — на вопрос, почему бы его не использовать для работы с сервисом? GPT мне утвердительно и уверенно ответил — "Потому что его не существует" 😑

Как оказалось у меня на сервере, который раскатывается в docker контейнере из образа — используется Init.d менеджер сервисов (фоновых процессов) И он считается устаревшим, малоэффективным (из-за последовательного запуска сервисов вместо параллельного), но по этим же причинам стабильным, легковесным и предсказуемым Потому и используется во встраиваемых подсистемах, например в docker образах. А поддержку его добавили в Ansible после 2020 года, так что информация о нём не попала в датасет, плюс в интернете об этом маловато информации. И лишь методом проб и ошибок, общением с самой умной моделью GPT o1 с тарификацией по 40р за один запрос — я всё же дошел до мысли, и понимания того, что мне нужно и смог найти в документации на сайте нужный модуль.

А вишенкой на торте является факт того, что GPT, как и YouTube - не располагает достаточным количеством информации на узконаправленные темы, и глобокий разбор ОНых. Соотвтествтенно я считаю, что начинать учиться легко, есть видосы на ютубе, вся информация беслпатна, а платные курсы не дают ничего нового, лишь в нужном порядке дают эту информацию, снимая барьер в виде "умения искать информацию" Как и GPT - получилось что он тоже притупляет умение искать информацию. И это в дальнейшем я думаю даст сильный отрицательный эффект, когда надо будет разобраться в чем-то узконаправленном.

Так что мой совет по тому, как начинать что-то делать, или учить: — Пробуем составить план, если достаточно знаний — Если не получается - смотрим видосы, читаем статьи — в первую очередь потом для уточнения деталей, по мелочи, или частных случаев можно подключать GPT, но каждый его ответ гуглить и перепроверять на достоверность — Начинаем делать конкретный шаг, когда понятно с чего надо начинать (в моём случае это было - создать файл и начать писать) — Читаем официальные источники, и уточняем не понятные детали, углубляемся в процесс

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