Найти в Дзене

Тень справедливости. Часть 5

Глава 5. Кирпичики и байты Работа в «КвантТехе» стала для Лизы новой тюрьмой, но тюрьмой добровольной и со всеми удобствами. Она входила в офис с опенспейсом, стеклянными перегородками и запахом свежесваренного кофе ровно в восемь утра и выходила последней, часто затемно. Её не гнали палкой на построение, но внутренний надсмотрщик, поселившийся в её голове восемь лет назад, был куда строже любого конвоира. Она была стажёром, самой старшей в группе новичков. Её коллегами были вчерашние студенты, щебетавшие о тусовках, мемах и новых гаджетах. Они смотрели на эту молчаливую, сосредоточенную женщину с лёгким недоумением. Она не участвовала в перекурах и общих обедах, не болтала в корпоративном чате. Она работала. Её первые задачи были примитивными: исправить баги в старом коде, написать простые скрипты для автоматизации рутины. То, над чем другие корпели день, она делала за пару часов и тут же просила новое задание. Её код был не самым изящным, но безупречно логичным и чистым, как скальпел

Глава 5. Кирпичики и байты

Работа в «КвантТехе» стала для Лизы новой тюрьмой, но тюрьмой добровольной и со всеми удобствами. Она входила в офис с опенспейсом, стеклянными перегородками и запахом свежесваренного кофе ровно в восемь утра и выходила последней, часто затемно. Её не гнали палкой на построение, но внутренний надсмотрщик, поселившийся в её голове восемь лет назад, был куда строже любого конвоира.

Она была стажёром, самой старшей в группе новичков. Её коллегами были вчерашние студенты, щебетавшие о тусовках, мемах и новых гаджетах. Они смотрели на эту молчаливую, сосредоточенную женщину с лёгким недоумением. Она не участвовала в перекурах и общих обедах, не болтала в корпоративном чате. Она работала.

Её первые задачи были примитивными: исправить баги в старом коде, написать простые скрипты для автоматизации рутины. То, над чем другие корпели день, она делала за пару часов и тут же просила новое задание. Её код был не самым изящным, но безупречно логичным и чистым, как скальпель. В нём не было места для импровизации или красоты — только функция, эффективность, результат.

Техлид, Артём, бородатый гик в очках, сначала относился к ней настороженно. Рекомендация из такой… специфической организации… Но через месяц он вызвал её к себе.

— Лиза, ты делаешь в три раза больше, чем нужно по твоему грейду, — сказал он, откинувшись в кресле. — Зачем?

— Мне нужно учиться быстрее, — честно ответила она. — И я нуждаюсь в деньгах. У меня трое детей.

Он кивнул, не выражая ни жалости, ни удивления.
— Ладно. Вижу, что можешь. Забрось эти таски-однодневки. Вот тебе доступ к бэкенду нового проекта. Клиент — крупный ритейл. Разбирайся. Будут вопросы — спрашивай. Не завалишь — через месяц выйдем с предложением о полноценной работе.

Это был её шанс. И она его не упустила. Ночью, когда дети наконец засыпали в своей комнатке (Аня с Соней на раскладушке, Миша на матрасе на полу), Лиза садилась за ноутбук. Теперь она изучала не только код, но и бизнес-процессы клиента, его уязвимости в безопасности, логику финансовых потоков. Она училась видеть за строками кода реальный мир денег, договоров и человеческих слабостей. Это было идеальной тренировкой.

Параллельно, в другом окне браузера, всегда открытом в фоновом режиме, копилась информация об Андрее. Его фирма «Вестрэнзит» занималась логистикой. Лиза, используя навыки, полученные при анализе данных для тюремной бухгалтерии, вычленяла из открытых источников обрывочные данные: тендеры, которые он выигрывал с подозрительно низкими ставками, упоминания о конфликтах с субподрядчиками, отрывочные отзывы бывших сотрудников о «серых» схемах оплаты.

Она не взламывала базы данных. Она собирала пазл. Каждый факт, каждая цифра аккуратно заносилась в зашифрованную таблицу. Это было похоже на программирование: из разрозненных переменных нужно было собрать работающий, разрушительный алгоритм.

Дома понемногу оттаивал лёд. Соня, самая невинная и открытая, первой начала называть её мамой без задней мысли, просто по привычке. Она приносила свои рисунки, садилась рядом, пока Лиза работала, и болтала о школьных делах. Лиза училась слушать, отрываясь от экрана, училась улыбаться в ответ. Это давалось нелегко — её лицевые мышцы словно забыли, как это делается.

Миша, с его кипучей энергией, нашёл выход в помощи. Он стал её «техническим специалистом»: настраивал домашний Wi-Fi, копался в старом системнике, который Лиза купила за копейки, мечтая собрать что-то рабочее. Он почти не говорил о прошлом. Но однажды, когда они вместе паяли контакты на материнской плате, он сказал, не поднимая головы:

— Он нам велосипеды новые обещал. Когда разбогатеет. Так и не купил.

— Мы купим свои, — спокойно ответила Лиза. — На мою первую настоящую зарплату. Выберите какие хотите.

Он посмотрел на неё, и в его глазах вспыхнул тот самый мальчишеский восторг, которого так не хватало все эти годы. Не благодарность, а азарт. «Мы сможем».

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

— Ты точно знаешь, что делаешь? С ним.

Лиза отложила ноутбук.
— Я знаю, что он нарушает закон. В нескольких местах. Я собираю доказательства. А потом… предъявлю их тем, чья работа — наказывать за такое.

— А если они не накажут?
— Тогда, — Лиза посмотрела на дочь без тени сомнения, — у меня есть план Б. И план В. Я продумываю всё, Аня. Как шахматную партию.

— Ты стала другой, — констатировала Аня.
— Да. А ты?
Аня задумалась.
— Я… просто стала. Без «стала». Я не помню, какой была раньше.

Это признание было страшнее любой детской обиды. Лиза потянулась и, преодолевая сопротивление дочери, обняла её за плечи.
— Прости меня. За всё.
Аня не ответила, но и не отстранилась. Она позволила себя обнять. Это было маленькой, но важной победой.

Через три месяца Лиза получила контракт на полноценную позицию мидл-разработчика и первую серьёзную зарплату. В тот же день они съехали из общежития в небольшую, но свою двушку на окраине. Без мебели, зато с отдельными комнатами. Первой покупкой стали три велосипеда, как и обещала.

Вечером, после переезда, дети разбежались по комнатам обживаться, а Лиза вышла на балкон. В руках она сжимала новый смартфон, купленный по корпоративному тарифу. Она открыла браузер и зашла на сайт налоговой службы. В разделе «Сообщить о нарушении».

Она не стала писать гневных писем. Она составила сухой, информативный отчёт, как для начальства. Указала номер ИП Андрея, названия фирм-однодневок, через которые, по её расчётам, могли проходить теневые обороты, привела ссылки на подозрительные тендеры. Приложила собранные скриншоты и выкладки. Отправила анонимно, через безопасное соединение.

Это был первый выстрел. Тихий, невидимый, с огромной дистанции. Она не ждала мгновенного эффекта. Она знала, что бюрократическая машина крутится медленно. Но шестерёнки были запущены.

Вернувшись в квартиру, она увидела, что дети собрались в гостиной вокруг ноутбука, смотрят какой-то фильм. На полу лежал купленный по дороге пицца. Лиза села рядом с ними на голый пол, прислонившись спиной к стене.

Соня тут же пристроилась к ней под бок. Миша, не отрываясь от экрана, протянул ей кусок пиццы. Аня метнула в её сторону короткий взгляд и чуть сдвинулась, освобождая место.

Фильм был глупым и весёлым. Дети смеялись. Лиза сидела среди них, чувствуя тепло дочкиной щеки у своего плеча, слушая смех сына. Впервые за восемь с лишним лет в её душе не было всепоглощающей боли или ледяной ярости. Была усталость. И хрупкое, зыбкое, но настоящее ощущение мира. Того самого мира, который она отвоёвывала по кирпичику. Не только для мести. Но и для этого. Для тихого вечера на голом полу в своей, пусть и съёмной, крепости.

Она закрыла глаза, вдыхая запах пиццы, детского шампуня и свежей штукатурки. Впереди была война. Но сегодня, в этот момент, у неё было перемирие. И оно того стоило.

Продолжение следует Начало