Выбери любимый жанр

Ты (не) в моём коде (СИ) - Тишь Таисья - Страница 11


Изменить размер шрифта:

11

Вернувшись, Тая села напротив за стол и раскрыла ноут. На ней снова были широкие джинсы и футболка, только не с котом, а с карикатурной принцессой и витиеватой надписью, которая сначала казалась просто узором. Присмотревшись, я понял, что очень специфическим шрифтом там была выведена фраза: «Идите в жопу, я – фея!» Это было очень на неё похоже. Почему-то подумалось, что она не дала бы мне взять простофилю, и я невольно улыбнулся.

— Отличная футболка, нечего хихикать, мне нравится, — словно расставляя точки, уронила Тая устало.

— И мне нравится, — честно констатировал я. — В характере.

Она улыбнулась как-то невесело, но без злости.

— Взяли девопса?

— Не-а, он не прошёл наш кастинг.

— На чём герой срезался?

— На идемпотентности, — сказал я. — Знаешь, термин самому пришлось загуглить, хоть из твоих пометок примерно догадывался, что это про «несколько сообщений не меняют результата».

Она хмыкнула, будто раздумывая, объяснять или нет, а потом, решив объяснить, закинула в чай сахара и села с кружкой обратно за стол напротив.

— Если приходят мои ровесники, они такими терминами только и оперируют. Постарше попроще будут. Поначалу я сама, понимая суть, но не владея терминологией, производила впечатление профана. А это раздражает.

Она пожала плечами.

— Легче с теми, кто перевалил за тридцатник. Можно объяснять очень сложные вещи на пальцах и не оглядываться на... не пытаться казаться умнее, чем ты есть. Но окружение обязывает.

И снова на лице выражение усталости и отторжения. Да, работа явно не греет ей душу.

— Не любишь умничать? У тебя же получается.

— Пффф... не в этом же дело...

— Это я сегодня уже понял.

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

— И когда новый кастинг?

— Завтра.

Я потёр руками лицо. Собес надо было проводить с командой, а им очень нравились общие ответы, потому что в девопсе ребята смыслили мало и рушили мне ход беседы: то неуместно кивая и нахваливая, то отмалчиваясь в момент, когда надо по своему профилю спросить.

— Что-то не так?

Я задумался. Стоит ли спрашивать? В голову пришла шальная мысль. А почему бы и нет? Что я теряю?

— Тай, — произнёс я мягко, и она, как показалось, вздрогнула, уставившись на меня немного удивлённо и растерянно. Я чуть не сбился с мысли. — Могу я тебя попросить помочь с собесом?

— А, да, можешь, — с облегчением ответила она сразу, даже не дождавшись продолжения.

— Должен буду — проси, что считаешь нужным.

— Расскажи о вашем кластере, нагрузках, чем пользуетесь, на чём написано основное: монолит или микросервисы[1]? Короче, мне нужны вводные.

[1] Монолит — когда вся система или программа едина, как один огромный супермаркет. Микросервисы — когда система разбита на множество отдельных программ, общающихся друг с другом, как разные магазины с одним хозяином, где аптека отдельно от бакалеи.

— Хорошо. Только я не это имел в виду. Никакой труд не должен оставаться без оплаты.

— Хах, — она улыбнулась тепло и просто. — Начнём с банального, как сегодня.

— В смысле? Ты о чём?

В дверь позвонили, и она кивнула в сторону коридора, поднимаясь, чтобы открыть и пояснила.

— Об этом.

— Сиди, сейчас принесу, — остановил её я.

Оперативно открыл курьеру и, уже забирая пакеты, добавил громче:

— И мы договорились!

8.2 Переписать код. Женя

Тая разгружала пакеты, сильно удивившись бутылке вина и пачке стейков.

— Этого не было в заказе, — Тая нахмурилась.

— Я же сказал, что тоже не веду затратник. Не забивай голову.

— Мне казалось, мы здесь все экономим.

— Я экономлю на больших суммах, чтобы закрыть значимые дыры и двигаться дальше. Но не на здоровье, — позволил себе подмигнуть.

— А вино — это про здоровье? — Бровь Таи приподнялась, но насмешка не казалась злой.

— Скорее про моральное здоровье. Меня сегодня посетило не одно открытие, рисующее нерадужные перспективы, — сказал я, прочистив горло. Одно из них собиралось жарить стейки рядом со мной, снова напялив фартук в иголках. Правда, они уже казались не столь колючими.

— Да, я сегодня тоже вымоталась в ноль, хотелось, как подруга написала, лабутеном глаз коллеге проткнуть.

— Даже так? А что стряслось? Проблемы?

— По работе? Нет, никаких проблем, даже на хорошую премию выйду за месяц. Просто... давай лучше про вашу архитектуру, чтоб знать, о чём завтра речь вести.

Я кивнул, не став расспрашивать, открыл ноутбук и развернул схему.

— Монолит с костылями. Мы пытаемся сделать вид, что это микросервисы.

Она усмехнулась:

— Любимая игра.

— Kafka, кубер, всё как у взрослых. Только работает это... — Я повёл рукой, — как получится.

Она наклонилась ближе, глядя в экран и уточнила:

— Где падает чаще всего?

— Пики. Нагрузка скачет, и всё начинает разваливаться.

— Потому что у тебя не система, а набор решений, — спокойно сказала она. — Каждый кусок вроде правильный, но вместе нет.

Я на секунду замолчал. Пришлось признать.

— Звучит очень знакомо.

Тая чуть улыбнулась:

— Потому что это почти всегда так.

Посмотрел на неё внимательнее. Мне стало любопытно, и я спросил.

— Ты всё так разбираешь?

— Как?

— На куски и где ломается.

Тая пожала плечами.

— Если не разбирать, не починишь.

— Это ты сейчас про код или про жизнь? — решил уточнить я.

На меня уставились удивлённые глаза:

— А что, есть разница?

— Есть. В жизни чаще не чинится, — из меня невольно вырвалось с нехорошей усмешкой. Не над Таей, нет. Скорее над жизнью.

— Чинится, — спокойно сказала она. — Просто не всегда хочется искать проблему. Она ведь может быть и в тебе самом. Мало кто копается в своём коде.

Тишина на секунду стала плотнее. Я откинулся на спинку стула и ждал продолжения. Она перестала выглядеть деловой, скорее задумчивой, взгляд уставился в окно.

— Люди на тебя влияют, — сказала она после паузы. — Что-то в тебе пишут. Ты сам потом тоже что-то дописываешь. А дальше живёшь по этому коду, как по сценарию. Иногда задним числом думаешь: надо было иначе. Но в тот момент по-другому не получалось. А потом попадаешь в похожую историю и снова идёшь по тому же кругу.

— При этом ты считаешь, что всё можно починить? — Что-то в этой логике для меня не клеилось.

Она выдохнула протяжно.

— Не уверена. Но если не считать себя безвольной функцией, что-то поправить реально. Тем более, если осознаёшь, где и почему код сломался. Есть возможность его переписать. Это как в книге. Если не знаешь, о чём хочешь рассказать как о результате, не стоит писать и слова.

— Ты много читаешь?

Тая усмехнулась, словно услышала что-то неоднозначное, о чём не знаешь, как сказать. Или не сказать. Ответила она не сразу.

— Бывает. Раньше вообще тоннами проглатывала книги, сейчас меньше.

— И читаешь ты тоже так? Где ломается и в чём основной посыл?

Тая задумалась.

— Нет, конечно. Книга ведь не схема. Ты же смотришь на сайт как пользователь и видишь картинку, а не код бэкенда. Либо сайт живой и рабочий, либо кривая фигня. С книгой так же. Либо она дышит, и ты в неё проваливаешься, либо автор врёт.

— В смысле?

— Где автор делает вид, что это работает, а на самом деле нет.

Я хмыкнул.

— Жёстко.

— Зато честно.

— И что не врёт? — Мне стало любопытно.

Она чуть повела плечом.

— Разное.

— Попробуй, — попросил я.

Тая запрокинула голову, немного оторопело, будто на неё положили груз, но потом всё же ответила:

— Кафка?

— Да ладно, он страшный зануда. Нелёгкая литература, я бы сказал.

Она улыбнулась немного хитро.

— Да, в основном, но есть и то, что мне понравилось.

11
Перейти на страницу:
Мир литературы

Жанры

Фантастика и фэнтези

Детективы и триллеры

Проза

Любовные романы

Приключения

Детские

Поэзия и драматургия

Старинная литература

Научно-образовательная

Компьютеры и интернет

Справочная литература

Документальная литература

Религия и духовность

Юмор

Дом и семья

Деловая литература

Жанр не определен

Техника

Прочее

Драматургия

Фольклор

Военное дело