Знаешь, иногда мне кажется, что моя жизнь — это какой-то нелепый анекдот. Вот сидишь ты, Вера, пьешь свой ароматный чай на теплой кухне, а я в это время где-то там, в холодных коридорах крупного IT-холдинга, мою полы. И не просто мою, а вглядываюсь в монитор, на котором рассыпаны строки непонятного кода. Звучит дико, да?
— Лена, ну что ты опять начинаешь? — Вера всегда пытается меня приободрить. — У тебя золотые руки, ты же не просто полы моешь. Ты чистоту наводишь! Вон, у меня дома пылинки лишней не найдешь, когда ты у меня убиралась.
— А пылинки-то тут при чем? — я смеюсь, но смех какой-то горький. — Чистоту я наводила и в своей жизни раньше, но сейчас, Вера, сейчас все иначе. Мама, эти бесконечные счета за лекарства… Где бы я еще нашла такую работу, где платят наличкой в конце каждой смены и без всяких вопросов?
— Ну да, — соглашается она, вздыхая. — Это все, конечно, понятно. Но ты же умница у меня, Лена! Высшая математика, преподаватель в институте… А сейчас? Как до такого дошло-то?
— Как дошло? — я качаю головой. — А вот так. В девяностых, когда все рушилось, и моя кафедра тоже. Потом эти бесконечные подработки, репетиторство. Муж… Ну, ты помнишь, как он «ушел в закат». А потом мама заболела. А когда нужно было срочно, много и без документов, никаких вариантов, кроме как швабра, не осталось.
— Ты не кори себя, Лена, — говорит Вера, поглаживая мою руку. — Ты же все делаешь ради мамы. Это подвиг.
— Подвиг со шваброй, — бурчу я себе под нос. — И вот, представляешь, иду я этой ночью по коридору. Тишина, ни души. Только гул серверов. Захожу в один кабинет, а там на мониторе – код. Открытый. Ну, видать, кто-то забыл закрыть или отошел на перекур. А я, ты знаешь, хоть и давно отошла от всех этих формул, но глаз-то все равно цепляется за логику. Привычка, что ли?
— Какая логика, Лена? Ты же программистом не была, — у Веры округляются глаза.
— Нет, конечно, не была, — отвечаю я. — Но высшая математика, Вера, это не только цифры. Это мышление. Это умение видеть систему, понимать, где в ней изъян. Вот и смотрю я на этот код. Вначале так, отстраненно. А потом… потом начинаю понимать. Что-то там не так. Прямо чувствую, как что-то внутри екает. Понимаешь, что значит, когда система виснет?
— Ну, виснет, и виснет, — пожимает плечами Вера. — Мой компьютер постоянно виснет.
— Нееет, это не то, — я начинаю объяснять, пытаясь донести до нее свои ощущения. — Это не просто там «страничка не открывается». Это, видимо, какой-то большой проект. Я вижу, что там какая-то гигантская логическая ошибка. И из-за нее, скорее всего, вся эта махина постоянно глючит. Я видела, как этот код был написан. Какая-то невероятная цепочка условий, и одно из них просто… ну, оно не может быть истинным одновременно с другим. Это как если бы ты пыталась пройти через дверь, которая одновременно и открыта, и закрыта. Понимаешь?
— Ты, Лена, сейчас говоришь, как та самая преподавательница математики, которой я боялась в студенческие годы, — Вера улыбается.
— Вот именно! — я киваю. — И я стою, смотрю на этот монитор. Сердце колотится. Я же не должна ничего трогать. Я всего лишь уборщица. Меня сюда пустили, чтобы я полы мыла, а не в их миллионных проектах ковырялась. Но вот не могу. Что-то внутри меня прямо кричит: «Исправь!».
— И что ты? — Вера подается вперед.
— А что я? Думаю, что делать. Сесть за компьютер? Меня же потом уволят, в лучшем случае. А в худшем — еще и обвинят во всех грехах. Кто я такая, чтобы соваться в их дела? Но ведь это же ошибка! Ошибка, которая стоит им денег, нервов, времени. И я ее вижу. Вот она, как на ладони!
— Ну, Лена, ты же не могла пройти мимо! — Вера уже почти знает мой ответ.
— Вот и я не смогла, — говорю я. — Пошла в каморку. Нашла там листок и ручку. Написала на листочке: «Уважаемые коллеги, в логике условия [такого-то] допущена ошибка. Корректное условие должно быть [таким-то]. С уважением, ночная смена». И приложила к монитору. Ну, так, чтобы не сильно заметно было, но и не потерялось.
— «Ночная смена», — Вера хихикает. — Гениально!
— Да что там гениально, — отмахиваюсь я. — Просто не хотела, чтобы меня узнали. Я же понимала, что это может выйти боком. Кто-то решит, что я лезу не в свое дело. А у меня сейчас нет возможности рисковать работой. Мама… ты же знаешь. И вот, оставила я эту записку, домыла свою смену и пошла домой. Всю дорогу думала: правильно ли я сделала? А если нет? А если меня завтра вычислят? И что тогда?
— И что? Вычислили? — Вера нетерпеливо.
— Дай расскажу, — я делаю глоток чая. — Прихожу я на следующую ночь на работу. Вроде все как обычно. Приступаю к своим делам. И тут слышу шум из кабинета директора. Андрей Петрович, знаешь, такой, подтянутый, всегда в пиджаке, хоть и молодой еще. Ему, наверное, лет тридцать восемь. Он обычно спокоен, как удав. А тут просто грохот на весь этаж! Я аж вздрогнула.
— А что там было? — Вера уже на краешке стула.
— Я не сразу поняла. Слышу, как он кричит: «Кто это сделал?! Кто посмел?!» Я думаю: ну, все, Лена, приплыла. Видимо, записку нашли, и кто-то решил, что я там что-то сломала. Сердце у меня в пятки ушло, Вера. Думаю, как мне теперь оправдаться? Что сказать? «Я просто помочь хотела»?
— И что ты? Пошла? — Вера волнуется за меня.
— Нет, конечно! — говорю я. — Я же не дура. Стою, прислушиваюсь. Слышу, как он вызывает Стаса. Это тот, ведущий программист. Молодой такой, лет двадцать пять. Всегда такой важный ходит, с умным видом. Вот он-то, наверное, и писал этот код. Слышу, как Андрей Петрович на него орет: «Стас, объясни мне, что это за бумажка?! Кто трогал мой компьютер?! Кто посмел внести исправления в тестовый контур?!»
— Ой, как же ты там выдержала? — Вера вздыхает.
— Еле выдержала. Стою, как пришитая к стене. А Стас мямлит что-то. Слышу, как он говорит: «Андрей Петрович, я не знаю. Я вчера поздно ушел, может, забыл что-то…» А директор ему: «Забыл?! Ты забыл?! У нас через неделю сдача проекта! Многомиллионный контракт на кону! А тут какой-то умник решил поиграть в хакера! Найди мне этого человека! Живо!»
— Ну, ты же понимаешь, что он прав, — говорит Вера. — Он же отвечает за все.
— Конечно, понимаю! — я соглашаюсь. — И мне самой страшно стало. Я же не думала, что это так серьезно. Думала, ну, поправят по-тихому, и все. А тут такой скандал. Я уже решила, что все, надо бежать, пока не поздно. Но потом… потом стало интересно, что же будет дальше.
— Женское любопытство, — смеется Вера.
— Не только. Мне хотелось узнать, поможет ли моя «правка». И вот, слышу, как Андрей Петрович говорит Стасу: «Ладно, иди, проверь. Запусти этот чертов код с этим… исправлением. Посмотрим, что наш умник там наковырял». И Стас пошел. Я слышу, как он там что-то нажимает, что-то вбивает. И тишина. Долгая такая, давящая тишина.
— И что? Заработало? — Вера не выдерживает.
— Подожди ты! — я смеюсь. — Слышу, как Стас вдруг говорит: «Андрей Петрович… это… это невозможно!» Директор ему: «Что невозможно?! Сломалось все? Я так и знал! Кто этот…» А Стас его перебивает: «Нет! Оно… оно идеально работает! Все те баги, которые мы не могли найти неделю… Их нет! Система просто летает!»
— Ничего себе! — у Веры отвисла челюсть.
— И у Андрея Петровича, кажется, тоже, — я улыбаюсь. — Слышу, как он подходит к Стасу. Говорит так, уже спокойнее, но все равно с ноткой шока: «Что значит „летает“? Ты уверен?» А Стас ему в ответ: «Абсолютно! Я только что запустил все тесты. Все прошло без единой ошибки! Эту логику… ее же искали всем отделом! Мы уже голову сломали!»
— Вот это да! — Вера хлопает в ладоши. — Ты же их спасла!
— Ну, пока еще не спасла, — говорю я. — Андрей Петрович потом стал ходить по офису, спрашивать у охраны, кто был в это время. У администратора. У кого угодно. Все пожимают плечами. Ночная смена? Одна уборщица, говорят, только. Елена. И тут я понимаю, что мое инкогнито раскрыто. Надо что-то делать. Но что?
— Ну, и что ты делала? Пряталась? — Вера спрашивает.
— А куда мне прятаться? Я же на работе, — отвечаю. — И вот, он сам пошел меня искать. Заходит в мой закуток, где я ведро полощу. И так смотрит на меня… Сначала вроде как с подозрением. А потом… потом он меня узнал. Ты же знаешь, я там уже полгода работаю. Мы иногда здоровались, он такой вежливый всегда был. И тут он так внимательно смотрит, что мне аж не по себе стало.
— И что он тебе сказал? — Вера нетерпелива.
— А он так строго: «Елена, это вы оставили записку на мониторе в кабинете?» Я стою, Вера, сердце колотится, как сумасшедшее. Думаю: ну, все, увольняют. А мне ж без работы никак. И вот, я решаюсь. Вздыхаю и говорю: «Да, Андрей Петрович, это была я».
— Ого! Смелая ты! — Вера восхищается.
— А что мне было делать? Смысл отпираться? И он на меня смотрит. Долго так. Потом говорит: «Вы понимаете, что вы сделали?» А я ему: «Понимаю. Я увидела ошибку. Она была очевидна. И я подумала, что… что не могу пройти мимо».
— А он что? Ругался? — Вера спрашивает.
— Он… нет. Он не ругался. Он был в шоке, мне кажется, — я вспоминаю его лицо. — Он говорит: «Вы… вы знаете, что это за код? Вы понимаете, что мы искали эту ошибку неделю? Целым отделом? И не могли найти?» А я ему: «Я понимаю. Я просто увидела. Это… это же логика. Высшая математика». И вот тут он на меня посмотрел так… как будто впервые увидел.
— Ты ему рассказала про свой диплом? — Вера уточняет.
— Конечно, рассказала, — говорю я. — А что мне было скрывать? Сказала, что я преподаватель математики по образованию. Что закончила университет еще в девяностых. Что жизнь сложилась так, что приходится заниматься уборкой. Он стоял, слушал меня, и у него, мне кажется, все внутри переворачивалось. Его лицо… оно из строгого становилось удивленным, потом уважительным. И он говорит: «Преподаватель математики? И… вы сейчас у нас уборщица?»
— И что ты ему ответила? — Вера не может поверить.
— Я ему: «Да, Андрей Петрович. Мама болеет. Нужны деньги. А тут… платят стабильно». И он так на меня посмотрел, словно что-то решил. Попросил присесть. Представляешь, мне, уборщице, предложил присесть в своем кабинете. А потом говорит: «Елена, вы понимаете, что вы только что спасли наш многомиллионный контракт? Вы исправили ошибку, которую не могли найти наши лучшие специалисты. Это… это бесценно».
— И что? Предложил работу? — Вера уже вся на иголках.
— Он предложил. Но ты не представляешь КАК! — я начинаю волноваться от воспоминаний. — Он говорит: «Елена, я не могу позволить, чтобы такой талант пропадал. У нас в компании есть вакансия ведущего аналитика. Это… это очень ответственная должность. И зарплата… она в десять раз превышает вашу нынешнюю». В десять раз, Вера! Ты это слышишь?
— В десять?! — Вера чуть не падает со стула. — Лена! Ты… ты серьезно?
— Я серьезнее некуда. Я сидела и не верила своим ушам. В десять раз. Это же… это же значит, что я смогу оплатить маме все лекарства. Смогу нанять сиделку, чтобы я могла спокойно работать. Это же совсем другая жизнь! И он говорит: «Что вы скажете, Елена? Вы готовы?»
— Ну, ты же согласилась, да? — Вера уже обнимает меня.
— А как я могла не согласиться? Я сидела, а у меня слезы на глазах наворачивались. Он, наверное, подумал, что я плачу от радости. А я плакала от всего. От несправедливости, от того, что столько лет… От того, что наконец-то появился просвет. Я ему: «Андрей Петрович, я… я даже не знаю, что сказать. Я… я готова». И вот, Вера, теперь я ведущий аналитик в IT-компании. Представляешь?
— Это просто невероятно! — Вера вытирает слезы. — Просто невероятно! Вот так, судьба!
— Вот именно, судьба. Я же тебе говорила, что когда-нибудь все изменится. Главное — верить и не сдаваться. А Андрей Петрович… он, конечно, удивительный человек. Он не побоялся дать шанс обыкновенной уборщице. Знаешь, он мне сказал потом: «Елена, мне неважно, кто вы были вчера. Мне важно, кто вы можете быть сегодня». Это так меня тронуло!
— Но ведь это же не сразу все произошло, да? — Вера задумалась. — Тебе же нужно было учиться, вникать?
— Конечно, не сразу, — объясняю я. — Сначала он меня попросил еще несколько дней поработать уборщицей, пока оформят все документы. А потом пригласил на собеседование, но это уже была формальность. Мне дали испытательный срок. И, конечно, мне пришлось много учиться, вспоминать, вникать в новые технологии. Но основа-то — она всегда со мной была. Логика, мышление.
— А Стас? Тот самый, молодой программист? Как он отреагировал? — Вера интересуется.
— Ой, Стас… — я улыбаюсь. — Сначала он, конечно, был в шоке. Я видела, как он на меня смотрел. С недоверием, с каким-то… ну, с презрением, что ли. Мол, что эта старуха тут делает? Да еще и на такой должности. Он же был ведущий программист, а тут вдруг уборщица стала аналитиком.
— А ты что? — Вера спрашивает.
— А я ничего. Просто работала. Старалась вникнуть во все. И Андрей Петрович, конечно, поддержал. Он собрал весь отдел и объявил о моем назначении. И сказал так, чтобы все понимали, почему. Он рассказал про ту ночь, про мою записку. Про то, как я спасла их контракт.
— И Стас? Он извинился? — Вера не верит в такое.
— Не сразу. Сначала он, конечно, был очень смущен. И, наверное, злился. На себя, на меня… Не знаю. Но потом, когда мы стали работать над новыми проектами, он увидел, что я не просто так тут сижу. Что я действительно вижу то, чего другие не видят. Я же помню, как он однажды подошел ко мне.
— И что он сказал? — Вера уже предвкушает.
— Он так, смущаясь, говорит: «Елена Викторовна… Я… я хотел бы извиниться. За то, что я тогда подумал о вас…» А я ему: «Стас, все в порядке. Я понимаю. Ничего страшного. Главное, что мы теперь работаем вместе, и я могу помочь». И он мне тогда так улыбнулся… И знаешь, с того дня он стал относиться ко мне по-другому. С уважением. Он стал ко мне обращаться за советом. Понимаешь? За советом!
— Вот это поворот! — Вера смеется. — Из уборщицы в наставницы!
— Примерно так и есть, — соглашаюсь я. — Теперь мы с ним коллеги. И он уже не смотрит на меня как на какую-то чужую тетку. Мы с ним обсуждаем проекты, спорим иногда, но это уже конструктивные споры. Он, конечно, очень талантливый программист, просто иногда… ну, молод еще, не хватает опыта увидеть общую картину. А я, как аналитик, как раз эту картину и вижу. И мы дополняем друг друга.
— А мама как? — Вера помнит, что это было главной причиной всех твоих бед.
— Ох, мама… — я улыбаюсь, и это уже искренняя улыбка. — Мама, конечно, счастлива. Теперь у нее есть хорошая сиделка, мы можем позволить себе самые лучшие лекарства. Я уже не бегаю, как загнанная лошадь, от одной подработки к другой. Теперь у меня есть стабильная, хорошая работа. И главное — я чувствую себя нужной. Что мой ум, мои знания, они пригодились. Это такое облегчение, Вера, ты даже не представляешь!
— Представляю, Лена, представляю, — Вера тоже улыбается. — Я так за тебя рада! Вот видишь, все-таки бывает справедливость на свете! Бывает, что талант находит дорогу. Даже если путь к нему лежит через швабру и ведро.
— Да, — говорю я, глядя в окно. — Бывает. И знаешь, иногда, когда я сижу в своем новом, чистом, светлом кабинете, я вспоминаю те ночи. Вспоминаю, как я стояла со шваброй, а потом увидела этот код. И понимаю, что это была не случайность. Это был мой шанс. Мой второй шанс в жизни. И я его не упустила. И теперь я точно знаю, что никогда больше не буду сомневаться в себе. Ведь главное — это не то, что ты делаешь, а то, кто ты есть на самом деле. А я, Вера… я всегда была математиком. Просто забыла об этом на время.






