Кодер Ли Ёнхо Глава 65. Изучение Алгоритмов(2)
Все приветствия пришлось отложить на потом.
С тех пор, как он начал работать в Шинсеки, они редко виделись, но хотя все и были рады снова встретиться, им нужно было сосредоточиться на учебе.
Преподаватель, который и организовал эти курсы, начал объяснить.
- Сначала мы пройдём этот учебник за месяц, а после возьмем более сложный. У нас есть цель: участвовать в Топкод (Topcode) или Кодер Джэм (Coder Jam) позже.
Это, по сути, соревнования по программированию.
Кодер Джэм организовала компания Koogle для своих сотрудников, но сейчас эта задумка разрослась до размеров международного фестиваля, в котором принимают участие программисты со всего мира.
С Топкодом была похожая история, но не совсем. Если ты решил проблемы, возникшие у компании во время работы, тебе платили деньги. 150 долларов, 300 долларов, 500 долларов и т.д - Топкод предполагал разные призы, и тот, кто напишет самый лучший код, получит наибольшее количество денег. И рейтинг этого человека на сайте повысится, если больше людей выберут его код.
Помимо этого, там было задание по применению алгоритмов и соревнования алгоритмов.
Конечной целью курсов было участие в этих соревнованиях.
- Кажется, некоторые люди знают друг друга, но, может, нам стоит представиться?
После вежливого предложения преподавателя, они все представились.
Все они были разного возраста, жили в разных местах, работали в разных компаниях.
Покончив с формальностями, они решили простую математическую задачу в качестве теста. В данном случае преподаватель дал задачу с алгоритмом очереди.
Очередь - это структура данных по типу «первым пришёл, первым вышел», при которой заявки обслуживаются в том порядке, в котором они поступали в очередь
«Это довольно просто».
Возможно, привыкший к сложным задачам Ёнхо, решил, что это будет несложно решить. Разумеется, все это потому что он усердно учился в университете.
Когда он быстро решил задачу и поднял голову, то увидел, что большая часть группы о чем-то напряженно размышляет. Их руки лежат на клавиатуре.
«Предполагалось, что это сложно?»
Судя по лицам окружающих, им было сложно. Сонгю, которого Ёнхо считал чуть ли не богом во время учебы в университете, тоже еще не решил.
Осматриваясь, он случайно встретился взглядом с Джи Сумин и легким кивком поздоровался с ней.
Вууух.
Она резко отвернулся, и он тихонько рассмеялся, подумав, что она ничуть не изменилась.
«Стоит пригасить их на обед после занятий».
Теперь он уже не был студентом и мог себе позволить маленькую роскошь и угостить их. Он изменился, и ему не нужно было постоянно цепляться за Кан Сонгю и его компанию.
- Кто-нибудь желает выйти сюда и все объяснить?
Вызвался фрилансер лет тридцати, представившийся Чоном Джинсопом. В его глазах, сверкающих за очками в роговой оправе читалось упрямство, он выпрямился во весь свой высокий (более 170 см) рост.
Пока мужчина объяснял, он время от времени посматривал то на Джи Сумин, то на Чве Хёджин. Ёнхо припомнил, что Чон Джинсоп подчеркнул, что у него нет девушки, когда представлялся.
- Есть вопросы? Если нет, то на сегодня урок окончен.
Когда люди собирались уйти после занятия, Чон Джинсоп предложил:
- Нам вместе учиться еще некоторое время, почему бы нам не пообедать всем вместе?
Сейчас как раз было обеденное время.
Всемером они направились в мясной ресторан.
Сидения были рассчитаны, как и везде, для двоих.
- Хён, немало времени прошло.
- Да.
- Я.…рад... увидеть тебя.
После произошедшего в Мираи IT, они больше не общались.
Ёнхо не пытался, и Сонгю тоже.
Возможно, именно из-за этого инцидента, Сонгю чувствовал себя неловко.
Но и это была не единственная причина.
Он был совсем не похож на того жизнерадостного юношу, которого Ёнхо помнил со времен университета. На лице появились морщины, и создавалось впечатление, будто он резко постарел. По сравнению с ним, Чхве Хёджин изменилась, и теперь была более жизнерадостной и оживленной.
- Ого! Сонбэ, и впрямь много времени прошло. Кажется, большие компании оправдывают свои названия. Ты неплохо выглядишь.
- Правда? Ты тоже.
- Когда я общалась с людьми, которые перевелись в Шинсеки, все говорили, что работать там весьма непросто. Однако теперь, когда я смотрю на тебя, мне кажется, что все не так плохо, как они говорят, - сказала Чхве Хёджин, широко улыбаясь. На неё было даже смотреть было приятно. Совсем другое дело. Не то что хмурый Сонгю.
- Эй, мне нелегко приходится, знаешь ли.
- Совсем непохоже... кстати, не знаешь, есть ли там местечко? Я бы хотела попробовать работать в большой компании.
Когда она задала этот вопрос, взгляды всех скрестились на Ёнхо. Даже Джи Сумин отложила кусок мяса, которое она хотела есть.
- Они собираются нанимать больше скоро.
Услышав эти слова, Чон Джинсоп вмешался:
- Разве большие компании настолько хороши? Они все в основном занимаются менеджментом, и навыки программирования работников оставляют желать лучшего.
- Хаха, ну есть разные отделы - где-то так и есть, а где-то всё совсем иначе.
- Как-то раз я участвовал в проекте Шинсеки, но большая часть сотрудников даже не знала, как написать контейнер сервлетов Tomcat ( Tomcat - программа, представляющая собой сервер, который занимается системной поддержкой сервлетов и обеспечивает их жизненный цикл в соответствии с правилами, определёнными в спецификациях).
Чон Джинсоп замолчал, прежде чем кинуть хитрый взгляд на Ёнхо. Его гордость программиста заоблачно высока.
Тем не менее, если вы спросите «почему вы так плохо учитесь?» у человека, который не может хорошо учиться, то тот лишь разозлиться. Однако, если зададите тот же вопрос умному человеку, то ему будет все равно.
Такой человек расслаблен и, в то же время, уверен в себе. Ёнхо как раз принадлежит к их числу.
- Вот значит как?
- Вы имеете в виду обслуживающий персонал или разработчиков? Они только и знают, что ругают людей. Все, что они могут, это говорить «у вас слишком низкая производительность», «почему вы формируете запрос таким образом?», хотя сами даже не знают азов программирования. Ха! Это чушь.
Чон Джинсоп что-то проворчал, будто он действительно раздражен, и налил себе стакан пива. Затем он продолжил жаловаться, словно всё накапливал себе до этой минуты. Большие компании такие-сякие - начавшийся разговор плавно перетек на обсуждение корейской IT индустрии в целом.
И на этом не закончился. Он вдохновленно произнес проповедь на тему «какое отношение у программиста должно быть», «как нужно учиться» и т.д, и т.п.
Ёнхо, который хотел пообщаться с людьми, которых он давно не видел, не мог больше слушать эти истории. Он достал телефон и незаметно отправил сообщение Кану Сонгю.
«Хён, если у тебя есть время, может нам стоит сменить тему, когда закажем еду во второй раз?»
«Это будет довольно непросто».
«Да? Что ж, тогда ничего не поделаешь».
И в это мгновение ему пришло сообщение от другого человека. От Чхве Хёджин.
«Сонбэ, я больше не хочу слушать этого человека, может мы закажем еду и сменим тему?»
«Да, можно?»
И начался «второй раунд» без Кана Сонгю. На словах Ёнхо «вы можете выбрать всё, что угодно», Чхве Хёджин радостно подхватила разговор, и Ёнхо теперь услышал, что происходило в Мираи вплоть до настоящего времени.
***
История, которую рассказала Чхве Хеджин, заставила Ёнхо осознать, что мир меняется очень быстро.
- Директора Ким Манхо уволили, и Ким Вонхо также...
По словам девушки, вскоре после увольнения прошлого директора, Ким Вонхо тоже попал в сложную ситуацию из-за нехватки профессиональных навыков.
Их привычка относиться к людям наплевательски вернулась к ним бумерангом.
«Времена действительно изменились».
Чхве Хёджин постепенно адаптировалась к работе в компании, сама сделала себе имя. Благодаря ее навыкам, все группы хотели заполучить девушку в свои ряды.
Её симпатичная внешность тоже сыграла свою роль. Джи Сумин, напротив, начала терять интерес к программированию.
По словам Чхве Хёджин, она задумывается над тем, чтобы уйти из компании.
Сложнее всего было судить Кан Сонгю.
«Сонгю-хён - это проблема...»
Он начал работать в компании незаметно - он не делал ничего грандиозного, но и ничего незначительного. Такая ситуация была бы немыслимой, учись мы в университете, где все его знали.
«И впрямь, непредсказуема судьба человека»
Когда он обдумывал все, что произошло с ним, он мог только спросить себя: «как что-то подобное вообще могло произойти?»
Но даже так, он был доволен своей жизнью, он сам сделал её комфортной, напряжённо работая.
«Теперь я тоже сплю на такой кровати».
Учась в университете, он жил в такой маленькой комнате, что даже и думать не смел о том, чтобы купить себе такую. Однако, выиграв премию NetFlex, Ёнхо купил себе новую кровать, когда его семья переехала.
Началась новая, более комфортная жизнь.
***
Команда планирования вычислила приблизительную цену за сервер - около 30 миллионов вон (≈1529000 рублей). Учитывая, что количество покупателей исчисляется миллионами, минимальная память для хранения изображений должна составлять 2 мегабайта.
Только жесткий диск должен быть рассчитан по меньшей мере на 20 терабайт. Если подумать и о резервной копии, то необходимо в два раза больше места.
Один терабайт равен тысяче двадцати четырем мегабайтам, он во столько раз больше мегабайта.
Это огромное количество данных.
Включая необходимое обслуживание сервера, им понадобится гораздо больше 20 миллионов (около 1020000 рублей), поэтому они попросили 30 миллионов.
Но им отказали.
- Так и не одобрили?
- Нет. Отказали по причине того, что цена за сервер слишком высока.
- Ну... не все идет так, как ожидалось... - сказала Чон Данби со вздохом. Что бы она ни пыталась сделать, ничего не выходило легко. Либо компания ставила палки в колеса, либо возникали проблемы с персоналом.
Почему бы нам не использовать внешний SDN (Сеть доставки контента)? (Content delivery network(CDN) - наложенная сеть, по которой часто запрашиваемые материалы перемещаются из ядра на периферию сети, ближе к конечному пользователю, и помещаются в кэширующие устройства, что позволяет быстрее удовлетворять последующие запросы на ту же информацию. В CDN для оптимизации соединений и серверов используются кэширование, тиражирование статического или потокового контента, балансировка нагрузки), - высказал Хо Джихун идею в своём духе. Однако Чон Данби ее сразу же отмела.
- Если мы используем сторонние сервисы, учитывая, что у нас есть дочерняя IT организация... в компании поползут нехорошие слухи. Нам нужно использовать как можно больше внутренних источников, - Чон Данби никогда не рассматривала вариант подключения внешних источников.
-Тогда я посмотрю, где мы сможем купить сервер по самой низкой цене.
- Да, я хочу приобрести его на свои деньги.
-... конечно, глава команды может это сделать, но я не уверен, что компания одобрит.
- Да. Пожалуйста, поищите варианты подешевле.
***
Три иностранца явно потерялись и сейчас растерянно оглядывались в Международном аэропорту Инчхон. Их необычный вид притягивал внимание окружающих.
Стоящая среди них женщина, платиновая блондинка с белой кожей, была явно недовольна сложившейся ситуацией и морщилась.
- Что ты собираешься делать?
- Нам нужно пойти к Ёнхо.
- Ты с ним связался заранее?
- Друзья чувствуют желания сердец друг друга. Он будет ждать меня, -
проговорил Дэйв с выражением преувеличенного энтузиазма на лице. Джесси нахмурилась еще сильнее, чувствуя горькое разочарование и безучастно переспросила:
- Так ты с ним связался?
- Нет, я даже потерял контактную информацию.
-... Ты дебил! КАКОГО ЧЕРТА ТЫ ГОВОРИШЬ ЭТО ТОЛЬКО СЕЙЧАС?!
В конце концов она разоралась на весь аэропорт. С другой стороны Джеймс только улыбался, изучая незнакомое место под названием Корея.
Дэйв спросил его, не обращая на вопли Джесси никакого внимания.
- Ну как оно? Не заставляет сердце биться чаще?
В ответ на его слова, Джеймс кивнул головой. Несмотря на его мускулистое тело, лицо у него было очень наивным.
- Ну, пойдём?
- *вздох* Куда мы можем пойти?
- Мы можем отправиться в Шинсеки. Вперед! - Дэйв уверенно повел всех. Джесси поплелась следом, словно сдаваясь.
***
В конце концов Чон Данби пошла разговаривать с сотрудниками из финансового отдела лично. Даже несмотря на то, что она снизила сумму на 10%, его не одобрили.
Их оборудование стоило гораздо дешевле, чем оборудование, которое использовали другие группы.
- Так почему вы не можете одобрить наш запрос?
- У нас мало денег.
- Что?
- Работа над Волшебным Зеркалом Шинсеки истощила большую часть средств, потому мы не может одобрить запросы на покупку оборудования, - сказал глава отдела финансов. Его аккуратно разделенные на пробор волосы свидетельствовали о том, что он за человек. Несмотря на то, что с ним говорила Чон Данби, прямая наследница председателя, он даже бровью не повел.
- Сколько вы готовы дать?
- Около 50% от озвученной вами суммы.
- Я не шучу.
- Какое совпадение. Я тоже терпеть не могу шутки. Или вы можете подождать до финансирования в следующем году.
Дыхание Чон Данби участилось, и она сказала то, чего не следовало:
- Почему президент Чо Джихун велел вам сделать это?
- Неправда. Это. Cовсем. Не. Так, - глава отдела финансов начал оправдываться. Причём звучало это неестественно.
- Тогда объясните, почему нам не могут выделить даже тридцать миллионов! - Чон Данби не смогла сдержать эмоции и выпалила все, как на духу. Взгляды всех находившихся в комнате людей скрестились на ней.
- Вы собираетесь продолжать в том же духе?
Чон Данби поняла свою ошибку. Она находилась в центре внимания. Также она осознала, что продолжать разговор бессмысленно и ушла.
«Как я могу сказать им об этом...»
Начнётся самый настоящий хаос, если она поговорит об этом с Соном Сокхо. Кто же будет верить руководителю группы, который не смог выбить даже 30 миллионов вон? Мнение о ней упадет ниже плинтуса.
«*вздох* ...так или иначе я не смогу скрыть это...»
Чон Данби почувствовала себя еще хуже.
Примечания переводчика
1) 170 см – для Кореи это достаточно высокий рост.
2) Я знаю, что раньше компания называлась раньше Мирэ, но это неправильно. Мираи в переводе значит «будущее». Не вижу смысла искажать название и делать его бессмысленным.
Необходимо авторизация
Вы должны войти в систему для возможности оставлять комментарии.