Северный код
Шрифт:
— Полина? — он протянул руку. — Дима, проджект-менеджер. Я ваш… ну, тот человек, который объяснит вам, как у нас тут что не работает.
— Полина, — я пожала его руку. — Очень приятно. А мне обычно объясняют наоборот: как тут всё работает. Но я гибкая.
— У нас работает только кофемашина, и то по настроению. Идёмте, я познакомлю вас с командой. Они уже волнуются. По офису ходят слухи.
— Какие слухи?
— Что у нас новый сеньор. Что она блонд. Что она работала в Берлине. И что вчера она устроила пожар на встрече с боссами.
Я
— Откуда?..
— Полина, — он улыбнулся ещё шире, — у нас стеклянные стены. У нас всё стеклянное, кроме туалета. И то я не уверен.
Команда у меня состояла из шести человек.
Дима — PM, который вёл меня сейчас и объяснял по дороге, кто есть кто.
Ирина Сергеевна — тех-лид аналитики. Сорок плюс, очки в тонкой оправе, волосы в безупречный пучок, кофе в идентичном термостакане каждый день. По описанию Димы — «человек, который один раз нашёл ошибку в коде Гугла и заставил их сделать пулл-реквест в её фронт». По её собственному взгляду на меня в момент знакомства — «у вас, надеюсь, есть IQ. Если нет, у меня нет времени.»
Я ей очень понравилась с первой минуты. Я понимаю, что это звучит самонадеянно. Но иногда люди узнают своих по тому, как другой человек складывает руки. Мы — складывали одинаково.
Серёжа — бэк-разработчик. Серёжа был молодой, в худи (на этот раз — без пиджака сверху, потому что Серёжа в социальные конвенции не верил), с двумя мониторами, наушниками на шее и выражением лица «не подходите ко мне, я думаю». Он поднял на меня глаза на полторы секунды, кивнул, и вернулся в монитор. Это был, как объяснил Дима, его максимальный социальный жест за день. Он, видимо, израсходовал свой ресурс на меня.
Лена — фронт-разработчик, девочка двадцати четырёх, в очках с фиолетовыми стёклами и с татуировкой стрекозы на запястье. Лена сразу же сказала мне:
— Если что — у меня есть кот. На случай, если будет плохой день. Его зовут Капитан.
— Очень рада, — сказала я. — На какой день мне записаться?
— Я записываю по средам и пятницам.
— Записывайте на сегодня.
Лена смеялась. Серёжа, не отрываясь от монитора, тоже издал звук, который, возможно, был смехом. У Лены и Серёжи, видимо, был свой код.
Костя — мобильный разработчик. Костя был приятный, спокойный, с лицом человека, который дома готовит сам и любит свою маму. Я его сразу полюбила, по чисто бессознательным причинам.
И Соня.
Соня сидела у окна, согнувшись над ноутбуком в позе вопросительного знака. Худенькая, тихая, в коричневом джемпере, с двумя длинными светло-русыми косичками. Очки большие, в чёрной оправе. Глаз я не увидела, потому что она в момент моего появления была погружена в Excel так, как другие погружаются в Достоевского.
— Соня, — позвал Дима. — Это Полина.
Соня подняла голову.
И я увидела глаза.
Знаете, бывают люди, у которых глаза — это просто глаза. А бывают люди, у которых в глазах целый исследовательский институт. Так вот, в Сониных глазах был институт.
С аспирантами. С докторской диссертацией. С грантом от международного фонда.— Здравствуйте, — сказала Соня. Очень тихо.
— Привет, — сказала я. — Очень рада знакомству. Дима сказал, ты стажёр. Ты на каком курсе?
— На пятом. ВМК.
ВМК. МГУ.
Ну конечно.
— А диплом по чему?
— Прогнозные модели поведения пользователей на основе несбалансированных временных рядов.
Я моргнула.
— Соня, — сказала я очень спокойно. — Я тебя удочеряю.
Соня моргнула.
Команда заржала.
Я, видимо, прошла какую-то невидимую проверку.
К обеду я уже сидела с Соней над данными.
Не потому, что я обязана была проводить с ней весь день. А потому, что в течение первых двух часов в офисе Соня сделала три вещи, которые меня впечатлили.
Первое: она молча принесла мне чашку чая, без вопросов, без слов. Зелёный. С лимоном. Угадала.
Второе: она поправила меня. Очень тихо. По коду. Я смотрела на чужой модуль, чтобы понять архитектуру, и сказала вслух (плохая привычка, я знаю): «А почему вот это значение здесь приходит строкой?». Соня, не поднимая головы, сказала: «Потому что выше идёт неявное преобразование с потерей точности. Скорее всего, поэтому у нас в проде иногда дробятся миллиценты. Это давний баг, мы его не нашли.»
Я уставилась на Соню.
Соня уставилась в свой ноутбук.
Третье: когда я сказала вслух «о, я хочу посмотреть данные за последний квартал», Соня молча — без вопроса, без объяснения — прислала мне в чат ссылку на дашборд, которую, как я узнала позже, она собирала сама ночью «на всякий случай», потому что услышала, что новый сеньор приходит.
Соня.
Соня, которая выглядит как тётенька-библиотекарь, заблудившаяся между стеллажами.
Соня — это находка.
Я закрыла ноутбук, подошла к её столу, села рядом и сказала:
— Соня. Ты будешь моим ребёнком в этом офисе. Если кто-то тебя обидит — приходишь ко мне. Я их убиваю. Если ты захочешь повышения — приходишь ко мне. Я его выбиваю. Если у тебя плохой день — приходишь ко мне, я ругаюсь матом и угощаю чаем. Договорились?
Соня медленно подняла голову.
И я впервые увидела, как она улыбается.
Улыбка у неё была как у ребёнка, который впервые услышал, что Дед Мороз настоящий.
— Договорились, — прошептала Соня.
В три часа дня была летучка.
Я подходила к переговорной с двумя мыслями. Первая: «не пролей кофе». Вторая: «не смотри в его серые глаза дольше двух секунд, потому что после двух секунд начинается дезориентация в пространстве и времени».
В переговорной были трое.
Кирилл в кресле в позе «я пришёл сюда отдыхать», ноги почти на столе. При виде меня просиял:
— О, наш кофейный ангел! Без подарков сегодня?
— Без, — сказала я. — Я ношу подарки только избранным. Артёма я обновила.