Кодер Ли Ёнхо - SOKIN
Шрифт:
Интервал:
Закладка:
«Stack Overfly, сэр?»
«Да. Постарайтесь. Подготовьтесь, вдруг вам выпадет шанс уехать за границу».
«Вы загружаете коды на GetHub, чтобы уехать за рубеж?»
«Ну, я уже довольно стар, так что это больше для моего собственного развития, чем для поездки за рубеж. Но вы еще молоды, Ёнхо».
«Мой сонбэ сказал мне недавно: существует много различных видов программистов, и каким из них я собираюсь быть. Случайно, могу я спросить вас, как вы думаете, что сейчас наиболее перспективно?»
«Вы уже спросили, сказав «случайно»...»
«Хе-хе...»
«Вы ведь из университета Сон Мин»?
«Да».
«По правде говоря, я окончил только среднюю школу».
«...»
Глава 31. Комплексные тесты (3)
Он первый раз слышал об этом. Ёнхо не мог поверить, что человек, который признан компанией и является автором открытого исходного кода, окончил только среднюю школу.
«И я не писал программы в школе. А после окончания я отправился на военную службу. Это был вроде 1999? Кажется так. Люди говорили, что наиболее перспективной работой была работа программиста IT».
Ёнхо спокойно кивнул, слушая Ан Бёнхона. Тот отвечал на его вопрос, рассказывая свою собственную историю. «И тогда я решил. «Ах! Я должен стать программистом. Я поискал и нашел что-то вроде школы интенсивной подготовки, поддерживаемой правительством».
«А, она по-прежнему существует».
«Еще «Байт Образование» был популярен».
«Это место я тоже знаю».
«Правда? В общем, я окончил школу, и знаете, что я услышал, когда впервые пошел на работу?»
Ёнхо даже не мог себе представить. Он даже не закончил университет. Он не поймет жаргон, использующийся в ИТ-мире. Ан Бёнхон продолжал рассказывать.
«Прав-зом».
«Прав-зом?»
«Зомби-поддерживаемые-правительством. Это было слово, которое принижало достоинство программистов, проходивших программу при поддержке правительства».
«О...»
«И спустя 2-3 года? Когда я получил работу и улучшил свои навыки, они больше не называли меня пров-зомом».
«Ну, у вас, менеджер, очень высокая квалификация».
«Что мог знать программист с 2-3 годами стажа? Я просто копировал то, что делали другие».
«Да, точно. Я слышал от других, что вы были шикарным в прошлом».
«Правда? Ну и вот, когда я избавился от прозвища прав-зом, мне дали новое. Знаешь, какое?»
«...»
«Кодер-ублюдок».
«Разве кодер и программист не одно и то же?»
Разработчик, программист, кодер, инженер-программист. Это слова с аналогичным значением. Но Ан Бёнхон говорил, что «кодер» имеет иное значение.
«Я получил прозвище кодер-ублюдок, так как я мог только кодить».
«Был кто-то, кто называл ВАС так?»
«Их было много. Первоначально, я действительно не ставил цель стать кем-то определенным. Я шел по этому пути, потому что люди говорили мне, что это было перспективно. И я стал жадным через некоторое время. Я сделал все возможное, чтобы мной не пренебрегали, и вот теперь я здесь».
«...»
«Хорошо, конечно, как можно раньше поставить цель стать разработчиком БД, разработчиком сервера или разработчиком клиента, но я думаю, что неплохо также пробовать разные вещи. После этого через какое-то время вы, естественно, найдете то, что вам интересно, и уже тогда начнете углубляться в тему, разве это не лучше?»
После этого Ан Бёнхон добавил:
«Стремление к цели - это еще не все».
«Я понимаю, что вы имеете в виду».
«Понимаешь? Как и ожидалось от Ёнхо. Понять приблизительно 40 лет моей жизни, просто слушая. Разве ты не удивительный?»
«Нет, я не имел в виду, что...»
«Что ж! Давайте работать!»
Возможно, Ан Бёнхон был смущен, поэтому встал первым.
«Подождите меня!»
Ёнхо отправился следом.
***
Мучительные комплексные тесты, казалось, наконец, заканчиваются. На всё, с модульных тестов до комплексного тестирования, было потрачено около месяца. На лицах людей светилась маленькая надежда, что это уже конец тестирования. Ёнхо также считал, что комплексные испытания заканчиваются.
«Это конец?»
«Можно сказать, что мы прошли первый этап».
«Это значит...»
«Да. Это еще не все».
Модульные и комплексные тесты проводились в рамках компании разработчика, поэтому они должны быть проверены «QA team» - независимой компанией.
«QA team находится в Соллыне, поэтому обычно мы едем туда, но в этот раз, видимо, из-за масштаба проекта, они приедут сюда».
«Я думаю, что тестирование сложнее, чем разработка программ».
«Так и есть, это сложно. Есть инженеры, которые специализируются на проведении тестов».
«Легки на помине».
«Тсс».
Прибыло в общей сложности около 7-ми человек. Все они были разные. Очень толстые, тонкие, как анчоус, и нормального размера.
Ёнхо теперь судил человека по его работе. Доказательством был представитель из QA team, с которым он столкнулся.
«Это невозможно».
«Про какую часть вы говорите...»
«Это странно, что нет ни одной ошибки. Не было ни одного случая, чтобы вообще не было ошибок».
Они закончили тестирование во всех ситуациях. Представитель от QA team кивнул Ёнхо.
«Давайте выпьем снаружи».
Разработчики из других компаний качали головами и бормотали.
«Почему это вдруг не работает?»
Ёнхо спросил человека, ответственного за тестирование, который выглядел одного возраста с Ёнхо, протягивая ему напиток.
«Если вы из QA team, значит, вы из KO- Телеком?»
«О, мы также являемся аутсортинговой компанией».
«...»
«Если ошибка возникает после теста, мы должны взять на себя ответственность. Поэтому во время теста все усердно работают».
«И как работа?»
«Ну, я просто делаю это. Думаю, у нас меньше сверхурочной работы по сравнению с другими».
«А платят хорошо?»
«Платят хорошо... Мне придется получить лицензию, чтобы проводить тестирование и попасть в известную компанию».
«Нет сверхурочной работы... Я так завидую. У нас она каждый день».
«Но тогда, разве вы не получаете много?»
«Я не знаю. Я никогда не получал денег за сверхурочную работу или любую другую дополнительную работу».
«Все сложно, да?»
За беседой незаметно пролетело 10 минут. Ёнхо и сотрудник QA team поспешили внутрь.
Поток ошибок.
Несмотря на модульные и комплексные тесты, QA team обнаружила множество ошибок, которые могли бы заполнить кучу страниц бумаги формата А4. Ёнхо тоже устал. Поскольку он закончил свой код, он смотрел на коды других людей.
Возможно, из-за слухов о его способностях для него постоянно находилась работа. Однако его доход по-прежнему был 880 000 вон (≈50 685 рублей).
«Кто, черт возьми, сделал такие ошибки?»
Ёнхо, смотря через окно багов, не мог ничего понять. Как человек может написать такую программу, что даже после одного месяца испытаний есть ошибки.
Ошибки появлялись тут и там, как сумасшедшие. Из-за этого стало много сверхурочной работы и работы на выходных. Более того, после всего произошедшего росла не его зарплата, а его усталость. Ёнхо стал чувствительным.
«Сонбэ».
«Что