Глава 101. Чёрная Пятница(1)

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

— Я думаю, нам придётся нелегко во время Чёрной пятницы…

Мужчина чуть склонил голову набок, рассматривая появившуюся на экране структуру программы.

Чёрная Пятница.

К первому дню традиционного американского сезона распродаж компания хорошо подготовилась.

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

— Разве вертикальное масштабирование разве займёт не больше времени, чем горизонтальное?

Под вертикальным подразумевалось улучшений характеристик комплектующих, а при горизонтальном обычно увеличивали количество компьютерной аппаратуры.

При вертикальном масштабировании обычно переключались на сервера с высокими техническими характеристиками, а при горизонтальном просто использовали много аппаратных средств.

И этот человек предлагал именно второй вариант.

— Почему бы вам не уйти из компании, если вы предлагаете такое?

— …

Мужчина промолчал в ответ на слова Стива. Судя по его лицу, он из Азии.

Сложно было сказать откуда конкретно: из Китая, Японии или Кореи; но он однозначно приехал из западной Азии.

Тот продолжал молчать, и Стив разозлился ещё сильнее. Он даже не потрудился не использовать расистские слова.

Чурка! (от англ. gook. У нас это самый близкий вариант). Возвращайся в свою страну.

Этим словом американцы называли выходцев из юго-западной и западной Азии. Это было достаточно старое слово, так что не все люди понимали значение (Это у них. У нас, как вы понимаете, оно используется повсеместно).

Никто в конференц-зале не попытался вмешаться, хотя этот человек и сказал человеку такое — уходи из компании и возвращайся к себе. А всё потому что этот человек разбирался в ПО лучше всех в компании.

Стив Бэнкс.

Главный архитектор ПО в компании.

Кто-то ждал Стива у выхода из конференц-зала.

Это был Кеннет.

— Хей, давно не виделись.

— Да.

— Ну как оно? Занят в последнее время?

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

— Это сводит меня с ума. Мне кажется, будто я иду по канату над пропастью.

— Это не тот парень, которого приняли по рекомендации Дэйва несколько месяцев назад?

— О да, я знаю, — Стив щёлкнул пальцами, будто только что вспомнил.

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

— Правда? Разве он не азиат?

Напряжение не сходило с лица Стива. Даже без всего этого, у него было полно дел с подготовкой к Чёрной Пятницы.

— Азиат… но, по его словам, он сможет улучшить производительность сервера в пять раз. Хотя я беспокоюсь… может это просто пустой трёп…

Стив пошёл дальше, словно у него не осталось больше вопросов.

В сфере информационных технологиях он чувствовал себя увереннее, чем кто бы то ни было.

Ему нужно было удостовериться.

Он направился в офис, где работал Ёнхо.

***

То, что Ёнхо упомянул в конференц-зале после встречи с Джеффом, вызвало бурную реакцию со стороны сотрудников компании. Многие люди шептались на эту тему и разносили сплетни.

Это правда.

Это неправда.

Да быть не может, чтобы такое было возможным.

В принципе это можно сделать.

Слухи распространялись как лесной пожар. Кто-то преувеличивал, кто-то возражал, кто-то восхищался, кто-то только запутывал всех сильнее — чего там только не было.

— Это невозможно применить в реальных условиях.

— Впрочем, кажется я слышал, что это разработал Джефф Дан.

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

Однако на этот раз, когда никто не мог понять, разработал это он или нет, всё только запуталось еще сильнее.

Слухи множились и разрастались.

Git (удалённый репозиторий) это тип хранилища базы данных. В виду того, что это хранилище может поддерживать множество версий, его использовали очень часто для хранения кодов программ.

Ёнхо тоже записал туда код и сохранил.

Сюда Ёнхо загрузил код.

Произошло кое-что необычное.

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

Во-первых, сотрудники не имели права подключаться к git компании за её пределами, из других мест; во-вторых, создатель проекта имел право сам ограничивать доступ и выдавать его другим сотрудникам по мере надобности.

Ёнхо не дал доступ никому.

— Ты и мне не дашь тоже? — разочарованно спросил Дэйв, глядя на него взглядом аля «я сейчас расплачусь». Но Ёнхо на это не купился.

— Твой актёрский талант ничем тебе не поможет.

— Пф…

— Всё потому что это тестовая версия, и она не завершена. Я покажу тебе, когда ещё немного её доделаю.

— Ты можешь мне показать её сейчас, и я помогу тебе.

Дэйва буквально распирало от любопытств. Возможно, как он и сказал, если бы они делали всё вместе, у них получилось бы быстрее.

Но Ёнхо использовал другой метод; тот, который Дэйву не подвластен.

Окно Багов.

А чтобы получать руководства от окна багов, ему нужно было написать «Спецификацию программного обеспечения».

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

Он мог бы просто попросить его, но знал, что тот просто так его не отдаст.

— Ну да… это так.

Предложение Дэйва выглядело для Ёнхо донельзя искушающим.

С одной стороны, он хотел разобраться с программой без Окна Багов.

Каждый раз, когда он смотрел на него, то сразу же вспоминал прошлое.

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

Именно так он и закончил низкоуровневый университет в Сеуле Сон Мин. По этой причине он старался прибегать к помощни Окна Багов как можно реже.

В его душе бушевали противоречия.

Кажется, На Дэбан тоже разузнал новости, потому что он подошёл к рабочему месту Ёнхо.

— Хён-ним!

— М? Что такое?

— Как вы можете так поступать со мной?

— Ч-что?

— Вы собираетесь и дальше валять дурака?

В отношении страсти и неподдельного интереса к программированию На Дэбан ничуть не отставал от Дэйва.

Он перешёл из своей группы в другую, чтобы утолить своё любопытство, а теперь ещё и последовал за Ёнхо в Америку.

Возможно На Дэбан вёл себя так, потому что всё это предсказал.

Кое-кто принёс бурю; и она должна была вот-вот обрушиться на головы присутствующих.

В виду того, что он считал, что Ёнхо однозначно добьётся огромных успехов, он проделал весь этот путь, чтобы быть рядом и наблюдать.

И именно по этой причине На Дэбан был для Ёнхо словно камень на плечах. Ёнхо не мог просто игнорировать его и чувствовал за него ответственность.

— Пффф… ладно-ладно. Я понял.

— Мне нужно собрать людей в конференц-зале?

Показалось, будто при этих словах уши работающих рядом людей, дёрнулись. Все внимательно ждали, что же ответит Ёнхо.

Сможет ли он удержаться на своём месте, если Окно Багов исчезнет?

Ёнхо задавал себе этот вопрос каждую ночь, прежде чем уснуть.

Однако на данный момент он отвечал так:

Он смог добиться лучшей должности в прошлом, когда был в Мираи IT или в Шинсеки.

Но он однозначно не смог бы там удержаться.

Окно Багов было для Ёнхо обоюдоострым мечом.

Если он воспользуется им правильно, то это ему сильно поможет, но если же нет, то оно может стать мечом, который покалечит его.

Чтобы избавиться от терзающего его беспокойства, на этот раз хотел разобраться с проблемой без Окна Багов.

Ёнхо ненадолго остановился на пороге конференц-зала. Внутрь уже набилась уйма людей, но замер он не поэтому. Сюда также пришёл человек, чьё имя он только слышал.

— Стив Бэнкс?

Он был Главным Архитектором ПО, и в компании работало всего лишь два десятка человек на этой должности.

Главный Архитектор ПО — это вершина карьерной лестницы для техника.

И такие люди обладают всей полнотой власти.

Любые проекты и разработки прекратятся по одному их слову.

Компания доверяла их мнению и уважала их настолько сильно.

Пусть их власть и была почти безграничной, количество главных архитекторов ПО составляло ровно двадцать.

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

Система, которая красноречиво демонстрировала обратную сторону американского общества.

И Стив Бэнкс, один из немногих, занимал эту должность.

— Здравствуйте, — Ёнхо поздоровался, но Стиву, кажется, было всё равно.

— У меня нет времени, так что мне сперва нужно послушать объяснение, да?

Даже не сделав из вежливости вид, что заметил приветствие, мужчина перешёл сразу к делу.

«Хотя оно ещё не завершено…»

У Ёнхо было плохое предчувствие, но он потряс головой и прогнал эту мысль.

Ёнхо собрал всех здесь, чтобы выслушать их мнения и, возможно, дополнить недостающие части программы.

Если человек вроде Стива Бэнкса посмотрит, возможно у него будет другое мнение насчёт кода.

«Он однозначно на уровне Джеффа, так что он может помочь».

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

Когда шепотки, вызванные появлением Стива, утихли, Ёнхо начал презентовать программу.

— В базовую структуру добавлен элемент прогнозирования в алгоритме Хаффмана.

И начав своё выступление с подобных слов, Ёнхо продолжил объяснять около двадцати минут. Закончив с этим, он запустил программу, над котороый работал и показал её аудитории.

— Как вы видите, она ещё не завершена, и её эффективность оставляет желать лучшего. Ёнхо тестировал её точно так же, как программу Джеффа. Однако, в отличие от того раза, результат проверки оказался неутешительным.

!!!Неудача!!!

Разумеется, она не смогла удовлетворить необходимые условия, и всё закончилось неудачей. Ёнхо установил для себя минимум в 50%. Так же, как у программы Джеффа.

Но сейчас программа работала только с коэффициентом сжатия в 35%. Она даже ещё не дотянула до 50.

— Но я улучшу её в будущем.

Файл размером 10мб ужался до 7.6 мб. Люди в конференц-зале однозначно впечатлились и наперебой просили показать код.

— Когда вы сможете её закончить?

После слов Стива шум в комнате мгновенно улёгся. Он был очень известным человеком в компании. Ёнхо знал об этом от Дэйва.

— Я думаю, что справлюсь за месяц.

— За две недели будет сложно?

— Мне сложно сказать вам точно.

Хотя он сделал свой «прорыв», проект только «расцветал». Ему хватит и месяца, если ему поможет Джефф.

— Я понял, — затем Стив встал и вышел из конференц-зала.

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

— Что?

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

— В-вот как?

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

С другой стороны, Кеннет выглядел так, будто хотел пожаловаться. Его план смутить Ёнхо с помощью Стива пошёл не так с самого начала.

— Ну…если ты так говоришь…

Вероятно, посчитав, что его положение в компании пошанётся, если он скажет о Ёнхо что-то плохое, Кеннет замолчал.

«Так не пойдёт».

По сути Стив признал, что Ёнхо куда способнее, чем Марк.

План, который Кеннет придумал, чтобы вынудить Ёнхо уйти, выставив его в неприятном свете перед начальником, провалился. Однако у планировщиков всегда есть план B.
Закладка