Глава 93. За гранью признания(2)

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

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

— Разве здесь всё не слишком дорого?

— Думаю, что сегодняшний день того стоит.

Официант провёл их к столику у окна. За окном сиял мягким желтым светом мост, соединяющий Сан Франциско и Окланд.

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

Хотя они не пили ни глотка алкоголя, они чувствовали себя странно: их опьянила сама атмосфера.

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

— Ты уверена, что всё будет в порядке? Ну… если ты будешь пить?

— Ты ведь всё равно возьмёшь на себя ответственность. Разве нет?

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

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

Так и не дождавшись ответа, Юй Сохён продолжила:

— Всё нормально. Просто для настроения.

Затем она отпила немного. Ёнхо не мог скрыть волнения, но Юй Сохён выглядела очень спокойной.

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

— Уже прошло два года, — мягко сказала

Юй Сохён. Она приехала в Америку до того, как сюда добрался Ёнхо. Так что здесь она прожила уже почти два года.

Ёнхо находился тут почти год.

«Если подумать, то руководитель группы Чон Данби сказала, что будет ждать меня только год, но я понятия не имею, как у неё идут дела».

Глядя на танцующие по мосту огни, Ёнхо вспоминал о своей жизни в Корее.

Увидев его задумчимость, Юй Сохён вдруг спросила:

— О чём ты думаешь?

Ёнхо начал гадать, не сделал ли он что-то не так, и стал махать руками. Юй Сохён сузила глаза и посмотрела на него угрожающим взглядом.

— Ты думаешь о женщине, да?

Ни один предсказатель будущего не смог бы точнее прочитать его мысли. Боясь усилить её подозрения, Ёнхо быстро ответил:

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

Кажется, Юй Сохён согласилась с ним, потому что она тоже посмотрела наружу.

— Я тоже хочу увидеть маму.

Теперь уже Ёнхо смотрел на Юй Сохён. Лунный свет освещал её бледные щёки, и создавалось впечатление, что она ревнует.

Однако это была ошибка. Свет падал на её щеки, придавая её лицо мечтательное выражение.

Вокруг Юй Сохён танцевал свет, и он будто бы притягивал Ёнхо.

Он неосознанно наклонился вперед.

— Ч-что такое? — удивилась Юй Сохён, когда Ёнхо чуть приблизился к ней. На мгновение он задумался. В голове вращались шестеренки.

Там было слово, отличающееся от прочих. Важное слово.

Однако с его губ слетело не оно.

— Думай обо мне, как о маме.

— Проклятье…

Больше Юй Сохён никак не отреагировала на его слова, которые разрушили атмосферу. И просто продолжила пить вино. Сидящий ровно, словно кол проглотил, Ёнхо тоже опустошил свой бокал.

На губах чувствовалась горечь.

***

Джесси громко позвала Дэйва, который играл в игры и вообще не занимался в компании никакой работой.

— Дэйв!

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

Больших таких, с красной буквой B на чёрном корпусе.

Джесси резко сдёрнула с него наушники.

— Хватит играть! Идём домой!

— Что?

-*Вздох*.....

— Подожди немного, я почти выиграл.

— Дэйв… — Джесси тяжело вздохнула и снова позвала его тихим вкрадчивым голосом. Его передёрнуло от её тона, и он быстро вышел из игры.

— Х-хорошо, пошли! Домой!

— Джефф позвонил мне. Он сказал, что мы можем как-нибудь вместе пообедать.

-…

— Стоит ли мне идти?

— Ты спрашиваешь меня?

— Я не знаю. Правда не знаю. Так в чём проблема?

— В любом случае спасибо.

— И всё?

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

***

Ледяная атмосфера, стоящая в офисе с самого утра, пробрала Ёнхо до костей.

— Ч-что? Что случилось?

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

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

не понимал. Но Джесси резко обернулась, словно у неё были глаза на затылке и проорала:

— Дэйв! Давай на собрание!

Услышав сердитый голос Джесси, все, кроме Дэйва, собрались в конференц-зале.

По методологии гибкой разработки ПО группа собиралась каждый день на короткое собрание.

Сейчас они собрались как раз на такое.

Здесь сидели все люди, ответственные за каждую часть программы. Тема сегодняшнего собрания уже была отправлена участникам через JIRA. Так что никто не пытался ничего спрашивать у Брэда или противоречить его словам.

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

Но здесь всё было иначе. Работа шла плавно и быстро, словно все шестерёнки находились на своих местах.

Чтобы соединить все части в единое целое, необходимо было программирование.

Программирование являлось специализацией Ёнхо. Пробил его час.

Всё, необходимое для разработки, уже подготовили. CI server (Continious Integration Service — сервис, у которого есть функция автоматического построения, тестирования и распространения), которым он пользовался только когда работал над проектом с Соном Сокхо и Intellij, общая интегрированная среда разработки.

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

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

Культурные различия привели к разнице в навыках и разным подходам к конкуренции.

Здесь всё было иначе.

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

«Стоит ли мне приняться за дело?»

Ёнхо сцепил руки в замок и потянулся. Такое упражнение он всегда проделывал, прежде чем сесть программировать.

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

Затем он положил обе руки на клавиатуру.

Маленькое произведение искусства на языке Java начало появляться на экране.

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

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

Это была абсолютно иная культура, по сравнению с Кореей, где, чтобы дождаться хоть малейшего повышения, нужно было корпеть «годами».

Культура, где в центре стояли талант и способности.

Хотя Ёнхо и находился в постоянном напряжении, он чувствовал гордость.

Высокая зарплата и ответственная должность.

Безусловно, две эти вещи дали ему необходимую мотивацию.

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

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

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

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

«Хм…»

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

«Придётся написать куда больше комментариев, чем я думал».

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

«Но это же основы…»

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

К тому же не только нарушение «стиля» сломало код.

«Имена переменных и имена методов тоже какие-то дурацкие…»

Он не мог ни одну строку пропустить и оценить её как «нормально написанную». Имя метода для проверки «связи пользовательского клиента с сервером» называлось «userChk» и всё в этом духе.

Это нарушало правило, которое они установили: использовать как можно меньше сокращений.

«Я же сказал им использовать „userCheck“».

Он однозначно написал руководство по кодированию и загрузил его в JIRA, но этот человек явно даже не открывал его.

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

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

«Я должен встретиться с этим человеком и поговорить с ним».

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

Он подошёл туда, но не смог сразу же обсудить проблему. Там находились Кеннет, который планировал сам веб-сервис, и разработчик, который отвечал за реализацию проекта в сети.

«А? Они говорят о чём-то?»

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

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

Сиськи.

«Что?»

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

— Твоему парню повезло.

— Он столько может делать с ними.

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

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

И сейчас она выглядела очень несчастной. Ёнхо прошёл мимо двоих мужчин.

— Простите. Я сделал анализ кода, как вы и просили, но мне хотелось бы кое-что поменять, — он обратился к ней, не обращая на тех двоих ни

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

— Эй, Ёнхо, заинтересован? Она действительно редкий тип в Корее.

Кеннет улыбнулся, обнажив жёлтые зубы, якобы «понимая его чувства».

Ёнхо стряхнул его руку с плеча.

— В компании я заинтересован исключительно в работе.

— Да знаю я, знаю. Всё в порядке.

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

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

— Мне нужно поговорить с мисс Люцией насчёт разработки, так что, пожалуйста, оставьте нас одних ненадолго.

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

«Ну, везде есть идиоты…»

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

— Не за что, абсолютно, но вот насчёт кода. Я… — Ёнхо не смог закончить. Сидящая на стуле Люция неожиданно опустила глаза в пол.

-П-пожалуйста, продолжайте.

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

«Ох, я совсем не знаю, что делать в таких случаях».

Ёнхо почесал затылок и предложил:

— Может прогуляемся?

Он почувствовал, что должен пропустить её вперед на выходе из офиса.
Закладка