Текст книги "Научи меня (СИ)"
Автор книги: Алена Фокс
сообщить о нарушении
Текущая страница: 4 (всего у книги 16 страниц)
Глава 14
Испытание терпения
Утро Кристины началось как обычно: с чашки крепкого кофе и быстрого просмотра почты. Рабочий день обещал быть насыщенным, но главное событие – онлайн-совещание по приемо-сдаточным испытаниям нового функционала – стояло в расписании как приоритет.
Команда трудилась над этим проектом несколько месяцев, и теперь Кристина должна была представить результаты работы, координировать взаимодействие с другими отделами и, самое главное, получить одобрение на выпуск от всех ключевых участников.
В списке приглашённых значился и Игорь – специалист по информационной безопасности. Его участие было обязательным, поскольку без его согласия продукт не мог выйти в релиз.
Игорь был профессионалом своего дела, но в отношениях с Кристиной их взаимодействие всегда было натянутым. Её раздражал его подчеркнуто холодный стиль общения и неявное, но очевидное отношение: как будто ей всегда нужно было доказывать что-то больше, чем остальным.
Кристина подключилась к конференции за несколько минут до начала. В окнах видеозвонка начали появляться лица её коллег.
– Доброе утро, коллеги, – начала она, включая демонстрацию экрана.
Графики, таблицы, отчёты – всё было собрано идеально. Кристина начала с краткого введения, а затем подробно рассказала о достигнутых результатах.
– Как вы видите, тестирование прошло успешно, – уверенно сказала она. – Все запланированные сценарии выполнены, критических багов нет.
Коллеги кивали, соглашаясь.
– Отличная работа, – сказал один из руководителей. – Впечатляющий результат.
Кристина почувствовала лёгкую волну гордости за свою команду.
И тут слово взял Игорь.
– Кристина, спасибо за презентацию, – начал он своим нейтральным тоном. – Но у меня есть несколько вопросов.
Его лицо заняло весь экран, и он, чуть наклонив голову, продолжил:
– В частности, модуль обработки данных. Вы уверены, что он полностью соответствует нашим требованиям информационной безопасности?
Кристина знала, что этот вопрос последует. Она подготовилась.
– Да, Игорь, – спокойно ответила она. – Мы провели тестирование и проверили модуль на соответствие. Все результаты включены в приложение к презентации.
– Можно взглянуть на данные? – его голос был вежливым, но холодным.
– Конечно, – она переключила слайд, показывая подробный отчёт.
В виртуальной комнате повисло напряжённое молчание. Игорь изучал экран, и это длилось дольше, чем было нужно.
Наконец, он поднял голову и сказал:
– Кристина, я не могу одобрить выпуск.
Все замерли.
– Почему? – спросила она, стараясь сохранить спокойствие.
– Уровень безопасности модуля вызывает вопросы, – ответил он.
– Какие именно? – её голос звучал твёрдо, но ровно.
– Это сложно объяснить в рамках сегодняшнего совещания, – протянул он. – Думаю, нам нужно дополнительное время, чтобы перепроверить всё.
Кристина стиснула зубы, чувствуя, как её терпение начинает таять.
– Игорь, мы полностью соответствуем требованиям. Задержка в выпуске обойдётся компании в серьёзные деньги.
– Понимаю, – спокойно ответил он, скрестив руки на груди. – Но у меня очень плотный график. Возможно, я смогу вернуться к этому проекту… в начале следующего года.
Кристина почувствовала, как внутри всё закипает.
– Начало следующего года? – повторила она, делая глубокий вдох. – Игорь, вы понимаете, что это задержит выпуск более чем на два месяца?
– Ничего личного, Кристина, – ответил он с лёгкой усмешкой. – Просто у меня сейчас много приоритетных задач.
Он снова откинулся в кресле, словно наслаждаясь своей позицией.
– Спасибо за ваши комментарии, – сказала Кристина, тщательно подбирая слова.
Она знала, что сейчас важно держать лицо.
– Мы обсудим возможные компромиссы после совещания, – добавила она, переводя взгляд на других участников, чтобы сменить тему. – Тогда раз больше замечаний или комментариев нет, предлагаю завершать встречу. Большое спасибо всем, кто присоединился. До свидания.
Кристина отключила звонок и устало откинулась на спинку кресла, закрывая глаза. Тишина в кабинете казалась оглушительной после напряжённого совещания.
Игорь.
Его лицо, его интонации, эта подчеркнутая вежливость, прикрывающая пассивную агрессию, не выходили из головы.
Она поднялась, прошлась по кабинету, облокотившись на подоконник, и стала смотреть на город, мерцающий огнями за стеклом.
«Почему именно я?»
Этот вопрос не давал ей покоя. Кристина знала, что её команда сделала всё возможное. Результаты тестирования были отличными, метрики соответствовали всем требованиям. Но Игорь… всегда находил, к чему придраться.
Она задумалась: действительно ли это просто профессиональная придирка? Или здесь было что-то личное?
Кристина прокрутила в голове их взаимодействие за последние годы. Она всегда была корректной, выполняла свою часть работы, никогда не переходила на личности. Однако Игорь, казалось, только ждал шанса показать своё превосходство.
Она сжала пальцы, стараясь не дать раздражению захватить её.
«Не показывай слабость», – мысленно напомнила она себе.
Её взгляд упал на блокнот на столе. Она взяла ручку и начала записывать возможные пути решения.
Попробовать договориться ещё раз.
Но сразу отбросила эту мысль. С Игорем компромиссы редко работали.
Найти способ обойти его решение.
Это могло быть рискованным шагом, но в теории возможно. Она знала, что есть высшие инстанции, куда можно обратиться. Однако это могло испортить их отношения окончательно.
Выждать момент и найти лазейку.
Ещё одна идея, но временные рамки слишком жёсткие.
Она вычеркнула оба последних пункта и остановилась.
Её взгляд замер на пустой строчке.
– Что ты на самом деле хочешь, Игорь? – пробормотала она, поднимая взгляд на свои записи.
Могли ли эти придирки быть чем-то личным? Возможно ли, что дело не в проекте, а в ней самой?
Игорь никогда не показывал открытой неприязни, но его действия и поведение всегда намекали на скрытую антипатию. Может быть, его раздражала её уверенность? Или то, что она не просила у него помощи, как это делали другие?
Она тяжело вздохнула, чувствуя, как мысли начинают её выматывать.
«Если это личное, – подумала она, – то мне придётся найти способ это изменить. Но как?»
Кристина снова взглянула на окно, собираясь с силами.
Она знала одно: никто не будет за неё решать эту проблему. Она разберётся с Игорем и найдёт способ довести проект до финала, несмотря на его саботаж.
Её голос прозвучал твёрдо даже в пустом кабинете:
– Ты не помешаешь мне, Игорь.
Кристина стояла перед кабинетом Игоря, ещё раз прокручивая в голове, что она собирается сказать. Разговор с ним никогда не был простым, но сейчас ситуация была критической. Если они не завершат релиз в эту неделю, её команда, возможно, лишится всего – проекта, финансирования, а может, и работы.
Она сделала глубокий вдох, постучала в дверь и вошла.
Игорь сидел за своим столом, просматривая документы на мониторе. Услышав её шаги, он оторвался от экрана и поднял взгляд.
– О, Кристина, – его тон был наигранно доброжелательным. – Чем могу помочь?
Её руки были сложены перед собой, взгляд – твёрдым.
– Нам нужно поговорить о вашем решении по проекту, – начала она, стараясь говорить максимально ровно.
Игорь усмехнулся, откинувшись на спинку кресла.
– Конечно. Что именно вас беспокоит?
– Ваш отказ одобрить выпуск, – ответила она прямо. – Вы знаете, что мы соответствуем всем требованиям, и задержка проекта нанесёт серьёзный ущерб компании.
Игорь сделал вид, будто задумался, потом медленно пожал плечами.
– Возможно. Но я предпочитаю перестраховаться.
Кристина сжала зубы, но удержалась от резкого ответа.
– Игорь, это перестраховка или что-то личное? – её голос прозвучал твёрдо.
Он чуть приподнял бровь, притворно удивившись.
– Личное? Что вы, Кристина, как можно так думать? Я исключительно профессионал.
Её терпение трещало по швам.
– Тогда объясните, что именно вызывает ваши сомнения? Какие конкретно аспекты модуля требуют доработки?
Он наклонился вперёд, скрестил руки на столе и улыбнулся, словно издеваясь.
– Знаете, Кристина, я бы с удовольствием всё объяснил, но… у меня просто нет времени разбирать ваши ошибки за вас.
Его тон был подчёркнуто вежливым, но каждая его фраза звучала как вызов.
Кристина почувствовала, как внутри всё закипает.
– Это не ошибки, – парировала она. – Это ваша субъективная интерпретация.
– Возможно, – ответил он с притворной небрежностью. – Но моя подпись всё равно нужна для выпуска.
Он снова откинулся на спинку кресла, наслаждаясь своим положением.
– Если вы так уверены в своей правоте, почему бы вам не найти способ обойти моё мнение? – произнёс он, словно бросая вызов.
Кристина на секунду замерла, глядя на него.
– Спасибо за ваш «совет», Игорь, – сказала она ледяным тоном.
Её голос звучал спокойно, но внутри всё кипело. Она развернулась и направилась к двери, прежде чем не сдержать себя и не сказать что-то, о чём пожалеет.
Кристина вышла из кабинета, её шаги были быстрыми, почти резкими. В груди бушевала ярость.
«Высокомерный ублюдок…» – она мысленно подбирала разные эпитеты, пока шла к своему кабинету.
Она знала, что Игорь намеренно ставит её в неудобное положение. Он наслаждался своей властью и тем, что мог затормозить её работу.
Но оставаться в этом положении она не собиралась.
Сев за свой стол, она быстро достала блокнот, взяла ручку и начала писать.
1. Проверить возможность обхода подписи Игоря.
Она знала, что в компании были процедуры для подобных ситуаций, но это требовало времени и ресурсов.
2. Найти поддержку у высшего руководства.
Рискованный шаг, но, если она сможет доказать, что Игорь действует необоснованно, у неё появится шанс.
3. Доработать отчёт, сделать его ещё более убедительным.
Это займёт лишние часы, но если она сможет предоставить идеальную документацию, то даже Игорь не сможет её остановить.
Её взгляд был сосредоточенным.
«Я не дам ему уничтожить этот проект», – твёрдо подумала она.
Ей предстояло найти выход. И она знала, что сделает всё, чтобы команда и проект выстояли, несмотря на попытки Игоря поставить их на колени.
Глава 15
Подготовка к двойному удару
Кристина сидела за своим столом, обдумывая свой следующий шаг. Она понимала: идти напрямую против Игоря – это война, где победитель может оказаться один. Но она не собиралась оставлять свою команду без защиты и проект без шанса на релиз.
Единственное решение, которое пришло ей в голову, – подстраховаться, сделав два хода одновременно. В крайнем случае – обратиться к высшему руководству. На случай, если ситуация зайдёт в тупик, она должна быть готова взять на себя ответственность за выпуск продукта без согласования с Игорем. Риски были огромными, но другого пути не было.
Основной вариант – попытаться обойти Игоря через проверку у другого представителя отдела информационной безопасности – того, кто занимался соседним кластером и также имел право проводить ревизию.
Проблема заключалась в том, что этот специалист, Алексей, находился в одном стриме с Игорем. Если он возьмётся за проверку, то рискует столкнуться с недовольством своего более опытного коллеги.
Кристина выдохнула и собралась. Чтобы Алексей согласился, ей нужно было доказать ему, что с их стороны всё идеально, а также убедить, что это решение не навредит ему лично.
Кристина быстро собрала свою команду. Разработчики, тестировщики, архитектор – все пришли в переговорную с напряжёнными лицами, понимая, что ситуация серьёзная.
– Коллеги, у нас новая задача, – начала она, встав у доски. – Нам нужно усилить нашу документацию и перепроверить все показатели по модулю безопасности.
Она объяснила, что собирается запросить проверку у другого специалиста, чтобы обойти блокировку Игоря.
– Это наша последняя возможность выйти в релиз в срок, – сказала она твёрдо. – Поэтому мне нужно, чтобы все данные были выверены до мельчайших деталей. Никаких слабых мест.
Её слова встретили лёгкий ропот.
– Кристина, мы же уже провели тесты, – сказал один из тестировщиков. – Всё соответствует.
– Я знаю, – ответила она. – Но мне нужно, чтобы это было не просто «соответствует». Мне нужно, чтобы это было идеально.
Архитектор кивнул, понимая, что она имеет в виду.
– Хорошо, – сказал он. – Я подключусь к разработчикам, мы проверим архитектуру.
– А мы прогоним тест-кейсы еще разок, – добавил тестировщик.
Кристина улыбнулась, чувствуя, что её команда настроена решительно.
После нескольких часов работы она отправила сообщение Алексею, попросив его о личной встрече. Они договорились встретиться в небольшой переговорной комнате ближе к концу рабочего дня.
Алексей вошёл, держа в руках ноутбук, и сел напротив Кристины.
– Привет, Кристина, – начал он, – надеюсь, ничего срочного?
– Привет, Алексей, – ответила она с лёгкой улыбкой, но её голос звучал серьёзно. – Дело срочное. И, честно говоря, непростое.
Она рассказала ему о ситуации с Игорем, стараясь не переходить на личности, но давая понять, что его отказ – это скорее личная, чем профессиональная позиция.
– Вот что я хочу предложить, – продолжила она. – Мы подготовили все данные по проекту. Всё перепроверим дважды. Нам нужно, только чтобы ты провёл независимую проверку.
Алексей поднял бровь, очевидно, удивившись.
– Кристина, – наконец заговорил Алексей, откидываясь на спинку стула, – я понимаю, в каком ты положении, но ты ведь знаешь, что даже если я всё перепроверю и проект окажется идеальным, это не изменит главного.
– Чего именно? – спросила она, чувствуя, как её внутреннее напряжение растёт.
– Игорь. Он не оставит это просто так. Если я подпишу проверку без его ведома, он найдёт способ спросить с меня. И поверь, я не в том положении, чтобы конфликтовать с ним.
Кристина тяжело вздохнула.
– Алексей, я понимаю риски. Но проект нужно завершить. Если он не выйдет в срок, мой отдел окажется под угрозой. Команда может лишиться работы.
– Я сочувствую тебе, – сказал Алексей. – Но Игорь… ты знаешь, какой он злопамятный.
– Значит, ты не поможешь? – спросила она, стараясь не выдавать раздражения.
– Я не могу рисковать, – ответил он, опустив взгляд.
Кристина стиснула зубы, с трудом сдерживая ярость.
– Хорошо. Спасибо за честность, – коротко сказала она, поднимаясь.
Алексей выглядел виновато, но ничего не ответил.
Кристина вернулась в кабинет, где её команда всё ещё работала над документацией и проверяла код. Атмосфера была напряжённой, каждый из сотрудников сосредоточенно смотрел на свои экраны.
– Что у нас? – спросила она, входя.
Архитектор поднял голову, и его лицо выглядело серьёзным.
– У нас проблема, Кристина, – сказал он.
– Какая?
Тестировщик, сидевший рядом, повернул экран к ней.
– Мы нашли уязвимость. Мелкую, но её нельзя игнорировать. Если Игорь как-то получит доступ к нашим данным, он точно за это зацепится.
Кристина посмотрела на экран. Уязвимость была связана с безопасностью передачи данных. Проблема оказалась сложной, и никто из присутствующих не знал, как её исправить.
– Мы можем закрыть это? – спросила она.
Архитектор покачал головой.
– Не думаю. У нас нет специалистов по этой части.
Кристина почувствовала, как к горлу подступает паника. Весь проект висел на волоске, и времени на решение почти не оставалось.
– Чёрт, – пробормотала она, обдумывая возможные ходы.
Тут один из разработчиков, молодой парень с серьёзным выражением лица, поднял голову.
– Я вспомнил кое-что, – сказал он.
– Что? – Кристина повернулась к нему, её голос звучал резко.
– Демид. Он работал с такими уязвимостями на предыдущем месте. Я даже читал его статью об этом пару лет назад. Он выступал на конференции, где рассказывал, как такие проблемы закрывать.
Кристина замерла. Демид.
Он был лучшим кандидатом для решения этой задачи, но мысль идти к нему за помощью вызвала у неё внутренний протест. Она всё ещё чувствовала себя неуютно рядом с ним. Её смешанные чувства – интерес, раздражение, странное волнение – мешали ей сохранять хладнокровие.
Но проект был важнее. Команда была важнее.
Кристина сделала глубокий вдох, принимая решение.
– Хорошо, – произнесла она, больше себе, чем команде. – Я поговорю с ним.
Она нашла Демида в зоне отдыха. Он сидел за небольшим столиком, просматривая что-то на ноутбуке, и казался полностью поглощённым своими мыслями.
– Демид, – позвала она, и он поднял взгляд, слегка удивлённый её появлением.
– Кристина Александровна, – сказал он с лёгкой улыбкой. – Чем могу помочь?
Она на секунду замялась, но быстро взяла себя в руки.
– У нас есть проблема в проекте. И мне сказали, что ты можешь помочь её решить.
Его брови чуть приподнялись, но он сразу же стал серьёзным.
– Что за проблема?
– Уязвимость в безопасности передачи данных, – ответила она, садясь напротив. – Мне сказали, что ты работал с этим раньше.
Он кивнул, скрестив руки на груди.
– Да, было дело. Я могу взглянуть.
– Демид, – добавила она, её голос стал мягче, но твёрже. – Это очень важно. Если мы не решим эту проблему, проект не выйдет, и моя команда окажется под угрозой.
Его взгляд стал более сосредоточенным, и он быстро закрыл ноутбук.
– Хорошо. Покажи, что у вас.
Кристина почувствовала лёгкое облегчение. Впервые за долгое время у неё появился шанс исправить ситуацию. Но что-то подсказывало ей, что помощь Демида принесёт с собой не только техническое решение, но и новые вопросы.
Глава 16
Рабочий марафон
Кристина привела Демида в переговорную, где уже находились её ключевые сотрудники: архитектор и старший тестировщик. На их лицах читались усталость и тревога, но они понимали: нужно сделать всё, чтобы спасти проект.
– Вот данные по уязвимости, – начала Кристина, указывая на экран.
Демид подошёл ближе, прищурившись.
– Интересно, – пробормотал он, изучая диаграммы и тестовые данные. – Это старый баг, связанный с алгоритмами шифрования. Не самый очевидный, но исправимый.
Кристина подняла бровь, слегка удивлённая его уверенностью.
– Ты знаешь, как это решить? – спросила она.
Он повернулся к ней с лёгкой улыбкой, но без тени высокомерия.
– Знаю.
– Тогда за дело, – коротко сказала она, снова беря контроль над ситуацией.
Демид полностью сосредоточился на проблеме. Его руки скользили по клавишам, а глаза пробегали по строкам кода, словно он уже давно знал, что искать. Вокруг него атмосфера становилась напряжённой, но он работал с такой увлечённостью, что это заражало остальных.
– Архитектор, сюда, – позвал он. – Мне нужно уточнить кое-что по вашей структуре.
Архитектор подошёл, и они начали обсуждать технические детали. Кристина наблюдала за ними со стороны, стараясь не мешать, но её впечатлило, с какой лёгкостью Демид взаимодействовал с её командой.
«Он действительно хорош», – подумала она.
Время летело. Часы показывали уже за полночь, но никто не собирался уходить. Кристина и её команда, воодушевлённые прогрессом, сосредоточились на том, чтобы дать Демиду всё, что ему нужно.
– Кристина, – обратился он к ней, когда они делали очередной перерыв. – У вас отличная команда. Они быстро схватывают суть.
Её сердце слегка дрогнуло от его слов, но она лишь коротко кивнула.
– Мы знаем, что делаем, – ответила она спокойно.
К утру уязвимость была устранена. Демид показал результаты тестов, которые подтвердили, что проблема полностью закрыта.
– Готово, – сказал он, откинувшись на спинку кресла.
Кристина посмотрела на экран, затем перевела взгляд на него. Она чувствовала облегчение, но также и лёгкое чувство благодарности.
– Спасибо, Демид, – сказала она, и в её голосе прозвучала нотка тепла.
– Это ещё не всё, – ответил он, поднимаясь.
– Что ты имеешь в виду? – спросила она, удивлённая.
– У вас всё ещё проблема с тем, чтобы обойти Игоря, – сказал он, глядя прямо на неё.
Он подошёл к доске и начал рисовать схему.
– Смотрите, – начал он. – Если мы перепроверим результаты с другими тестами и включим дополнительные метрики, то сможем показать их не только вашему стриму, но и центральному офису. Это повысит доверие к проекту и может послужить основой для принятия решения без участия Игоря.
– Центральный офис? – переспросила Кристина, её взгляд стал сосредоточенным.
– Да. Они редко вмешиваются, но если мы дадим достаточно убедительных данных, то можем получить их поддержку.
Кристина обдумала его предложение. Это было рискованно, но в ситуации, когда всё висело на волоске, это могло быть спасением.
– Это сработает? – спросила она.
– Если мы всё сделаем правильно – да, – уверенно ответил Демид.
Она посмотрела на свою команду, а затем снова на Демида.
– Тогда за дело, – сказала она твёрдо.
Работа продолжилась, но что-то внутри Кристины изменилось. Наблюдая за Демидом, она видела не просто талантливого специалиста, но и человека, который искренне старается помочь, не требуя ничего взамен.
Его уверенность, профессионализм и сосредоточенность оставляли сильное впечатление.
«Может быть, я была к нему слишком предвзята», – подумала она, но тут же остановила себя.
Ещё рано делать выводы. Она должна оставаться сосредоточенной на проекте. Но теперь, когда она смотрела на Демида, её раздражение и холод начали слегка таять, уступая место уважению.
«Посмотрим, что из этого выйдет», – подумала она, возвращаясь к работе.








