Была и другая причина, по которой члены группы обратились к Дэйву.
- Дэйв, разве Ёнхо не слишком уж много информации прячет о своей работе? Мы же все в одной команде... почему он такой закрытый? Или он рассказал что-нибудь тебе?
Членам группы не нравилась привычка
Ёнхо не отвечать, когда у него что-то спрашивают.
При разработке программы, ты обычно начинаешь с дизайна. Во время создания дизайна, как и решают, каким образом будут писать программу. Программирование - это уже ступень внедрения, реализации сформулированных ранее идей.
И сейчас Ёнхо программировал. Члены группы решили, что Ёнхо уже закончил с дизайном.
И поэтому они и спрашивали, как работает алгоритм.
-Он мне тоже не очень много рассказывал. - Я думаю, что вам стоит считать это стилем Ёнхо, - Дэйв особо об этом не задумывался. У каждого человека свой собственный стиль и способ работать, и если Ёнхо просто молча программирует, то ему стоит это принять и всё.
- Но даже так... он хотя бы мог объяснить, как всё это сделал, но... он просто программирует, - на лице мужчины было написано разочарование. Он знал, что у каждого свой стиль, но любопытство есть любопытство.
Преимуществом работы с опытными коллегами являлась возможность обмена опытом и развитием во время работы засчёт взаимодействия с окружающими и обмена информацией.
По этой же причине Ёнхо приехал в Америку.
- Я постараюсь поговорить с ним.
- Я буду очень благодарен, если ты это сделаешь.
Члены группы тоже хотели развиваться, так же сильно, как и сам Ёнхо. Более того, Ёнхо сам вызвался и сказал, что решит их проблемы. Они ничего не могли не заинтересоваться методом.
- Ёнхо!
Услышав звонкий голос Дэйва, Ёнхо сглотнул. У него были уши, чтобы слышать и глаза, чтобы видеть, что происходит.
Он заметил странную атмосферу, в которой он оказался. Более того, люди, которые каждый день надоедали ему вопросами о методе улучшения производительности алгоритма рекомендаций, попритихли и больше не приставали.
- Я хочу кое-что у тебя спросить.
Дэйв даже привел Джесси, боясь, что Ёнхо не сможет понять.
Однако, хотя тот и программировал, он находился ещё далеко не на том уровне, когда мог объяснить всё подробно.
Ему было несложно объяснить в общих чертах, что он делает. На это его знаний хватало. Но его группа хотела другого. Они хотели узнать о математической формуле, которая лежала в основе программирования и детальных объяснений касательно неё.
- А...а? Что такое? Можешь меня спросить позже? Я немного занят сейчас.
Хотя Ёнхо и знал, что это не сработает, он должен был попытаться.
Но всё шло так, как он и ожидал.
- Я хочу знать, как ты улучшаешь производительность алгоритма рекомендаций.
- Н-ну, это...
- Если ты не хочешь говорить здесь, давай пойдём в конференц-зал?
Дэйв сверлил его взглядом. Отговорка «я занят» не сработала, и Ёнхо встал, словно корова, которую сейчас поведут на скотобойню.
В конференц-зале был не только Дэйв. Парень отправил сообщения всем людям, у которых имелось свободное время, и позвал их в конференц-зал.
К тому же Ёнхо сейчас попал в поле интереса всех членов группы. Большая часть собралась после сообщений Дэйв.
«Ох уж этот Дэйв... Я же даже не сказал ему...»
Ёнхо вздохнул и снова начал писать код, который занял практически всю доску. Так как он сейчас как раз находился в процессе взаимодействия с программой, он написал не весь код.
Там была только та часть, в которой содержались данные необходимые для достижения результата.
Пока Ёнхо записывал на доске код почти полчаса, люди реагировали по-разному.
Кто-то поставил руки на стол и сложил на них голову, кто-то начал расхаживать по залу, кидая взгляд на доску, кто-то кивал с серьёзным лицом.
Однако все они делили одну эмоцию.
Лёгкое раздражение.
Они просто смотрели на то, как он пишет код. К этому времени он должен был уже всё объяснить, и они должны были уже перейти к обсуждению.
- Ёнхо, может мы вместо этого принесём компьютер? - предложил Дэйв, который не мог больше на это смотреть. Ёнхо словно ждал этого вопроса и быстро ответил.
- Как я и думал, так будет лучше. Не так ли? услышав слова Ёнхо, некоторые из собранных Дэйвом членов группы сухо рассмеялись, другие облизнули губы.
Доверие к Ёнхо постепенно рушилось.
Не то, чтобы Ёнхо не ощущал атмосферу, которая воцарилась в конференц-зале. Когда он заметил изменение в отношении к нему со стороны коллег, он прекрасно знал, что ему нужен прорыв.
Ёнхо сходил к своему месту за ноутбуком и документами о рекоммендательной системе компании.
- Пожалуйста, подождите немного.
Ёнхо подсоединил ноутбук к проектору и вывел изображение на доску. Не год и не два он программировал без ГИП (графический интерфейс пользователя) средств перед глазами.
Ёнхо программировал с огромной скоростью, куда быстрее, чем любой из его коллег. К тому же у него были сведения из окна багов.
Ёнхо редактировал код, как сумасшедший.
Взгляд всех до единого скрестились на экране, который показывал Ёнхо: те, кто ходили по комнате, словно скучая, и те, кто сидели, положив подбородок на руки. Все смотрели туда.
Ничуть не беспокоясь о том, изменилось мнение людей или нет, Ёнхо сосредоточился на исправлении кода.
«Я просто должен показать им результат».
Все недостатки в его объяснениях перестанут иметь какое-либо значение, когда он достигнет превосходного результата. Так было всегда до этого момента, и так будет всегда.
- Ёнхо? - позвал Дэйв, который, вероятно, волновался, потому что Ёнхо печатал как одержимый.
Однако Ёнхо настолько погрузился в работу, что даже его не услышал.
Сколько времени уже прошло? Ёнхо глубоко вдохнул, расслабился и посмотрел на монитор.
Сейчас ему осталось только ввести последнюю команду.
.jrs-rmse-check.sh
На экране появилась одна строка.
Значение СКО 1.000
Число, которого инженеры компании так хотели достичь, было прямо перед ними.
Глава 85
Когда в свете лучевого проектора возникли результаты, Ёнхо вышел в центр конференц-зала.
- Изначальное значение составляло 0.96, то есть мне удалось добиться роста на 0.04. Я думаю, что через некоторое время смогу довести это число до 1.06. «Тогда продажи вырастут на 10%», - говорил Ёнхо на своём корявом английском, время от времени обращаясь за помощью к Джесси. Однако никто в зале его не слушал.
В одну точку.
Все они смотрели в одну точку, где было написано «Значение СКО 1.000».
А после конференц-зал превратился в класс первоклассников.
Все десять человек подняли руки, словно умоляя «Выбери меня! Выбери меня!» На каждом лице было написано любопытство.
- Я чувствую себя достаточно уставшим, так что я спрошу всех позже. Я загружу код в SVN (система управления версиями), так что можете сами посмотреть.
Никто не попытался остановить выходящего из конференц зала со своими компьютером Ёнхо.
Благоговейный трепет.
Все эти люди, глядя на него, испытывали именно эту эмоцию.
Хлоп.
Но не Дэйв.
- Ёнхо! - Дэйв повис у Ёнхо на шее, когда тот уже хотел уйти. А ведь сам он был куда выше и тяжелее него. Ёнхо едва не уронил ноутбук.
- Дэйв! Я же просил тебя не вести себя так!
Но даже несмотря на то, что Ёнхо был серьёзен, Дэйв совсем не возражал. Он просто смотрел на него с улыбкой до ушей.
- Что это было? Ты должен мне всё рассказать, - Дэйв продолжал за него цепляться. Но Ёнхо не мог этого сделать, и поэтому сперва освободился из его захвата.
- Я устал, потому что я вчера работал до поздней ночи. Дай мне отдохнуть сегодня.
Ёнхо и впрямь выглядел уставшим, и это было естественно. Он только что пережил кризис. Он использовал все свои силы и резервы организма, когда сперва писал код на доске полчаса, а потом программировал.
Дэйв понял, в каком состоянии тот находится.