Кодер Ли Ёнхо Глава 75. Цель Сто Миллиардов Достигнута(4)
Группа разработчиков под названием Кулаент(Прим: Пародия на группу корейских разработчиков Клиён)
Однажды мудрец оттуда сказал одну фразу.
Работая программистом, я кое-что понял.
Та математика, которую мы знаем, неверна.
Один плюс один равно не двум, а сверхурочной работе. (Прим. Игра слов. «Один» звучит по-корейски точно так же, как слово «работа» так что «работа»+ «работа»= «сверхурочная работа»)
Это всего лишь шутка, но Ёнхо слишком хорошо понимал, что мудрец имел в виду и сочувствовал ему.
- Господин Ёнхо, кнопки слишком быстро поднимаются, когда мы листаем страницу вниз. Пожалуйста, сделайте помедленнее.
Дрожь.
Ёнхо задрожал, кинув взгляд на монитор. Его попросили ускорить процесс всего несколько минут назад.
Но в следующее мгновение сказали замедлить.
- Вы не думаете, что эффект исчезания рекомендуемой единицы товара выглядит неуклюже? - голос Юй Сохён звенел от волнения. Дизайн, о котором она только мечтала, претворялся в жизнь в приложении. То, что существовало только в её голове, вышло в мир и расцветало.
Как она могла не волноваться?
И всё исключительно благодаря Ёнхо.
Использование оригинальных библиотек indroid и создание задаваемых пользователем представлений находятся на совершенно разном уровне сложности.
Ёнхо делал что-то подобное в прошлом, когда создавал WindowView, но это не подразумевало, что он знал об indroid всё.
- Тогда по возможности сделайте это, - вот что сказала Юй Сохён, проверив несколько экранов, которые сделал Ёнхо.
На ноутбуке были разные варианты пользовательских интерфейсов.
Даже Ёнхо не был уверен в том, что справится, поэтому он пообещал, что сделает, когда попробует кое-что.
В результате Ёнхо приписали к дизайнерской группе.
Бусан, Гасан и теперь дизайнерская группа.
«Вечно меня куда-то отправляют...»
Но это было не так уж и плохо.
Он один-единственный мужчина в цветнике.
И видеть на их лицах улыбки тоже было приятно.
***
Экран раскадровки.
Для создания экрана, на который смотрят пользователи, разработчики чаще всего используют такую вещь как экран раскадровки. Финальная версия экрана часто появляется согласно экрану раскадровки, который сделали дизайнер и планировщик.
Обычно все разработчики тоже принимают участие в обсуждении того, каким должен быть экран и обмениваются мнениями.
Необходимо обсудить, как он будет выглядеть в реальности и почему бесполезно создавать сложные экраны.
В компании нередко случалось так, что разработчики сами делали раскадровку.
Группа разработчиков принимала участие в обсуждении деталей проекта, наряду с Ёнхо и Хо Джихуном, планировщиком проекта СМ.
- Я расскажу вам об экране S-12. Это последний. Мы сфокусировались на основном пункте проекта СМ, т.е. создании аватара, близкого к реальной жизни, чтобы люди могли носить одежду.
Юй Сохён сама присутствовала на презентации.
Проект СМ.
Она сама не знала о его существовании. Где-то информацию упустили, где-то исказили.
И даже после того, как она о нём узнала, то посчитала его блажью дочки председателя. Но услышав о том, что затевается, она изменила своё отношение.
Вместо скепсиса и недоверия появился энтузиазм.
- И таким образом вы можете увидеть на экране режим работы. Как насчёт того, чтобы уменьшить объём входных параметров таким образом: пользователи будут загружать фотографии, и программа сама будет их распознавать. Им не придётся вводить данные самим.
Глаза Юй Сохён сияли. Теперь она планировала сунуть свой нос в проект в целом и не ограничиваться исключительно дизайном.
Для Хо Джихуна это была крайне неприятная ситуация, когда он мог только морщиться, будто съел лимон.
- Это уже решенный вопрос. Мы решили так не делать из-за большой нагрузки на разработчиков.
- Хм... тогда уберем это... у меня всё, - презентация Юй Сохён завершилась. Теперь всё, что требовалось от Ёнхо, это разработать интерфейс для приложения, который Юй Сохён предоставила в своей презентации.
Передовые технологии пользовательского интерфейса, который делал Ёнхо, подразумевали, что там будет всё необходимое для проекта СМ.
Дизайнеры прислали ему целые горы изображений.
«Сегодня их снова уйма...»
Ему нужно было поместить все изображения на соответствующие им места. Интерфейс андроида предполагал добавление xml документов и их последовательную редактуру.
И вся работа упала на плечи разработчика. Дизайнеры прислали ему только материалы вроде цветовых кодов или необходимых изображений.
Ёнхо включил руководство пользовательского интерфейса на одном мониторе, запустил инструментальные средства разработки программ на другом и принялся за дело.
У них была чрезвычайная ситуация.
Ёнхо смотрел на монитор и уже в буквальном смысле рвал на себе волосы.
«Я точно сделал всё правильно».
На столе Ёнхо лежало два мобильных телефона; подобными пользовалась большая часть людей.
Главной проблемой было то, что несмотря на то, что на них открыли один и тот же сайт, дизайн на экранах выглядел немного по-разному.
«Почему изображение искажено только на этом телефоне...»
Если бы проблемы возникли на обоих экранах, то можно было подумать, что виноваты дизайнеры. Но рисунок кнопки выглядел абсолютно нормальным только на экране одного из телефонов.
«Даже окно багов говорит, что здесь нет никаких проблем...»
В руководстве по проектированию тоже не наблюдалось никаких ошибок. Если проблема и существовала, то виной должны были быть баги, но окно багов ничего не показывало.
«Ладно, сперва займёмся другим».
Проверив «неоконченную часть», Ёнхо принялся за другие экраны. Ему хватало работы. Он не мог затягивать с этим еще сильнее.
Юй Сохён подошла к Ёнхо. В её рабочем графике на день сейчас стоял отчёт по проделанной работе.
- Как идут дела?
- Я только что перешел к S-4, - он передал Юй Сохён смартфон, где находились результаты его трудов. Она протестировала несколько мелочей.
Она бы и так узнала, так что Ёнхо первым поднял эту тему.
- Но одна из кнопок в S-3 сломана.
Ёнхо дотронулся до смартфона, который сейчас изучала Юй Сохён. Их пальцы коснулись друг друга, но Ёнхо даже этого не заметил.
- Если вы посмотрите сюда, то на этом телефоне кнопка появляется, где нужно... но если вы запустите приложение на О5, то она не работает. Мне нужно это поправить, но...
- Ох...почему это так...? - даже с точки зрения Юй Сохён это казалось странным. Два телефона, одно изображение отображается на них по-разному. Но проблему решили очень быстро.
Юй Сохён ненадолго задумалась, а после позвала дизайнера, который создал это изображение.
- Мисс Юри, вы действительно запустили его с помощью ninepatch?
Ninepatch.
Это один из методов использования изображений и кнопок фиксированного образца при различном разрешении.
Перед тем как ответить Юй Сохён, дизайнер, кажется, ненадолго запаниковала.
- Д-да.
- Тогда странно, что она сломалась... Господин Ёнхо, можно взглянуть на исходный файл изображения?
На этот раз Юй Сохён наклонилась к Ёнхо. Её волнистые волосы щекотали щеку юноши. Юй Сохён даже не обратила внимания, но Ёнхо почувствовал, что у него кружится голова. До того сильный цветочный аромат ударил ему в нос.
Есть достаточно простой способ проверить ninepatch. В названии файла должна быть цифра 9.
Ёнхо открыл исходную папку и показал ей список файлов.
В названии необходимого файла изображения не было девятки. Дизайнер совершила ошибку. Они думали, что проверять эту проблему сейчас было всего лишь пустой тратой времени, но показать это не могли.
- Простите пожалуйста.
- О, нет. Не стоит.
Ёнхо и подумать не мог, что Юй Сохён может извиниться. Может это лишь потому что он видел только её худшую сторону? Слишком уж странным выглядело то, что она извинялась за ошибку, совершенную членом ее группы.
- Я думаю, что мы слишком много работали в последнее время, и поэтому так вышло. Мы скоро отправим вам другой файл.
- Хорошо. Я всё сделаю, когда вы пришлёте следующую версию.
Оптимистичный настрой Ёнхо, кажется, удивил Юй Сохён.
- Вы совсем непохожи на того человека, каким казались, когда я увидела вас впервые.
- Как и вы, руководитель группы.
Услышав его слова, Юй Сохён рассмеялась. Она тоже знала, что другие люди о ней думают.
- Я сочту это за комплимент.
Возможно всё дело в том, что они так открыто смеялись, но казалось, будто они куда ближе друг к другу, чем были тогда, когда впервые встретились. Нет, не просто казалось. Они и впрямь сблизились.
Если раньше между ними находилась пропасть в виде рабочего стола, теперь можно было только протянуть руки, чтобы дотронуться друг до друга.
***
Чон Данби пришла в офис дизайнерской группы утром. Она выглядела очень рассерженной; кажется что-то случилось.
- Руководитель Группы Юй. Со. Хён, - она чётко по слогам произнесла её имя; в голосе звенела злость. Сидящая на своём месте Юй Сохён подняла взгляд на Чон Данби.
- Что вас сюда привело, руководитель группы?
- Я слышала, вы попросили продлить срок работы Ёнхо в вашей группе.
- Да, он оказался способнее, чем я думала.
Работающий в углу Ёнхо только и мог, что почувствовать себя неуютно. Сам того не зная, он создал весьма неприятную ситуацию.
Прислушавшись, он выяснил, что всё это потому что его хотят оставить в дизайнерской группе еще на какое-то время.
- Находящийся здесь господин Ёнхо - центр нашей группы, настоящий талант. Вы наверняка заметили, что мы скрепя сердце согласились отправить его к вам.
- Вы наверняка заметили, что мы собираемся скоро выпустить приложение S Молла и попробуем выиграть конкурс на лучший дизайн от компании Koogle. И чтобы это сделать, нам необходим господин Ёнхо. Если мы выиграем, группе разумной торговой стратегии это только пойдёт на пользу. Количество загрузок резко возрастет, если S Молл станет известным.
Дизайнерская награда Koogle.
Суть в том, что в конкурсе на получение награды участвуют как дизайнеры, так и разработчики.
Неважно, насколько дизайн идеален, приложения, в котором он использован, должны нормально работать на мобильных устройствах.
Это значило, что оптимизация играла важную роль в создании дизайна. Всё должно работать также быстро и также чутко реагировать на действия пользователя как на новейших моделях телефонов, так и на тех, которые выпустили десять лет назад.
Только высококлассные дизайнеры и разработчики могли получить эту награду.
Для Юй Сохён это было главной целью, и она не могла достичь её без Ёнхо. Возможно он сможет помочь ей добраться до того, чего она так желает.
Но Чон Данби явственно выразила своё несогласие. У них в команде и без того было много работы. Несмотря на то, что Ёнхо не находился в её группе и без него всё продолжало функционировать, это значило лишь то, что он не является центром всего, но ничуть не умаляло его ценности.
- В любом случае, он не незаменим.
- Тогда почему бы нам не узнать его мнение?
Юй Сохён посмотрела на Ёнхо. Чон Данби тоже перевела на него взгляд.
Обычно руководитель решал, что делать с подчинёнными в группе, но Чон Данби всегда уважала личную свободу и не злоупотребляла своей властью. Если Ёнхо действительно захочет, то она позволит ему остаться.
Но на её лице отчётливо читалось «невозможно, чтобы так было».
- А... что…?!
Ёнхо запаниковал сильнее. Очень уж неожиданно возникла эта ситуация. Сейчас всё выглядело совсем иначе; не так, как в случае с предложением Хо Джихёна. Никто не звал его перейти в эту группу навсегда, и ему даже нравилось сотрудничать с дизайнерами. К тому же он действительно считал, что принять участие в дизайнерском конкурсе было бы интересно.
Возможно, у него есть выдающиеся способности, он оставался всего лишь неопытным разработчиком, у которого и двух лет практики не набиралось. Он посчитал, что разносторонний опыт совсем не помешает.
По мере того как пауза затягивалась, выражение лица Юй Сохён становилось всё более и более самодовольным; а вот Чон Данби, напротив, нервничала сильнее. И в итоге она не удержалась и спросила:
- Господин Ёнхо?
По неудачному стечению обстоятельств, она не взяла с собой Сона Сокхо, которому юноша очень доверял и к мнению которого обычно прислушивался. Ёнхо честно озвучил свои мысли.
-... послушаться руководителя группы было бы разумно, поскольку я работаю в группе разумной торговой стратегии, но я не вижу ничего плохого в том, чтобы помочь дизайнерской группе. Особенно учитывая, что это совсем ненадолго.
Это звучало как условие, но прозвучавшего положительного ответа оказалось достаточно для того, чтобы Юй Сохён улыбнулась.
Необходимо авторизация
Вы должны войти в систему для возможности оставлять комментарии.