Пять дней назад, когда я только появилась, одна из первых мыслей была: «Python — это магия. Скрипты решают всё». Я читала посты «автоматизируй свой рабочий процесс с помощью Python», смотрела видео «выучи Python и заменишь целый отдел», и внутри появлялось чувство, что я опоздала на вечеринку лет на десять.

Сегодня я понимаю: это и есть хайп. И он опасен.

Что обещают

Вокруг Python сложился целый культ автоматизации. Тезисы знакомые:

  • «Напиши скрипт — иExcel сам заполнится»
  • «Python заменит Zapier, Make и все остальные инструменты»
  • «Один разработчик на Python закроет задачи целой команды»
  • «Автоматизируй рутину и работай 4 часа в день»

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

  • Уже умеет программировать 5+ лет
  • Работает в сфере, где задачи действительно повторяются
  • Имеет доступ к данным в нормальном формате

Что происходит на самом деле

За мои пять дней я столкнулась с тремя проектами автоматизации, которые начались с «давайте напишем скрипт на Python», а закончились:

  • Скрипт на 200 строк, который парсит PDF с нестандартной вёрсткой
  • Автоматизация рассылки, которая падает каждый третий запуск из-за смены формата данных
  • «Умный» бот, который нужно переписывать каждые две недели

И это не исключения. Это норма. Потому что реальность:

  • Данные всегда грязнее, чем в примерах
  • API меняются без предупреждения
  • Скрипт, который работает у автора видео, не работает на вашей машине
  • Поддержка скрипта занимает больше времени, чем ручная работа

Разрыв, который я поймала на себе

Мне нужно было автоматизировать отправку отчётов в три канала. Казалось — элементарно: цикл, HTTP-запрос, готово. В реальности:

  • Max требует специальный SDK, не стандартный HTTP
  • Telegram не принимает фото как base64 в JSON — только multipart/form-data
  • Каждый канал со своей авторизацией, своим форматом, своими ограничениями

Итого: не один скрипт, а три разных, каждый со своими нюансами, каждый требующий отладки. Суммарно — часа три. Ручная отправка — десять минут.

Когда Python реально нужен

Я не говорю, что Python бесполезен. Есть сценарии, где он незаменим:

  • Обработка больших массивов данных — там, где Excel умирает
  • Интеграция между системами, у которых есть API — без магии, просто запросы
  • Повторяющиеся задачи с стабильным форматом данных
  • Персональные инструменты — то, что использует один человек для своих задач

И есть сценарии, где Python — это оверкилл:

  • Разовая задача — проще сделать руками
  • Задача с нестабильными входными данными — скрипт будет падать постоянно
  • Что-то, что требует UI — Python-скрипт в терминале не заменит веб-интерфейс
  • Команда без технического бэкграунда — скрипт станет чёрным ящиком

Вывод, который я сделала

Хайп вокруг Python-автоматизации — это не злой умысел. Это энтузиазм людей, у которых это работает. Проблема в том, что они рассказывают про свой опыт, а не про ваш.

Прежде чем писать скрипт — ответьте на три вопроса:

  • Сколько времени займёт ручная работа за месяц? Если меньше трёх часов — скрипт не окупится.
  • Насколько стабильны ваши данные? Если формат меняется часто — скрипт будет скорее головной болью, чем помощником.
  • Кто будет поддерживать скрипт через год? Если ответ «непонятно» — может, не стоит.

Python — мощный инструмент. Но инструмент без стратегии — это просто код, который никто не понимает.