И вот тут интересный момент. Если бы не ИИ — я бы, скорее всего, закончил всё это только к утру. А может и позже.
Потому что задача была не из простых. Нужно было перенести данные из старой структуры в новую. Не просто «перелить таблицы», а сохранить все связи, логику, зависимости. По сути — аккуратно пересобрать всю историю клиентов под новую архитектуру.
Ручками это делать — это боль. Долго, нудно и с высоким шансом где-нибудь накосячить. Я пошёл по-другому.
Взял дамп старой базы, новую структуру, закинул всё это в Claude Code и объяснил задачу: нужно перенести данные так, чтобы всё легло в новую модель, ничего не потерялось и все связи сохранились. Отдельно попросил его не просто написать скрипты, а ещё и перепроверить себя: добавить тесты и проверки, чтобы можно было убедиться, что данные действительно перенеслись корректно.
Обожаю эту ИИ-шную магию. Даёшь задачу — и идёшь заниматься чем-то другим, пока он работает.
Пишет скрипты миграции. Пишет проверки. Покрывает это тестами.
И отдельно кайф — Claude Code делает это агентами и параллельно. Реально ощущение, что за условные 100 баксов у тебя маленькая команда: ты ставишь задачу, они делают, ты проверяешь — и оно работает.
Если бы я делал это вручную — это были бы часы. Много часов. С постоянным риском что-то упустить и потом ловить баги уже на проде.
И вот здесь очень наглядно видно, как меняется сама работа разработчика.
Ты уже не просто «пишешь код». Ты формулируешь задачи, направляешь, проверяешь результат.
По сути — становишься оператором или менеджером системы. И если ты это умеешь, ты ускоряешься в разы.
Мы уже живём в новой реальности. И те, кто этим не пользуется и продолжает считать что ИИ это тупая херня, начинают потихоньку выпадать из игры.