Сверхурочная работа стала нормой, а усталость стала его другом.
«Ох, черт».
У Ёнхо пошла кровь из носа. Он приложил салфетку и торопливо направился в сторону туалета.
«Я действительно должен продолжать здесь работать?»
Нормальное время окончания рабочего дня стало 2 ночи. Кроме того, он приходил на работу добровольно-принудительно в выходные дни. И даже в выходные было трудно уйти до 6 вечера. Ким Вонхо давал ему невыполнимые задачи, вероятно, пытаясь заставить его уволиться.
«Тьфу».
В эти солнечные выходные Ёнхо был один в офисе, пытаясь выполнить задачу, поставленную Вонхо.
«Но есть и плюсы».
Было одно преимущество. Его способности явно улучшаются. Стало привычно не использовать ctrl + C, V, и так он узнал о различных API. Он стал быстрее кодить.
Кроме того, не используя Eclipse, он узнал, как использовать ANT (Apache Ant Project Build Tool - популярный инструмент сборки ПО, полностью написанный на Java), как скомпилировать и построить. Также он теперь мог даже запустить SVN на CMD (команда: по сути, просто страница, где пользователь вводит в поле команды и запускает различные вещи).
Методы разработки программ, в целом, были очень похожи. Если вы знаете несколько принципов, то изучать другие становится легче.
Офис, выходные...
Человек открыл дверь и вошел в офис, где не было слышно ничего, кроме стука клавиш.
«Ах, помощник менеджера Пак, добрый день, сэр».
«Ах, да».
Помощник менеджера Пак Чольун.
Ёнхо слышал, что он пришел в компанию в то же время, что и Ким Вонхо. Чольун, слегка поклонившись, сел на свое место.
«Мне кажется, я скоро стану прозрачным».
Обычно люди в офисе не интересовались друг другом. Каждый был занят своей работой. Первый раз помощник менеджера Пак пришел в офис в выходные.
«Есть что-нибудь?»
Помощник менеджера Пак взял свой телефон.
«Да, менеджер. Да, да, я понимаю».
* Звук, когда положили трубку *
«Черт, почему это случается на выходных?» - выругался Пак Чольун, повесив трубку. Он был явно раздражен, вероятно, потому что его вызвали в такие солнечные выходные.
«Какого хрена это вдруг не работает?»
В программе, за которую он был ответственным, возникли ошибки.
* Дзинь * * Дзинь *
Телефон в офисе начал звонить.
«Да. Я сейчас занимаюсь этим».
«Нет, это не будет исправлено так быстро».
«Да. Я разберусь с этим сегодня».
Помощник менеджера Пак отвечал на звонок, потупив взгляд. Звонил менеджер по работе с клиентами.
(* Примечание: здесь слово «клиент» это 갑 (Гап), что также может означать кого-то значительного. В Корее «Гап» означает кого-то из начальства. Гап - превосходящее положение, а 을(Ыль) подчиненное положение. 병(Пён) и 정(Чон), которые появятся позднее в истории, еще ниже, чем Ыль. И эти четыре слова - только часть из 10 символов, обозначающих иерархию).
* Вздох *
Пак Чольун, тяжело вздохнув, посмотрел на монитор. Ёнхо тоже повернулся к своему монитору, чтобы закончить задание.
Глава 15. Ошибка доступа (1)
«Эй, помощник Пак! Вы еще не устранили ошибки?» - завопил менеджер Чхве, войдя в офис.
«Менеджер».
«Мне звонил управляющий, это все очень плохо! Мы должны показать программу Совету директоров в понедельник. Что вы собираетесь делать, а?»
Бизнес-моделью Мирэ IT была SI (Системная Интеграция: клиент просит подрядчика компании создать систему и оплачивает её). Помощник менеджера Чхве был ответственным за создание системы.
(* Примечание: Помните «Гап» и «Ыль»? Гап = клиент, Ыль = подрядчик).
Как менее важный человек помощник менеджера Чхве вынужден был заискивать перед клиентом. Иначе контракт могут не продлить. И если это произойдет, его понизят в должности.
Менеджер Чхве распрашивал помощника менеджера Пака, который нерешительно отвечал.
«Так вы выяснили, в чем причина?»
«Это... Еще нет...»
*Вздох* «В чем суть ошибки?»
«Это...»
««ЭТО», «ЭТО», «ЭТО» КАКОГО ЧЕРТА ВЫ ПОДРАЗУМЕВАЕТЕ ПОД «ЭТО»?»
«ETL просто не работает».
ETL (аббревиатура - извлечение, преобразование и загрузка). Это была программа, которая извлекает и преобразовывает данные из хранилища удаленных данных и загружает их в нужное место.
«Что? Просто не работает?»
«Да...»
Менеджер Чхве говорил, будто не веря помощнику Паку.
«Попробуй запустить».
Пак запустил Putty (*свободно распространяемый клиент для различных протоколов удалённого доступа, включая SSH, Telnet, rlogin) и ввел команду для запуска программы ETL.
./miraeETL.sh
И нажал «ввод».
Оба не хотели верить в это, но ничего не вышло. Несколько минут спустя программа просто вылетела.
* Вздох * «Что, черт возьми, это за проблема?»
Менеджер Чхве вздохнул, увидев результат своими глазами. Помощник Пак был недвижим, думая, с чего ему начать. В окне протоколов не было никаких ошибок.