Кодер Ли Ёнхо - SOKIN
Шрифт:
Интервал:
Закладка:
- Нет, у меня назначена встреча.
- О боже, пусть это будет девушка!
Джефф рассмеялся над его шуткой и вышел из офиса.
Вдек.
За спиной на здании, откуда он вышел, можно было увидеть название компании.
Ёнхо спокойно сидел на своём стуле и пил кофе, но Джесси, напротив, кажется, чувствовала себя неуютно.
Понимая это, Ёнхо, который чувствовал себя виноватым, прокашлялся.
- Прости, Джесси, но я не могу никого больше попросить. Дэйв, как ты знаешь, совсем не знает корейского. И повторяю, пожалуйста, не говори ему об этом.
Когда он думал о том, что ему придётся встретиться с Джеффом одному, Ёнхо испытывал сильный дискомфорт, и в конце концов попросил Джесси пойти с ним в качестве переводчика. Более того, он много раз её просил не говорить об этом Дэйву.
По какой-то причине, Джесси, которая много раз отказывала, всё же согласилась, будто у неё не оставалось выбора.
- Хорошо, - сказала она. Правда она не выглядела «хорошо», но Ёнхо подумал, что всё это просто потому что она слишком нервничает из-за встречи с незнакомцем.
Как раз вовремя появился Джефф с ранцем за спиной.
Ёнхо нашёл его взглядом и помахал ему. Однако мужчина смотрел не на Ёнхо.
Ёнхо решил, что Джефф, вероятно, не узнал его и помахал рукой активнее и крикнул ему.
- Сюда!
Возможно, Ёнхо кричал слишком громко? Джесси тоже встала и посмотрела на Джеффа.
Джефф смотрел на неё. Его зрачки дрожали, словно внезапно в его душе началось землетрясение.
Ёнхо вежливо поприветствовал и выразил свою радость, что тот нашёл время с ним встретиться. Однако неловкость, которая царила между ними, так и не исчезла.
Джефф вытащил из своего ранца ноутбук, поставил на стол и включил его. Наконец, он, вероятно, совладал с собой, и на его лицо вернулось спокойное выражение.
- Рад встрече, господин Ёнхо.
- Спасибо вам большое. Это моя подруга, Джесси, и сегодня я попросил её переводить меня, потому что мой английский хромает.
Джесси кивнула на его слова только кивнула.
-Да, - прозвучал короткий ответ Джеффа, и он сразу же посмотрел на монитор. Словно изображение на экране рабочего стола его успокаивало.
Когда обмен приветствиями завершился, Ёнхо перешёл к делу. Джефф покачал головой, слушая его рассказ.
- Простите, но я не могу выделить время для занятий с вами. Но не можем ли мы использовать эту встречу тоже?
Ёнхо этого тоже ожидал. В Корее люди так просто не рассказывают другим о своих знаниях, даже если это сотрудник той же компании, где они работают.
Он не думал, что в Америке ситуация обстоит как-то иначе.
- Пожалуйста, расскажите мне что-нибудь.
- Я взглянул на вашу работу, за которую вы получили Дизайнерскую Награду от Koogle. Приложение было очень хорошо оптимизировано. И.… вы знаете об алгоритме Хаффмана?
Алгоритм Хаффмана.
Это процесс группировки единиц информации, измеряемых в битах (с помощью двоичной системы СЧИСЛЕНИЯ), основанный на частоте появления информации, чтобы описать каждую единицу меньшим количеством бит и уменьшить количество бит, описывающих блок информации в целом.
Если вкратце, то он необходим, чтобы уменьшить размер файла.
Разумеется, Ёнхо очень смутно, но знал обо всём этом.
- О, да... но какое это...?
- Тогда сперва вот это, - Джефф достал из сумки лист бумаги.
Договор о неразглашении.
Ёнхо серьёзно смущало то, что ему нужно ставить свою подпись под таким документом, и он гадал, что же ему покажут. Но в виду того, что ему было нечего терять, он его подписал с лёгким сердцем.
Слова Джесси, о том, что в этом нет ничего особенного, тоже сыграли большую роль.
- Посмотри на этот код.
Джефф Дан показал Ёнхо код в инструментальном средстве для разработки приложений на своём ноутбуке.
- Теперь, когда оно найдёт весь файл...
Ёнхо остановил Джеффа, который уже хотел начать объяснять. Затем он с помощью Джесси попросил его запустить программу.
Джесси странно морщилась каждый раз, когда ей приходилось говорить, но подобная ерунда сейчас не имела никакого значения.
Джефф запустил программу, и Ёнхо посмотрел на окно багов, которое висело перед экраном ноутбука.
«Хм...»
Название: Обнаружена логическая ошибка во время поиска на экране для сжатия.
Подробнее: Эффективность поискового алгоритма, определяющая похожие видеокадры для сжатия O(N^2). Необходимо изменить на O(N).
Ёнхо слышал о чём-то подобном в прошлом.
Существует в целом 7 индикаторов оценки эффективности алгоритма.
O(1), O(logN), O(N), O(NlogN), O(N^2), O(N^3), O(2^N) - и эффективность постепенно снижается. Эффективность означает скорость работы.
«Значит тут дело в отладке».
Ёнхо кивнул Джесси. Он имел в виду, что может это решить, и девушка передала его сообщение Джеффу.
Ёнхо программировал прямо здесь, перед ним. И часа не прошло, а он уже закончил.
Джефф, который написал эту программу и запустил её, потерял дар речи.
-...
Лицо Джеффа, который смотрел на монитор, было всё таким же одеревенелым. Он не мог поверить своим глазам.
А раз Джефф не понимал, то он достал маленький листок из своей сумке и передал ручку Ёнхо.
- Как вы это сделали?
Ёнхо пожал плечами, делая вид, что не понял вопроса. Стоящая рядом Джесси перевела для него.
- Он хочет, чтобы ты объяснил, как это сделал.
Сейчас Джесси говорила простейшие предложения на корейском без единой ошибки, словно уже неплохо изучила язык. В такие моменты Ёнхо всегда думал, что в мире существует множество гениев.
Кроме поддельных гениев, кроме него.
- Сперва, пожалуйста, спроси, сможет ли он подтянуть меня в алгоритмах.
У Ёнхо было то, чего он хотел добиться. Джесси передала его слова Джеффу.
- Он сказал, что выполнит твою просьбу, если ты расскажешь ему, как это сделал.
- Тогда скажи ему, что я объясню ему с помощью исходного кода.
Ёнхо не был уверен, что сможет всё объяснить с помощью математических формул. Пока, по крайней мере. Маленькая бумажка, которую достал Джефф, была маленькой.
Он попросил его написать, а значит объяснить просто. Но Ёнхо не мог этого сделать.
Джефф чуть наклонил голову, словно ему это показалось странным, но вскоре он начал внимательно вслушиваться в объяснения Ёнхо.
И когда тот закончил, он спросил.
- Почему я? - в его голосе отчётливо звучало сомнение.
По мнению Джеффа