Готовый перевод Coder Lee Yongho / Кодер Ли Ёнхо: Глава 46

Глава 46. Как использовать окно багов (1)

Показатель RMSE: 0.9010 (+ 5.7%).

Ёнхо вздохнул, посмотрев на число, сгенерированное программой.

«* Вздох *...»

Прогресса не было.

И это происходило не из-за эффективности.

И также не от того, что результат отличался от ожидаемого.

Если дело было в устранении ошибки, то он мог это сделать, используя окно багов.

Тем не менее, он не мог получить любую помощь от окна багов.

Он мог много ночей потратить на это, но производительность системы не вырастет даже на 1%.

Ёнхо получил доступ на сайт конкурса, который дал ему Сон Сокхо.

Таблица лидеров.

Это был список с рейтингами команд, которые подали заявку на премию.

Команда Maut от Шинсеки, куда входил Ёнхо, даже не была внесена в список.

Потому что только первые 20 были включены в таблицу лидеров.

Первой командой была «Десерт».

С показателем 0.8725 и 9,2% улучшением производительности.

Карьерных достижений членов этой группы было достаточно, чтобы заставить Ёнхо трясти головой от потрясения.

Она изобиловала разработчиками из всемирно известных ИТ-компаний и выпускников из известных университетов, которые могли реализоваться только с помощью одних этих названий.

«Я действительно делаю это?»

Он мог бы сделать это, если трудиться действительно тяжело.

Однако не осталось даже 4-х месяцев.

Чтобы понять и изменить множество различных алгоритмов и победить, было абсолютное ограничение во времени и способностях.

Это было недостижимо, даже учась каждую ночь.

Беспокойство Ёнхо увеличилось.

***

Сон Сокхо удовлетворенно посмотрел на Ёнхо.

«Он усердно работает».

Ёнхо учился по материалам из различных ресурсов, хотя ему даже не сказали, что делать. Если он чего-то не понимал, то не отставал от Сон Сокхо, пока не поймет.

Теперь Сон Сокхо должен был поднять руки в знак поражения.

Слова «неистово» было недостаточно, чтобы описать его.

Это было похоже на изнурительный марафон и было странно, как он до сих пор остался жив.

«Верно. Он должен делать это, чтобы в будущем никто не мог посмотреть на него свысока».

С самого начала Сон Сокхо не думал, что они победят.

Он только предполагал, что они войдут в топ-10 за свою упорную работу.

И сейчас только он и Ёнхо готовились к премии NetFlax.

Цель была изменена на улучшение способностей Ёнхо, как новичка.

«Делай все возможное. Тогда ты не будешь привязан к компании».

Если иметь способности, то нет причин ограничиваться компанией.

Если вы востребованы, то есть много вариантов для выбора.

Сон Сокхо был таким. Хотя он сейчас работал 1 год по контракту, ему приходило много предложений о работе.

Это была причина, почему Сон Сокхо мог действовать свободно, а также причина, почему он тренировал Ёнхо так жестко.

***

Оценка RMSE: 0.9007 (+ 5.75%).

Повышение производительности на 0,05%.

«Хм... Но почему окно багов не активируется?»

На этот вопрос он до сих пор не нашел ответ.

Окно багов определенно было верно своей роли.

Когда была проблема в эффективности программы, возникала фактическая ошибка или программа вылетала, инструкции окна багов всегда выручали Ёнхо.

Даже когда возникала логическая ошибка, оно появлялось.

Окно багов правильно показывало ответ, когда, например, ответ должен был быть 10, но получалось 1.

Но почему оно не активировалось сейчас?

Он хотел, чтобы результат был 10%, но результат выходил не тот. Ёнхо постоянно думал об этом.

«Я не могу вызвать окно багов, подумав, что показатель RMSE = 0.9007 (+5.75%) - ошибка?»

Он думал, что может получить ответ, формулируя свое желание таким образом.

Он только был на этапе алгоритмов. По-прежнему окно багов не работало для комбинаций алгоритмов или настроек.

Ничего бы не изменилось, даже если бы он усердно работал следующие 4 месяца.

Но с другой стороны.

Что делать, чтобы окно багов признало текущий результат неправильным?

Ёнхо почувствовал, что он на верном пути.

«Надо классифицировать ошибки, которые до сих пор показывало окно багов».

Когда он определил направление, мысли побежали быстрей.

Сначала Ёнхо стал классифицировать различные ошибки, определяемые окном багов.

«Проблемы с эффективностью, проблемы с логикой, обычные ошибки».

Получилось 3 категории.

Проблемы с производительностью программы.

Проблемы с логикой, когда программа работает правильно, но желаемый результат не получается.

И обычные ошибки, когда программа даже не запускается.

«Обычные ошибки очевидны, ошибки производительности - оно покажет, если есть неэффективность... так что это должна быть ошибка в логике».

Ёнхо хотел, чтобы это была проблема с логикой.

Желаемый результат был 0.8659.

Ему нужно изменить логику для получения желаемого результата.

Однако окно багов не признавало результат ошибкой.

Тогда как окно багов определяет, что считать за ошибку?

Ему было необходимо выяснить это.

***

До конца конкурса остался один месяц.

Конец большого забега, продолжавшегося целый год.

Сон Сокхо начал разочаровываться в Ёнхо.

Тот больше не задавал вопросов.

Чтобы изменить систему рекомендаций, он должен иметь кучу вопросов, но он только сидел за компьютером весь день.

«Г-н Ёнхо, как дела? Справляешься?»

Сон Сокхо отшатнулся, увидев лицо Ёнхо. Черты его лица заострились.

Но не только это, его лицо было настолько темным, что он выглядел, как будто собирался умирать.

«Ох, руководитель. Не беспокойтесь. Это будет определенно успешно».

Но его голос и глаза были оживленными.

«Как твое здоровье? Кажется, ты немного переусердствовал?»

Разочарование исчезло, как только он увидел Ёнхо. Скорее он почувствовал сочувствие.

Он также чувствовал себя виноватым, думая, что это была его вина, заставить делать его такие невозможные вещи.

«Я в порядке. Мне только 20».

«Но твое лицо совсем не выглядит хорошо. Ты даже не выходил из-за компьютера весь день?»

Вопрос Сон Сокхо был ожидаем.

Ёнхо пришел в офис, сел за компьютер и ни разу не вставал.

Даже на обед он съел бутерброд, который он купил в близлежащей пекарне, и продолжил работать дальше. Даже при этом он никогда ни о чем не спрашивал Сон Сокхо.

Если Сокхо задавал ему какой-нибудь вопрос, то он всегда отвечал:

«Я думаю, что скоро могу сделать показатель RMSE 0.8659».

В последнем конкурсе победитель выиграл с 9,8%, не пересекая границы 10%.

Это была причина, почему Сон Сокхо был нацелен на 10%. Если он достигнет 10%, то он выиграет приз.

0.8659 составляло ровно 10%; это выше, чем 0.9525

«Я уже спрашивал, но как?»

Ёнхо улыбнулся, избегая ответа на вопрос. Он не мог сказать, что пользовался окном багов.

Только поэтому Сон Сокхо был разочарован.

Однако когда он увидел это несчастное лицо, жалость превысила разочарование.

А время текло.

***

Текущее состояние команды разработки системы ПВ (Предпочтительный Выстрел) было также в плохом состоянии.

Работа, которая делалась быстрее, чем должно быть по графику, и отсутствие основных сил, делали улучшение условий разработки сложнее.

Резкий голос Хо Джихуна часто звучал в офисе.

«Еще не готово?»

Они проводили испытания перед открытием системы. Однако ожидаемые результаты не были достигнуты.

Более того, утверждалось, что ПВ система будет RTS (Real-Time System - Система в реальном времени). Однако результат рекомендации не был получен даже после 3 часов.

Таким образом, это не было RTS.

RTS не была проблемой. Они даже не смогли бы открыть саму систему.

«Это странно...»

Разработчик, который смотрел на монитор, наклонил голову. Когда он вводил тестовые данные, они обрабатывались в течение 10 минут.

Но когда он вводил реальные данные, рекомендации не появлялись. Это заставило Хо Джихуна угрожающе сказать:

«Если команда распадется, я думаю, что вы знаете очень хорошо, что случится с каждым из вас».

«...»

«Они заставили меня работать с этими людьми».

Хо Джихун повернулся и пошел обратно на свое место. Разработчик, который смотрел в монитор, обиделся на эти слова, взял сигарету и вышел.

После таких действий Хо Джихуна увольнение сотрудников было понятным. Увольнения, которые происходили с начала проекта и продолжались да настоящего времени.

Перед открытием систему осталось только 30% первоначального состава разработчиков.

Даже в этой ситуации Чон Данби молча одобряла его действия, возможно из-за своего доверия.

Во всяком случае, разработка закончилась, и начались тесты.

«Руководитель Сон».

Один разработчик позвал Сон Сокхо. Его главным приоритетом была подготовка к премии NetFlax, но он частично занимался разработкой системы ПВ и поэтому отвечал на различные вопросы.

Одним словом, он находился там в качестве наставника.

Активных действий Сон Сокхо и его способностей было достаточно для других разработчиков, чтобы доверять ему.

«Я...думаю, что мне нужно уйти в отставку».

«...»

«Спасибо вам за все».

Сон Сокхо знал, как к нему относились, поэтому не мог его остановить.

Они были вместе с самого основания команды. Сон Сокхо ничего не оставалось, кроме как встать.

«Руководитель Хо, разве это не слишком?»

«Это не имеет ничего общего с вами, главный разработчик Сон».

«Люди, с которыми я работаю, увольняются один за другим; Я думаю, это имеет отношение ко мне».

«Если у них нет возможностей, они уходят. Разве это не очевидно?»

На его лице было написано раздражение из-за сложившейся ситуации.

Хо Джихун смотрел на WBS (Work Breakdown Structure - структура декомпозиции работ: График прогресса работы).

«… Тогда я буду говорить с руководителем группы Чон».

«Делайте, что хотите».

Когда он развернулся, чтобы пойти в офис Чон Данби, он услышал голос Хо Джихуна.

«По графику отстаем на неделю. Вот почему вы просто не можете работать с бесполезными людьми».

Однако даже разговор с Чон Данби ничего не решит.

Она просто сказала потерпеть немного до завершения системы.

Для Чон Данби и Хо Джихуна приоритетом является работа.

http://tl.rulate.ru/book/587/21527

Обсуждение главы:

Всего комментариев: 2
#
Спасибо за халявную дозу
Развернуть
#
Спасибо~
Развернуть
Чтобы оставлять комментарии Войдите или Зарегистрируйтесь