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