July 30, 2020

Виртуальное чтиво

Славик сделал шаг, услышал сзади лязг захлопнувшейся двери и скрежет железного засова, осмотрелся. В небольшом, метров пятнадцати, опенспейсе стояли восемь плотно сдвинутых столов. Шесть пар глаз рассматривали его с брезгливым любопытством. Так посетители зоопарка разглядывают грязную блохастую обезьяну.
— Хэллоу, ворлд! — сказал он, как учили.
Верткий худосочный парень с большим ртом, гримасничая, выскочил ему навстречу.
— Хэллоу-хэллоу from stackoverflow. Ты чего под своего косишь? С понтом — порядок знаешь? Разработчик, что ли?
Черты лица парня дергались, будто на пружинках. Славик никогда не видел такой разболтанной мимики. Это какой-то клоун! Такой не может быть лидом команды и встречать новичка.
— Сишник! — как можно тверже произнес он. — Погоняло Золотце!
— А макбук у тебя клевый! Продашь эйр? Два огляда даю!
— Ну-ка, Эльдарка, свали в овраг! — раздался голос с места у окошка. — С сишниками тебе тереть не по чину! Иди сюда, Золотце!
Низкорослый кряжистый парень поманил его рукой, предложил сесть на пуфик рядом с собой.
— Я тимлид, я тут рулю! Давай знакомиться. Где живешь?
У него было плоское лицо: как камбала с приделанным посередине курносым носом и цепкими, очень внимательными глазами.
— Преображенский.
— Кого знаешь?
— Многих. Торвальдса знаю, Столлмана...
— Ого! А они тебя знают? — усмехнулся тимлид.
— Конечно.
— Чем докажешь?
— Да всем! И ревью пришлют, и патч подгонят...
— Да-а-а? — с сомнением спросил тимлид. — А где сейчас Торвальдс?
Вячеслав глянул удивленно, пожал плечами.
— Не в курсах! Наверное, ядро ментейнит...
— Не в цвет, братан! Торвальдса турнули из FOSS за хейт спич. Если ты с ним трешься, то как можешь этого не знать?!
— Я же с ним не каждый день трусь... — растерянно сказал Славик. — У меня своя кодла, у него — своя...
Он чувствовал, что все идет как-то не так. Тимлид приблизил свою плоскую харю почти вплотную.
— Зачем оффер принял?
— Так это, хрюша сказала "дружный сплочённый коллектив, удобное пространство для работы". — В голосе Славика звучали нотки гордости. — Еще печеньки бесплатные.
— Какие ещё печеньки?
Славик замялся.
— Ну, что менжуешься?!
— Да... Непонятка тут вышла...
— Какая такая непонятка?
— Ну знал я, что бесплатные печеньки — дешёвое разводилово. А на собесе из головы велетело...
Вокруг захохотали. Но тимлид быстро прекратил веселье.
— Что скалитесь? — грозно прикрикнул он. — Этот галерный за печеньки купился! Какой тут смех?!
— Ошибка вышла...
— Не надо считать себя неприкасаемым, — мрачно и назидательно сказал тимлид. — Придется дать тебе таску. Хочешь таску?
Славик сглотнул вязкую слюну. Вот так сразу браться за код ему не хотелось. Но и отказываться вроде нехорошо...
— Да можно... Одну штучку...
Впервые за весь разговор тимлид усмехнулся.
— Мы не такие жадные. Мы тебя досыта накормим. Сифон, готов?
— Как пионер! — все так же шутовски улыбаясь и дергаясь, Эльдар подошел к Славику.
В руках он держал старый, сменивший десятки пользователей, корпоративный ноутбук на Core 2 Duo. Тимлид поднял ногу и столкнул Славика на пол. И тут же на него посыпались таски из жиры. Оказалось, что корпоративная жира куда хуже дашборда trello, хуже тикетов гитхаба, хуже даже планирования в экселе! Он пытался защититься, но ноуты оказались в руках еще нескольких человек, задачки со всех сторон сыпались ему в планировщик. Чтобы спастись от этого града, Славик забрался на стул под продувающим кондеем. И действительно — таски прекратили сыпаться. Обитатели опенспейса глумливо, с визгом, смеялись.
— Вот и видно теперь, кто ты такой есть! — прогремел откуда-то сверху голос всемогущего тимлида. — Никакой ты не опытный разработчик, а гребец галерный, джун неопытный! Сам нашел свое место! Значит, будешь сидеть под кондеем, как твой кореш Зюлькорнеев! А вначале пройдешь прописку! А ну, выползай на свет, джуниор поганый!
Преодолевая боль в перегруженном мозгу, Славка медленно поднялся на ноги. Колени дрожали. До него только сейчас начало доходить — что произошло.
Обитатели опенспейса расселись на стульях, Славика поставили перед ними. То ли от перегрузки, то ли от переживаний, а может, из-за освещения, но он не различал лиц — только мутные светлые пятна. Зато остро ощущал атмосферу нетерпеливого ожидания расправы.
— Выбирай: статическая типизация или динамическая? — спросил тимлид.
Ответ на него Славка знал.
— Статическая!
— Гм... — удивился тимлид. — Тогда скажи, вот ты в отладке. Началось совещание, продакт встречу кинул. Что делать будешь? В переговорку пойдешь или на ТКС подключишься?
Наступила тишина жадного любопытства.
— Дебаг не прерывают! — выкрикнул Слава правильный ответ.
Опенспейсники обескураженно зашевелились. Славик приободрился. Теперь он различал лица разработчиков. На них читалось удивление. Тимлид почесал затылок.
— Гля, он и взаправду с понятиями...
Тимлид задумался. Похоже, что это не джун. Тогда, получается, его по беспределу под кондей загнали. И если у него действительно авторитетные люди в кентах, то спрос учинят с него, с тимлида!
— Значит, так! — подвел итог он. — Пусть Золотце пока живет правильным мидлом. Мы на Хабре опрос прогоним, если подтвердят, так и останется. А если нет — определим в тестировщики, будет клиентский яваскрипт в шестом IE дебажить!
Так начался первый день Славика в опенспейсе. Он представлял его совсем по-другому.