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