Оглавление
- Канал по автоматизации создан и первая запись опубликована
- Уверенность в успешном итоге обучения
Канал по автоматизации создан и первая запись опубликована
Друзья, все, кто готов нырять глубоко в ИТ посредством изучения N8N, то подписывайтесь на мой канал https://dzen.ru/automate Там формат будет исключительно видео, в котором я буду выкладывать свои успехи по вхождению в ИТ.
Первую запись сегодня выложил. Ее если что, можно посмотреть и неайтишникам. Там просто показан пример обычной деятельности линейного сотрудника, который с помощью N8N можно автоматизировать.
N&N — пример возможностей простых блоков
Уверенность в успешном итоге обучения
Когда сталкиваешься с чем-то, что ошеломляет объемом непонятного материала, то с непривычки это может вызвать кучу эмоций непринятия.
Появляется сразу отрицание, которое будет проявляться как нежелание разбираться.
У меня чаще работает причина, по которой я бросал “копать” — это отсутствие практической задачи, которую надо выполнить именно мне. На позиции руководителя ИТ подразделения, при необходимости внедрения какой-либо новой технологии, мне обычно хватало разобраться с самыми базовыми примерами работы сервиса, чтобы понять принципиально, “как оно работает”. Ну то есть я разворачивал новое ПО сам и добивался выполнения работы какого-то простого функционала.
В этот момент я уже немного “марал руки” и хорошо понимал, что при необходимости разобраться глубже, я справлюсь. Но поскольку мои задачи лежали в другой области, то разбираться глубже, предоставлял своим сотрудникам.
Однако, некоторые довольно сложные вещи удавалось решить методом тыка и без глубокого понимания, как работает тот или иной инструмент. Однако, с каждым новым “подходом” использования такого инструмента, открывается все больше нюансов и твои кусочки пазла складываются уже во что-то осязаемое.
Поэтому при изучении сложной вещи, надо учиться разбивать задачу на мелкие “кубики”. Со временем многие из этих мелких задач будут повторяться в рамках создания других приложений. С каждым новым шагом понимание растёт, и то, что казалось непосильным, становится со временем простым. Проторенной дорожкой, по которой вы уже не раз ходили. Вы замечали, что дорога, которую вы не знаете, особенно, если вы пытаетесь найти какой-то адрес, часто кажется короче, когда идете по ней обратно или повторяете этот путь?
Для опытного человека это уже набор освоенных кубиков, из которых он сможет выстроить любое приложение. А для начинающего каждый такой кубик может стать настоящей головной болью. И если для решения какой-то задачи нужно 20 кубиков, а вы в прошлом освоили из этого набора только три, то для вас задача пока неподъемная. У сеньора разработчика, который уже 15 лет ковыряется в коде, может все эти 20 кубиков освоены… и для него это просто ремесленная сборка. И в этом случае он довольно хорошо понимает, во что по времени ему встанет такая задача.
Даже если у него две их этих 20 подзадач не решались раньше, он сможет загуглить решение и довольно точно предсказать, сколько ему времени нужно для ее решения. Начинающий лишен такой роскоши, тк он и с ерундой может провозиться долго.
Примерами таких задач могут быть:
- Операции с файлами
- Работа с командной строкой
- Операции с удаленной базой данных
- Кеширование
- Работа с программными комплексами и типовыми решениями по управлению хранением и отдачей файлов, очередями сообщений, преобразованием данных и т. п.
Не буду грузить названиями специальных инструментов.
Например, сегодня я пробовал в качестве обучения автоматизировать некоторые ручные операции, которые делаю при работе с транскрибацией аудио.
Операции простые: перейти по ссылке и сохранить архив с файлами, распаковать архив, убедиться, что исходные файлы в формате mp3. Если там видео или другой формат, то преобразовать в mp3, нарезать мп3 на куски по 10 минут и запустить программу транскрибации, произвести визуальный контроль результата по отчету, загрузить полученные расшифровки в файлообменник и внести ссылки на каждый из файлов в базу данных.
Суммарно я трачу минут 10..15 на эти операции в рабочие дни. Т.е. потенциал экономии времени всего от 3 до 5 часов в месяц.
Ранее я не знал, как можно легко автоматизировать некоторые процессы, да и не видел в этом большого смысла. Экономия времени копеечная. Но сейчас, когда я знаю, на что способен n8n, я как раз решаю эту задачу, заодно обучаясь.
Вчера я потратил 6 часов чтобы автоматизировать первый блок, сохранить, распаковать, преобразовать в мп3 и нарезать их на 10 минутные куски.
Все это кратко я показал в видео выше.
Сначала я научился просто запускать питоновский скрипт из n8n. Это было непросто, и я потратил только на это почти 3 часа. Параллельно с этим мне удалось изучить работу нескольких основных блоков: работа js кода, выполнение консольных команд и запись переменных в блок в рамках запуска одного N8N потока.
Это куча времени… и это все еще я делал локально. Для переноса этого блока, чтобы он работал на удаленном сервере, я потрачу еще кучу времени. Я вряд ли окуплю свои вложения экономией времени в будущем.

Но! За это потраченное время я получил в свое распоряжение несколько таких “кубиков”, которые мне нужны будут для решения почти любой задачи с помощью N8N в будущем. А это уже вложения, которые 100% окупятся.
В таком разрезе можно оценивать любые свои знания, которые вы получаете.
И вот, ради чего я все это пишу. На какие-то кирпичи можно потратить относительно немного времени, а какие-то не будут легко даваться. Некоторые будут бесить настолько что будет хотеться плакать от бессилия…
Но важно понимание, внутренняя уверенность, что со следующим подходом вы будете понимать больше. Ваши “кубики собираются” и “паззл в итоге сойдется”.
Когда такая уверенность есть, это помогает не психовать, а спокойно отложить задачу до новых времен.
Почему мне сейчас относительно просто разбираться с N8N, и почему я реальный осязаемый результат от нового неизвестного мне ранее инструмента могу получить буквально через несколько часов самостоятельного изучения? А я ведь не смотрю никаких видео… И толком документации не читал, хотя уже начал в ней ориентироваться.
Очень просто — у меня этих кубиков, убитых сотнями часов в предыдущих подходах накопилось столько, что разобраться могу и без учителя. Просто мои белые пятна на этой карте относительно небольшие. Мне не нужно изучать, что я могу делать командной строкой, как передать аргументы в скрипт при запуске из консоли, как подключиться к базе на другом сервере или что такое ns записи. Я понимаю, что за код выдает мне Chat GPT и я вижу ошибки, которые он допускает при генерации кода в моем конкретном случае.
В общем, основная идея — что если вы изучаете что-то сложное, что лично вам пока нельзя понять с наскока, вспомните этот текст, сделайте паузу… выдохните… И примите как данность, что когда столкнетесь с этой задачей в следующий раз, то будете значительно лучше вооружены.
Вполне возможно, вам уже в ближайшую ночь придет озарение, что можно еще попробовать, чтобы очередная задача решилась и заработала.
Это работает при учебе любым вещам. Впервые я убедился в этом еще в институте, когда многие вещи не мог понять даже с третьего раза. Это относится к любым запутанным ситуациям. К любой задаче, где много белых пятен, кажется сложной… сбор документов для подачи в госорганы тоже может быть такой головной болью. Иногда куча перекресных ссылок, что непонятно, с чего начать, куда идти и что кому подавать… И вполне нормально собрать только то, что вы поняли и можете, и нести на подачу, даже если вы понимаете, что не понимаете, откуда брать недостающее. При приеме, когда вас отфутболят, дадут очень хорошую наводку, что делать дальше.
Да и в целом, вы уже лучше будете ориентироваться именно в своей ситуации и хотя бы понимать, что из рекомендаций, которые вы находите, точно вам не подходит.
