Когда программный код жизни дает сбой, нужно переписать алгоритм с нуля. Сорокалетняя IT-специалистка Марина решается на поступок, который перевернет её размеренное существование и откроет неожиданные возможности.
— Так значит, ты решила всё-таки вышвырнуть природу в окно? – голос матери звучал с привычной смесью раздражения и притворного сочувствия.
— Мам, ЭКО – это медицинская процедура, а не борьба с природой, – Марина продолжала смотреть в экран ноутбука, где мигал недописанный код. – Мне сорок лет, а не девяносто.
— Вот именно! Сорок! Самое время задуматься о том, что у всех нормальных женщин в твоём возрасте уже взрослые дети!
Утренний свет пробивался через жалюзи, создавая на стене программного архитектора Марины Сергеевны геометрические узоры. Квадраты света подрагивали, словно фрагменты недописанного алгоритма, который ей предстояло завершить к вечеру.
***
За окном шумел типичный московский майский день: гудели автомобили, цвела черемуха, молодёжь спешила кто на работу, кто на учёбу. Марина всегда любила весну — это была пора возможностей и перемен. В молодости она мечтала, что в это время будет гулять с ребёнком в парке, собирать первые цветы, учить малыша различать голоса птиц. Теперь же весна стала для неё просто фоном, декорацией на пути от дома до офиса.
Сорокалетняя программистка поправила очки в тонкой оправе и отвернулась от монитора. Квартира, которую она купила три года назад в ипотеку, выглядела как образцовое жилище современной деловой женщины — минималистичная, функциональная и почти стерильная. Никаких детских игрушек, разбросанных по полу, никаких фотографий близких на стенах — только несколько дипломов IT-конференций да награда «Лучший специалист года» от компании, где она проработала последние пятнадцать лет.
— Послушай, — мать вздохнула, опустившись в кресло напротив, — я просто беспокоюсь. Ребёнка надо растить в полной семье, с отцом. А ты хочешь какую-то... пробирку.
— Не пробирку, а ребёнка, — терпеливо поправила её Марина. — И я уже не жду, что встречу подходящего мужчину. Время идёт, понимаешь?
Материнские руки сложились на груди — жест, который Марина знала с детства. Так начинались все серьезные разговоры. Так предвещались все выговоры и наказания.
— Ты программист, ты мыслишь логически. Подумай: кто будет заботиться о ребёнке, пока ты сидишь со своими компьютерами? Я? Мне, между прочим, шестьдесят пять. И потом, эти искусственные дети... разве они бывают нормальными?
— Мама, "искусственных детей" не существует. Это будет мой ребёнок, с моими генами. Просто зачатие произойдёт... иначе.
Мать поджала губы, демонстрируя всем видом несогласие и категорическое неприятие. Четверть века назад она мечтала выдать дочь замуж за "приличного мальчика" из соседнего подъезда, а теперь должна принять, что её единственная дочь собирается стать матерью-одиночкой по собственному желанию.
Ноутбук издал звуковой сигнал — пришло сообщение от начальника. "Марина, жду отчёт сегодня до 15:00. И зайди, нужно обсудить твою загрузку на следующий квартал". Женщина вздрогнула, прочитав последние слова. После пятнадцати лет в компании она знала этот код. "Обсудить загрузку" означало перераспределение проектов. Кажется, слухи о сокращениях были правдой.
***
Девять месяцев спустя палата роддома наполнилась первым криком новой жизни.
На руках у Марины, выжатой после многочасовых родов, лежал крошечный комочек — её дочь Софья. Маленькие ручки с прозрачными ноготками, удивительно серьёзные глаза, уже сейчас смотрящие как будто с вопросом — всё это казалось невероятным чудом.
— Красивая, — медсестра улыбнулась, поправляя капельницу. — Даже не верится, что такие крупные детки рождаются у первородящих в вашем возрасте. Три шестьсот, отличный вес!
Роженица слабо улыбнулась в ответ. Всё тело болело после родов, а в голове стоял туман от усталости и обезболивающих. Она смутно помнила последние часы — схватки, команды акушерки, боль, которая, казалось, разорвёт её на части, и наконец — облегчение и странное опустошение, когда ребёнок наконец появился на свет.
— Отдыхайте, — медсестра укрыла её одеялом. — Первые дни будут непростыми.
Это оказалось мягким преуменьшением. День за днём новоиспечённая мать училась справляться с младенцем, который требовал внимания круглые сутки. Грудное вскармливание никак не получалось, несмотря на все усилия. Каждая неудачная попытка приносила не только физический дискомфорт, но и разъедающее чувство вины.
— Ничего страшного, — детский врач успокаивала её во время патронажа. — Смешанное или искусственное вскармливание — не приговор. Главное — любовь и забота.
Однако слова не достигали цели. Глядя на своё отражение в зеркале ванной — осунувшееся лицо, потускневшие глаза, — Марина видела не счастливую мать, а провал. Программный сбой. Ошибку в алгоритме жизни.
Телефон молчал — коллеги быстро забыли о ней. Только начальник прислал сухое сообщение: "По возвращении обсудим варианты частичной занятости". Переводя с корпоративного на человеческий: "Твоё место заняли, но мы милостиво разрешим тебе подработать".
— Ты плачешь уже третий день, — мать зашла в комнату без стука, застав дочь с красными от слёз глазами. — Это послеродовая депрессия, нужно к врачу.
— Это не депрессия, а нормальная реакция человека, который не спал больше трёх часов подряд месяц, — Марина вытерла глаза тыльной стороной ладони. — Слушай, может, заберёшь Соню на пару часов? Мне нужно хоть немного поспать.
Мать вздохнула с таким выражением, словно её просили совершить подвиг:
— У меня давление. И спина болит. И вообще, ты же сама хотела ребёнка, теперь справляйся. Я в твоём возрасте...
— ...уже вырастила меня, да-да, — устало закончила Марина. — Прости, я забыла, что ты растила меня в одиночку, без декрета, с зарплатой программиста и возможностью нанять няню.
Пожилая женщина поджала губы:
— Вот всегда ты так. Сарказм — признак слабого ума.
— Мам, пожалуйста, просто помоги мне или уйди.
Маленькая квартирка наполнилась звенящим напряжением. Между матерью и дочерью будто пролегла невидимая линия фронта. Марина отвернулась к кроватке, где спала её малышка — единственное, ради чего сейчас стоило бороться с оцепенением и усталостью.
***
Первые месяцы материнства слились для Марины в бесконечный цикл: кормление, смена подгузников, попытки уложить ребёнка спать, редкие минуты собственного сна, снова кормление. Время потеряло привычную структуру — исчезли рабочие дни и выходные, утро и вечер перестали отличаться друг от друга.
Кажется, так и была запрограммирована материнская функция: бесконечный цикл while(child.needs){mother.satisfy()}, без опции break и с единственным условием выхода — когда дети вырастают. Но до этого было так далеко, что программистка не могла представить конец этого кода.
Весенним утром, когда Софье исполнилось шесть месяцев, Марина впервые решилась выйти на детскую площадку. Молодые матери сидели группками, обсуждая прикормы и первые зубы. Она чувствовала себя чужой среди них — слишком взрослой, слишком усталой, слишком неправильной.
— Эй, у тебя коляска расстегнулась, — голос прозвучал неожиданно близко. Темноволосый мужчина лет сорока пяти указывал на ремень безопасности в коляске.
— Спасибо, — Марина поспешно поправила застёжку и внимательнее посмотрела на незнакомца. Что-то в его лице показалось смутно знакомым. — Мы... знакомы?
Мужчина улыбнулся:
— Андрей Корнеев, 11 "А" класс, 1999 год выпуска. А ты — Марина Леонтьева, которая всегда сидела у окна и решала задачи быстрее всех.
Воспоминания нахлынули волной — школьный класс, уроки информатики, первые программы на Basic. Одноклассник изменился, возмужал, в волосах появилась седина, но улыбка осталась той же.
— Андрей... Неужели? А что ты делаешь на детской площадке?
Мужчина кивнул в сторону площадки, где мальчик лет восьми карабкался по лесенке:
— Это Димка, мой сын. А ты, как я вижу, тоже с пополнением?
— Да, это Софья, — она с гордостью посмотрела на спящую в коляске малышку. — Ей шесть месяцев.
Разговор тёк легко, словно они расстались не двадцать лет назад, а вчера. Андрей рассказал, что воспитывает сына один — жена умерла от рака три года назад. Работает инженером-проектировщиком, живёт в соседнем доме.
— А муж твой где? На работе? — спросил он, когда они шли к выходу из парка.
— Нет мужа, — просто ответила Марина. — Я сделала ЭКО. Решила, что хватит ждать принца.
Ожидая привычной неловкости или осуждения, она удивилась, услышав:
— Смело. И правильно. Дети — это счастье, какой бы путь к нему ни привёл.
Ветер качал верхушки деревьев, с детской площадки доносился смех. Марина почувствовала, что мир вокруг не такой враждебный, как казалось.
Через неделю после этой встречи раздался звонок из офиса.
— Марина Сергеевна, добрый день, — голос HR-менеджера звучал профессионально-сочувственно. — Надеюсь, у вас всё хорошо. Звоню обсудить ваше возвращение из декрета. К сожалению, ваша должность... в общем, мы можем предложить вам позицию младшего программиста с частичной занятостью.
Пятнадцать лет работы, бессонные ночи над проектами, прорывные решения — и вот так просто: "младший программист".
— То есть, пока я рожала ребёнка, вы решили, что я растеряла весь свой опыт и квалификацию? — вопрос вырвался неожиданно резко.
— Что вы, Марина Сергеевна, — менеджер сделал паузу. — Просто ваш проект успешно завершён командой, и сейчас Игорь... ну, вы знаете Игоря Вадимовича, он ведёт все ключевые направления.
Игорь Вадимович. Двадцативосьмилетний выскочка, которого она же и обучала три года назад. Теперь он "ведёт все ключевые направления".
— Я подумаю над вашим предложением, — сухо ответила она и положила трубку.
В тот вечер, укладывая дочь, Марина осознала, что стоит на распутье. Вернуться на работу, где её откровенно принижают? Искать новое место в IT, где к сорокалетним матер
В тот же день она написала резкое, но вежливое письмо в свою компанию, отказываясь от "щедрого предложения" вернуться на позицию младшего программиста.
— Ты уволилась? — мать заглянула в комнату, держа на руках проснувшуюся Софью. — И что теперь? На улицу пойдешь?
Тепло маленького тельца дочери, прижавшегося к ней, когда Марина взяла малышку на руки, стало внезапным якорем в реальности.
— На улицу? В сорок лет? С моим опытом? — губы программистки растянулись в медленной улыбке. — Впервые за пятнадцать лет чувствую, что могу дышать полной грудью.
Через неделю Марина создала скромный веб-сайт с предложением услуг консультирования по оптимизации программного кода. Еще через неделю пришел первый клиент — старый знакомый, который слышал о ее репутации в профессиональных кругах.
Промозглым февральским вечером, когда дочка уже спала в своей кроватке, раздался звонок. Номер был незнакомым.
— Марина? Это Андрей, из парка. Помнишь? — голос звучал неуверенно.
Женщина улыбнулась, устраиваясь удобнее на диване:
— Конечно помню. Привет, одноклассник.
— Слушай, мне неловко, но... У меня проблема на работе, а ты единственный программист, которого я знаю лично. Не могла бы ты взглянуть?
— Какое совпадение, — она не сдержала смешка. — Я как раз занимаюсь подобными вещами на заказ. Теперь это моя работа.
В трубке послышался облегченный вздох:
— Правда? Отлично! Когда можно подъехать? У меня все материалы с собой.
— Через полчаса? — Марина бросила взгляд на часы. — Только тихо, Софья спит.
Тусклая настольная лампа освещала разложенные на журнальном столике чертежи и схемы. Инженер и программистка сидели рядом, почти соприкасаясь плечами, и разговаривали вполголоса.
— Тебе понадобится полная оптимизация этого модуля, — Марина указала на схему. — Существующее решение просто съест всю память.
Андрей задумчиво потер подбородок:
— Я так и предполагал. Сроки горят, заказчик требует идеальной точности расчетов. Ты справишься?
— За кого ты меня принимаешь? — женщина шутливо толкнула его локтем. — Конечно, справлюсь. Нужен только доступ к вашей инфраструктуре и неделя времени.
Андрей посмотрел на нее с искренним восхищением:
— Ты всегда была самой умной в классе. Сколько я тебе должен?
— Давай сначала посмотрим на результат, — она встала, прислушиваясь к дыханию дочери через приоткрытую дверь детской. — Чай будешь?
Проект Андрея стал первым серьезным контрактом для нового бизнеса Марины. За ним последовали другие. К концу второго месяца самостоятельной работы она зарабатывала больше, чем на прежней должности, при этом сама распоряжаясь временем.
— Марина Сергеевна, мы бы хотели пригласить вас на позицию технического консультанта, — голос бывшего начальника звучал непривычно заискивающе. — Наслышаны о ваших успехах.
— Спасибо, но нет, — ответила она, поглядывая на Софью, которая училась ползать на ковре. — Я теперь сама себе начальник.
Приятно было наблюдать, как растет клиентская база. Еще приятнее — видеть, как растет дочь. В свободные минуты между работой она могла просто лежать на полу рядом с малышкой, слушать ее лепет и смотреть, как та изучает игрушки.
Временами, конечно, было тяжело. Бывали ночи, когда Софья не спала из-за прорезывающихся зубов, а днем нужно было работать. Но даже в такие моменты Марина не жалела о своем решении.
— Ну что, мисс независимость, как твои дела? — мать заглянула на кухню, где Марина кормила десятимесячную Софью фруктовым пюре.
— Неплохо, — дочь вытерла испачканный ротик малышки салфеткой. — Только что подписала договор с компание. Буду оптимизировать их платформу для онлайн-обучения.
Пожилая женщина заметно смягчилась запрошедшее время:
— Я горжусь тобой, знаешь? Думала, ты не справишься одна, а ты... справляешься.
Марина усмехнулась, вспоминая их ссоры:
— Ого! Неужели мама признает, что была неправа? Надо записать эту дату в календарь.
— Не ёрничай, — старшая Леонтьева покачала головой, но беззлобно. — Я волновалась. Кстати, я заметила, что этот твой Андрей стал часто заходить.
— Он мой клиент.
— Ну-ну. Так сейчас это называется? А по-моему, он на тебя совсем не как на "клиента" смотрит.
Шум весеннего дождя за окном дополнял уютную атмосферу их маленькой квартиры. Марина невольно улыбнулась, вспоминая вчерашний вечер, когда они с Андреем и детьми ходили в контактный зоопарк. Как естественно было идти рядом, наблюдать за восторгом малышей, случайно соприкасаться руками.
— У нас дружеские отношения, — произнесла она вслух, больше убеждая себя, чем мать.
— Конечно-конечно, — ехидно протянула родительница. — Я же вижу, как ты прихорашиваешься перед его приходом.
Маленькая ладошка Софьи потянулась к лицу матери, размазывая остатки пюре по ее щеке. Обе женщины рассмеялись, и даже малышка радостно захихикала, довольная произведенным эффектом.
***
Ровно через год после судьбоносного увольнения Марина сидела на той же самой детской площадке, где когда-то встретила Андрея. Софья, уже уверенно ходившая, с восторгом исследовала песочницу под присмотром мамы.
— Приятно видеть вас обеих, — знакомый голос раздался сзади. — А где же моя юная помощница?
Марина обернулась. Одноклассник стоял с большим бумажным пакетом в руках. Рядом крутился Димка, заметно подросший за год.
Дети быстро нашли общий язык. Восьмилетний мальчик с удовольствием показывал маленькой девочке, как строить замки из песка, а та с восторгом разрушала их, заливаясь смехом.
— Смотрю, у тебя все хорошо, — Андрей присел рядом на скамейку. — Слышал, ты теперь консультируешь половину IT-компаний в Москве.
— Преувеличиваешь, — отмахнулась женщина. — Но да, дела идут неплохо. У меня даже появились штатные сотрудники — две молодые мамы, которые тоже работают удаленно.
— Создаешь империю работающих мам? — он засмеялся, протягивая ей пакет. — Вот, кстати. Это тебе.
В пакете оказалась коробка конструктора для детей от трех лет.
— Знаю, что Софье еще рано, но... мне кажется, с твоими генами она рано начнет интересоваться инженерией.
Марина с теплотой посмотрела на подарок:
— Спасибо. Положу на полку до подходящего возраста. Судя по тому, как она уже сейчас разбирает все по частям, конструктор ей точно понравится.
Весенний ветер трепал волосы, принося запах сирени из соседнего парка. Они сидели бок о бок, наблюдая за детьми, и Марина ощущала странную, почти забытую легкость. Словно в жизни случилось что-то правильное, то, что должно было случиться.
— Марина, — Андрей неожиданно взял ее за руку. — Я давно хотел спросить... Нет ли у тебя планов в ближайшую субботу?
Внутри что-то дрогнуло, теплая волна поднялась к горлу:
— Никаких особенных.
— Тогда, может быть, сходим куда-нибудь вчетвером? Я и Дима, ты и Софья?
Женщина задумалась на мгновение. За этот год она научилась многому — строить бизнес, воспитывать ребенка в одиночку, верить в себя. Научилась она и тому, что некоторые вещи нельзя планировать и программировать.
— Знаешь, — улыбнулась она, глядя на их соединенные руки, — кажется, я готова к следующему этапу моего алгоритма жизни.
Андрей с облегчением сжал её пальцы и тихо сказал:
— Я всегда знал, что ты умнее нас всех.
Листья на деревьях шелестели, создавая зеленый купол над их головами. Впереди был новый виток — не просто работа или материнство, а что-то большее. Но Марина теперь точно знала: какой бы сложной ни была программа жизни, она с ней справится.
"Материнство — это самая сложная программа, которую нельзя отладить до запуска." — Стив Джобс
Автор: Елены Стриж ©
Иллюстрация от ArtMind©