«Так вы закончили настройку среды разработки»?
«Да».
«Значит, теперь вы можете начать саму разработку».
«Разработку»?
«Да. Вы уже закончили настройку. Что еще нужно сделать? Кажется, планируется добавить несколько функций для домашней страницы управления в этом году».
Не прошло даже недели, как он был включен в команду проекта. Кроме того, он был стажером. Он еще не занимался этапом работы, где нужно писать программы. Сумин и Ёнхо думали об одном и том же. Сумин, догадываясь, к чему все идет, заговорила.
«Несмотря на это, мы еще стажеры...»
«Почему же? Г-н Ёнхо просто создан для работы».
«……»
«Вы знаете WBS Excel (структура декомпозиции работ), верно? Давайте создадим с помощью неё страницы».
«Помощник менеджера».
«Да.
«Для меня разработка программ, я...»
Его навыки улучшились от подработок, но большинство из них он выполнял вместе с Сонгю. Он мог бы написать простую CRUD (создание, чтение, обновление, удаление), но он никогда не писал программы с более сложной логикой.
«Ах, и г-ну Ёнхо не нужен Интернет, потому что вы такой способный, верно?»
«Э... Это...»
Ким Вонхо не дал Ёнхо договорить.
«Я скажу им, чтобы отключили Интернет, так что не волнуйтесь, и просто сделайте это. Вы же теперь стажер, так что вам нужно улучшить свои навыки».
Интернет был необходим. Большинство обычных программистов ссылаются на Интернет при разработке. Ёнхо ничем не отличался. Он ссылался на источники в Интернете и менял их в зависимости от ситуации.
«Мне нужен Интернет», - сказал он, потому что ему определенно нужен Интернет. Но Ким Вонхо даже не пытался его слушать.
«Разве ваши способности улучшатся, если вы будете пользоваться интернетом? В любом случае, он ведь вам даже не нужен, не так ли?»
«……»
«Я дам вам заметку с подробностями позже, так что пока взгляните на источники».
Ким Вонхо вернулся на свое место. Сумин не могла сдержать удивления. Ёнхо потер лицо. Но он до сих пор не мог избавиться от зловещего чувства.
***
Могло быть и хуже. Частью Ёнхо была основная доска обьявлений. Однако было необходимо иметь возможность кросс-браузерности.
«Ах... Меня отметили».
Ёнхо заботила одна вещь.
Оценивание.
По тону Ким Вонхо было понятно, что он определенно отмечен. Это приведет к низкой оценке. Из-за особенностей иерархической структуры компании оценка будет зависеть от людей, которые с ним близко работают. Начальство будет оценивать его по словам Ким Вонхо.
Но Вонхо был настроен враждебно к Ёнхо. Они сказали, что большинство, вероятно, станет постоянными сотрудниками, но теперь он мог провалиться.
«Пока просто сделаю то, что он сказал».
Ёнхо создал новую JSP (страницы сервера Java: Можно вставить java-код в HTML) и начал кодить, ссылаясь на другие файлы. Ключ-карта прибудет только через неделю, но не нужно даже часа, чтобы отключить интернет.
«Вроде готово...»
В браузере была доска объявлений, сделанная Ёнхо. Он протестировал просмотр, удаление, создание и редактирование по очереди.
«Мне действительно нужно как-нибудь угостить Сонгю-хёна».
Подработки с Сонгю оказали большую помощь. Большинство подработок были на создание приложений и веб-программирование. Его опыт сейчас ему сильно помог. Но без интернета ему потребовалось больше времени, чем раньше.
«Кажется, я закончил это до конца рабочего дня».
Навыки Ёнхо были как у человека с одним-двумя годами опыта. И также у него было окно багов - его большой помощник.
«В любом случае, он не слишком силен для меня?»
Рядом с Ёнхо сидела не только Сумин. Потому что рядом с ней сидел Ким Вонхо.
«Таким образом, вы должны получить ресурсы, необходимые для доступа к базе данных из объекта DAO.
«О... угу».
«А сейчас... Как вы думаете, что вы должны делать дальше?»
«Теперь у нас есть данные, поэтому...» - неясно сказала Сумин и в конце концов не смогла ответить. Но не было не ругани, ни какого-либо пренебрежения.
«Теперь у нас есть данные, поэтому мы должны вставить их на страницу, верно?»
«Да».
«Вот почему вы вставили его в объект запроса, а затем в браузер»
Слова Вонхо звучали теплее, чем когда он говорил с Ёнхо. Он учил ее всему от начала до конца.
«О...»
«Теперь мы должны обработать данные, которые получили на странице, так?»
Сумин нужно было только смотреть, что делал Ким Вонхо. Страница была сделана.
«Теперь все готово, верно?»
«С... Спасибо».
«Нужно выпить, чтобы отметить это».
«Ах, да».
Даже не спросив Ёнхо, эти двое встали со своих мест и вышли на улицу. Ёнхо просто молча тестировал страницу, которую он создал.
***
«Сделал?» - спросил Вонхо у Ёнхо в конце рабочего дня.
«Думаю, работает».
«Ты «думаешь», что оно «работает»? Программы имеют значение, только когда они работают. Одна ошибка - значит, программа не готова. Ты понимаешь?»
Ёнхо думал о том, что Вонхо только придирается к нему. Поэтому он не возражал.
«……»
«Ты даже сейчас не возражаешь, да?»
«Нет, сэр».
«Попробуй запустить».
Ёнхо запустил программу. Возможно, из-за любопытства, Сумин заглянула в экран ноутбука Ёнхо.
Глава 14. Снова встретились (5)
Ким Вонхо не мог скрыть удивления, смотря на доску объявлений, сделанную Ёнхо.
«Ты только стажер и ты можешь сделать доску объявлений без Интернета?»
Когда Ким Вонхо впервые пришел в компанию, он был примерно таким же, как Сумин.
Совершенный пустым.
Теперь он может создавать такие доски легко, но тогда он даже не знал, с чего начать. Кроме того, он даже отключил Ёнхо интернет.
«Э... Хм...»
«Какие-то проблемы?»
«Запусти в другом браузере».
Кросс-браузинг.
Когда функции работают в любых браузерах. По просьбе Ким Вонхо он открыл новое окно Grome от компании Koogle.
«Судя по всему, источники из SVN были закодированы с использованием стандарта html5. Поэтому я кодил, используя тот же стандарт, так что с этим не возникло больших проблем».
Как и сказал Ёнхо, доска объявлений работала в Grome без проблем. Но на этом проверка Вонго не закончилась.
«Какой аккаунт ты использовал сейчас для входа?»
«Простите?»
«Я сказал, чей аккаунт ты использовал для входа на домашнюю страницу управления продажами?»
Из-за внезапного вопроса Ёнхо начал заикаться.
«Я... Я думаю, что это был рут-доступ...» (*рут -специальный аккаунт в UNIX-подобных системах с идентификатором (UID, User IDentifier) 0, владелец которого имеет право на выполнение всех без исключения операций).
«Так ты тестил, используя рут-доступ?»
«Да».
Вонхо вышел из этого аккаунта и залогинился как пользователь, а затем перешел на страницу, сделанную Ёнхо.
«Хм? Функции редактирования, удаления и создания работают».
«……»
«Разве ты не знал, что в НЕ рут-аккаунтах не работают никакие функции, кроме просмотра?»
«Откуда мне знать что-то подобное?» - эти слова застряли в горле. Но он знал, что не скажет это.
«Но такого контента все равно нет в WBS»
«Ты читал от начала до конца? Может, проверим, действительно ли нет?»
Очевидно, в Excel не было такой строки, когда он смотрел. У Ёнхо было плохое предчувствие, но он очень хотел закончить эту работу, поэтому открыл файл Excel, где был WBS.
«Точно нет?»
Просмотрев его снова, он не нашел ту строку, о которой говорил Вонхо.
«Нет».
«Посмотри здесь».
Ким Вонхо навел курсор и нажал кнопку «Показать». И на экране появилось несколько строк.
По сути, кроме администратора никто другой не может создавать, редактировать и удалять посты на всех страницах сайта управления продажами. Если необходимо разрешение, то его можно дать конкретному пользователю.
Руки Ёнхо задрожали. Вонхо спросил снова.
«Есть или нет?»
«Есть...»
«СДЕЛАЙ ЭТО ПРАВИЛЬНО!»
Его тело напряглось от гнева. Совсем не обращая внимания на Ёнхо, Ким Вонхо продолжал говорить.