Вбакодер. Нет, я не пропустил букву

Моя первая работа. Устраиваюсь в fashion retail, 30 бутиков в торговых центрах Москвы. В компании есть 1С, в которой собирается информация со счетчиков посетителей, данные с касс, и все ок. Весь управленческий учет ведется в Excel. Этим занят отдел из 8 человек, всё делают руками, не без опечаток и ошибок, за что регулярно получают пи🔞юлей от ГД. Еще 8 бухгалтеров обслуживают флот из сомнительных однодневок. На дворе 2007, мирового финансового кризиса еще нет.

Я, зелёный выпускник, ни в 1C, ни в Excel, ни в чем либо офисном или финансовом не бум-бум. Устроился. Каждый день в 9:00 на работе как штык; в 18:00 выход из офиса. Не успел на корпоративный автобус — пи🦓дуй из промзоны пешком.

Первые 2 рабочих часа утром собираю из 30 бутиков по e-mail письма с отчетами (табличка в Excel) за прошедший день, свожу в один файл, правлю ошибки… в общем ЕИ-агент, естественно-интеллектуальный 🧠

Следующие 2 часа сверяю всё с 1С, иногда звоню менеджерам в бутики проверить инфо. И по итогу собираю отчет, который... 👏 правильно — табличка в Excel. В 2007 для маленькой компании учет либо в 1С, либо в Excel. Никаких ERP, BI-аналитики, SaaS, подписок, дашбордов и т.п. После утренней рутины 4 часа выполняю задачи от руководителя.

Так проходит день за днем в течение пары месяцев. Доступа в интернет нет. Рутина скучная. Телефон кнопочный. Идеальные условия, чтобы начать что-то делать.

Модные нынче в продуктовой тусовке слова «гипотеза» и «валидировать» тогда печатали в умных книжках по статистике и писали мелом на доске, а валидаторы висели в автобусах ☑️ Ничего я не хотел оптимизировать, никакие метрики улучшать и слов таких не знал. Тупо любопытство. Мой первый макрос и автоматизация были отвратительно простыми: открыть два файла, скопировать диапазон из файла-источника в файл-приемник — в общем, решил я автоматизировать свою рутину.

Кстати, вайбкодинг придумал Microsoft, когда запихнул в Excel кнопку «Записать макрос». Нажимаешь record, тыкаешь в табличке что-то, мышкой водишь по экрану, буквы в клеточках, и вуаля — рабочий код на Visual Basic for Applications.

Дела шли. Мягко говоря, г💩вна я наелся. Люди, заполняющие шаблоны в Excel, постоянно там что-то ломают 🫠 Через N итераций я докрутил этот макрос до того, что мне нужно было только сохранить все присланные файлы-источники (30 штук) из почты, и потом все они по-очереди открывались, данные из них копировались, закрывались, экран мелькал как бракованная китайская гирлянда на новогодней ёлке ⚡️ Файлы я защитил. Люди были недовольны, что нельзя ничего сломать 😂 (шутка). Мои 4 утренних часа рутины превратились в 30 минут. Что дальше?

Конечно же! В компании, в которой 8 человек в отделе занимаются созданием табличек на регулярной основе, этих табличек оказалось достаточно, чтобы на них дальше тренироваться 🥳 • Зачем вручную сводить бюджет 30 бутиков, отделов, если можно автоматически? • Кассовый план? Красивое, детальное полотнище — всё как мы любим. • Сборка P&L и CF? Хз, что это такое, но давайте.

Ручные таблички осталась в истории. Ушли 4 человека из отдела — не страшно. Таблички сами собираются. Мне тогда «повезло», что конкретно в той компании большой объем рутины делался в Excel — я развернулся по полной. Через плодотворных 7 месяцев, правда, уже ушел из компании и нигде больше ничего с помощью VBA не автоматизировал, поскольку надобности не было в этом, но это другая история.

К чему я это всё? Увидел недавно пост, прочитал, и картинка в голове сложилась. И это часть картинки: рутину можно и нужно чикать, когда её много.

Вбакодер. Нет, я не пропустил букву | Сетка — социальная сеть от hh.ru