«* Вздох *... Кто может остановить тебя. Так что? Что мне нужно делать?»
«Во-первых, посмотреть, что прислали Гран-При Юнайтед. Я уже загрузил его на JIRA» (*JIRA — это система, которая подходит для отслеживания ошибок и управления проектом в компании любого размера).
Джесси закатала рукава и села рядом с Дэйвом. Они сосредоточились на своей работе в течение нескольких часов, не говоря друг другу ни слова.
Глава 50. Одним выстрелом двух зайцев (3)
«Я должен послушать главного разработчика Сона?»
Эта мысль появилась, когда он начал работать с Системой PS. Ёнхо уже чувствовал запашок от кода.
Код смердел.
«Это странно».
Ёнхо наклонил голову, просмотрев код.
hyungu.lee
Код, подписанный этим ником, был особенно плох. Есть некоторые вещи, которых следует избегать при создании кода.
Дублирующийся код.
Длинный метод.
Большой класс.
Длинный список параметров и др.
По этим снижающим качество кода аспектам, можно было узнать, насколько опытный человек его писал.
Однако, это вызывало недоумение у Ёнхо. На самом деле, среди тех, кто имел «средний уровень опыта», было бесчисленное число человек, у которых даже не было базы.
Как государственные служащие, были люди без способностей, пытающиеся получить признание просто через «карьерный опыт», но Ёнхо еще с такими не встречался.
«Ли Хёнгю? Это проектный руководитель Системы PS».
Ёнхо знал этого человека.
Он был назначен в команду Чон Данби, после того, как его способности были признаны в Шинсеки I&C.
Было трудно поверить, что кто-то его уровня, написал такой код.
«Вероятно, лучше попросить Сон Сокхо поговорить с ним, чем мне самому это сделать, да?»
Ёнхо встал со своего места после того, как взглянул на код. Его способность видеть ошибки в коде становилась все лучше. Он не был на уровне Сон Сокхо, но его способность увеличилась до такой степени, что он мог теперь без проблем работать с ним.
Сон Сокхо собрал команду разработчиков в одном месте. Он был введен в Систему PS, так как первое место в конкурсе NetFlax было уже у них в кармане.
Первое, что он сделал, это исключил Хо Джихуна.
Он сделал это, чтобы Хо Джихун никогда не говорил с программистами в частном порядке. Теперь все должны были обращаться прямо к нему.
Даже такое его действие изменило всю атмосферу команды разработчиков.
«Ну, тогда, если все здесь, я расскажу вам, как нормализовать Систему PS».
Жизненные силы заполнили лица программистов в конференц-зале. Это была вера в то, что все заработает, если за дело возьмется Сон Сокхо.
Все знали, что он лучший кодер в команде. Более того, он был создателем maut.
Каждый видел, как разница в положении влияет на образ мышления.
«Во-первых, я дам вам 3 дня отдыха».
«Что?»
В конференц-зале поднялся шум.
После начала внедрения Системы PS почти никто не уходил домой в обычное время и редко кто отдыхал на выходных.
Но они не получили надлежащие сверхурочные. Все, что они получили, это 30 000 вон (≈ 1 691 рублей) под предлогом «коммутирующих тарифов».
Начались жалобы, и моральный дух упал.
Но это было не то, что можно остановить.
Они только хотели отдохнуть после этого проекта, не заботясь об его успехе, так как не могли ничего сделать для этого.
Они все были офисными планктонами, так или иначе.
Независимо от того, удачно ли завершится проект, они получат свою зарплату.
«Ну что ж, тогда. Пожалуйста, тише. Я уже сказал руководителю группы Чон Данби. Вы можете отдохнуть в среду, четверг и пятницу. И конечно, вам не нужно приходить в субботу и воскресенье».
«Проект закончился?» - спросил кто-то из работников. Все смотрели на Сон Сокхо с интересом, как если бы этот вопрос был задан ими всеми.
«Я хотел бы, чтобы это произошло, но, к сожалению, нет».
«Тогда что все это значит?»
«Я и г-н Ёнхо в течение 5 дней будем проводить «операцию» Системе PS. Когда вы вернетесь из своего отпуска, вполне вероятно, что большая часть кода будет изменена. Конечно, это не конец, а начало».
Слова Сон Сокхо вызвали удивление и, в то же время, ревность. Что-то вроде: «Вы вдвоем сможете сделать то, что все мы не смогли бы сделать за 5 дней?».
Создание ПО отличается от производства.
На заводах увеличение производительности зависит от увеличения количества работающих людей, но производительность при создании ПО не прямо зависит от числа работников.
Один может сделать работу за сто человек. «Мы вдвоем за 5 дней сможем сделать то, что вы не смогли за все это время» - вот что он подразумевал.
Это была причина, по которой люди завидовали.
«Около месяца мы будем следить, чтобы система нормализовалась. Половину этого времени будет продолжаться борьба за выживание группы эффективной торговой стратегии, но не беспокойтесь. Я прослежу, чтобы каждый получил «отлично» при оценке производительности. За это давайте плотно поработаем в течение 3 недель после выходных».
Большинство кивнули головой, соглашаясь со словами Сон Сокхо. Уже складывалось впечатление, как Сон Сокхо действует в группе эффективной торговой стратегии.
Он действовал с точки зрения программиста.
Он не беспокоился о своем увольнении, он заботился о них.
Возражений не было, и он привел людей с недостаточными способностями, консультируя их. Несмотря на это, он никогда не был высокомерным и не критиковал никого за то, что тот не знал чего-либо.
Наставник и способный программист, с которым все хотели работать.
Такой была позиция Сон Сокхо в команде.
Так что никто не мог опровергнуть его слова и все тихо соглашались.
Но был один недовольный сотрудник, который имел ник hyungu.lee.
***
На столе стояла стопка коробок с пиццей. По всему монитору были наляпаны красный и желтый соусы, возможно, от пиццы.
«Вау!»
«Что такое?»
«10%! Я сделал это!»
«Правда?»
Дэйв указал на монитор. Часть монитора, где был выведен показатель, была заляпана соусом, поэтому он не мог правильно прочитать.
«Когда уже у тебя самого будет чистое лицо...»
Джесси очистила монитор влажной салфеткой.
0.8658.
Последняя цифра была выше на единицу, чем у Ёнхо с 0.8659.
«Невероятно, ты действительно сделал это?»
«Мне повезло. Я не настраивал оригинальные алгоритмы, я просто использовал различный порядок алгоритмов, которые используют другие команды союза и ...вуаля!»
«В любом случае, здорово! Как и ожидалось от Дэйва. Загружай его скорее».
«Хе-хе, мы вернем первое место, используя это?»
«Вернуть первое место круто, но иди уже умойся. Ты так воняешь, что я не могу с тобой работать», - сказала Джесси, зажимая нос. Окружающая Дэйва обстановка напоминала свинарник. Все это воняло до такой степени, что Джесси пришлось зажать нос, но улыбка не сходила с их лиц.
И рейтинг в Таблице лидеров вновь изменился.
Темные силы.
Название команды, которая теперь занимала первое место.
***
Стук клавиш в пустом помещении напоминал, что в офисе был человек.
«Я загружу его на сервер, ок?»
«Да. Главный разработчик».
Если стол Дэйва в Сиэтле был свинарником, то офис Ёнхо напоминал мусорный полигон.
На полу валялись упаковки от сэндвичей и бутылки колы, а на неиспользуемых столах лежал слой пыли.
В компании был человек для уборки офиса, но Сон Сокхо сказал ему, что ближайшие 5 дней можно не убираться.
psstartup.sh
После ввода shell-команды протоколы начали появляться нормально.
«Я введу тестовые данные».
Система PS была разработана таким образом, что когда вводится определенное количество данных, они автоматически запустят движок рекомендаций. Ёнхо вставил данные для расчета времени, чтобы получить рекомендации.
Передача данных ...(241 сек)
Передача данных ...(242 сек)
……
Передача данных ...(369 сек)
— —-ВЫПОЛНЕНО — —-.