Глава 98
Финал Кубка Надежды начался уже на следующий день после прибытия Хао Юня и его товарищей в Шанхай.
Спортивный комплекс Педагогического университета Восточного Ся.
Мобильные перегородки разделили огромный зал на 270 открытых кабинок, каждая из которых была оборудована компьютером, подключённым к центральному серверу. За процессом следила единая экзаменационная система.
На выполнение задания участникам отводилось три дня. Всё это время они должны были жить прямо в кабинках — есть, спать и работать. Разрешалось при необходимости выйти в туалет, но при этом требовалось пройти дополнительный досмотр.
Хотя формально отведено трое суток, на деле многие участники сдавали работы уже в первый день — вытерпеть три дня без душа и смены одежды удавалось далеко не всем, особенно чистюлям.
Согласно правилам, участникам разрешалось приносить в кабинки украшения, постеры, фигурки и другие личные вещи, чтобы обустроить рабочее место и создать себе вдохновляющую атмосферу.
Ведь в соревнованиях вроде Кубка Надежды, которые ставят акцент на открытый подход к программированию, одних лишь технических знаний недостаточно — здесь главное творческий подход и фантазия.
Как и заявляли организаторы:
“Нет правильных ответов. Даже если ты хакнешь сервер
Конечно, это — путь самых отчаянных. Ведь в жюри полно экспертов по информационной безопасности, которые ещё до объединения человечества сражались с лучшими хакерами мира.
Победить их?
Брат, если ты это сделаешь — даже без первого места, у тебя блестящее будущее!
У входа в зал сотрудники службы безопасности тщательно досматривали вещи конкурсантов и изымали всё, что могло нарушать правила.
В то время как большинство тащили с собой сумки, термосы и прочий скарб, Хао Юнь пришёл с пустыми руками, потому что знал, что компьютеры предоставляются на месте. Он вообще решил, что придёт просто “как человек”.
Такой минимализм вызвал интерес у одного из охранников:
Студент, а ты ничего с собой не несёшь?
Не, не люблю загромождать пространство,
Ну хоть воды бы взял?
А пить — отказался он.
…
Охранник только закатил глаза и молча пропустил его.
Хао Юнь взглянул на табличку с номером:
101?
Почему не 188?..
Да и ладно, без разницы.
⸻
А в это время, с другой стороны спорткомплекса, на трибунах стояли члены жюри и организаторы, провожая конкурсантов взглядами и мысленно желая удачи.
Прямо не терпится!
Интересно, какие шедевры нас ждут в этом году!
Да, да, — Я даже вчера всю ночь не спал
Старшего звали Чжань Юншу — академик Института информационных технологий Академии наук Ся. Раньше занимался кибербезопасностью, а после смены эпохи переключился на гражданские технологии, сотрудничал с множеством крупных IT-компаний.
А тот, что рядом — его ученик Чжан Цунхао, выпускник Университета Шуйму двадцатилетней давности, всю жизнь проработал в группе Longwei, пройдя путь от программиста до главы разработок, и только недавно ушёл из индустрии, чтобы заняться преподаванием. Сейчас он — профессор Института программной инженерии.
Кстати, — как там звали участника, чья работа была признана самой креативной по версии “Молодёжной газеты”? Какой у него номер?
Чжан Цунхао немного подумал: — Если не ошибаюсь — номер 101.
Он и сам следил за этим студентом — тогда, когда на собрании жюри решали, пускать ли его работу в финал, он единственный проголосовал против.
Можно будет взглянуть на его экран?
Вас он заинтересовал?
Да, заинтересовал,
Тогда, боюсь, вы можете разочароваться. В этом году все четыре задания в основном проверяют профильные знания, а это явно не его сильная сторона,
Он видел тот самый «проект» Хао Юня — с технической точки зрения, это был просто примитивный 3D-симулятор, собранный на игровом движке. Никакой особой сложности.
На его взгляд, такая работа прошла в финал только благодаря своей креативности, а не технике — именно поэтому он был против.
Тем интереснее, — Программа — живой. У технологий есть предел, а у воображения
Это верно… но без технической базы ты даже к проблеме подступиться не сможешь,
Конечно, — Поэтому мне и любопытно:
как себя покажет единственный участник, прошедший в финал с игровой разработкой, — столкнувшись с “профессиональными” задачами?
Какую он сдаст работу?
Если бы Хао Юнь слышал сейчас их разговор — он, скорее всего, горько усмехнулся бы и посоветовал уважаемым профессорам не ждать от него чудес.
Потому что, когда начался конкурс и на экране высветились четыре задания, он просто впал в ступор.
Хотя по правилам нужно было выбрать одно из четырёх — он не знал, как сделать НИ ОДНО из них!
⸻
Задание 1:
Разработать программное обеспечение для указанного промышленного конвейера (см. вложения), реализующее: автоматическую сортировку по качеству, возврат бракованных изделий на доработку и т. д.
Типично индустриальная задача в стиле страны Ся.
Ничего удивительного, ведь этот вопрос каждый год задаёт Столичный промышленный университет.
Хао Юнь, прочитав, сразу отказался от этой задачи.
⸻
Задание 2:
Эпидемия вируса Сыртам охватила Африку. Всемирная организация здравоохранения направила туда экспертов.
Разработайте эффективную цифровую систему для контроля распространения эпидемии.
(Подсказка: подойти с точки зрения программного проектирования.)
Звучит интересно…
Хао Юнь даже на мгновение подумал о чём-то вроде QR-кодов здоровья, которые использовались до его попадания в этот мир.
Но, увы, всё, что он помнил — это то, что “вроде когда-то пользовался этим”.
Никаких деталей.
⸻
Задание 3:
Из-за стремительного роста космических технологий Марс стал быстро развивающимся рынком.
На основе предоставленных климатических данных с поверхности планеты, разработайте температурную систему для автоматизированных фермерских комплексов на Марсе.
Ага!
Две первые задачи — про Землю. А эта вообще за пределами планеты?!
Хао Юнь чувствовал, что эта задача, хоть и звучит пугающе, возможно, проще, чем предыдущие.
Но…
Всё равно слишком сложная для него.
Даже вложения он не мог разобрать — будто древние манускрипты на непонятном языке.
⸻
Задание 4:
Оптимизировать код “Глейшер-Энджина” (ледниковый движок) с целью повышения эффективности работы не менее чем на 10%.
“Глейшер-Энджин”
На первый взгляд — самая лёгкая задача.
Ну игра же! Все с играми знакомы.
Хао Юнь тоже обрадовался.
Схватился за это как за спасательный круг, скачал вложения и стал изучать.
Но…
На самом деле, это — ловушка.
Жюри знало это лучше всех.
Из всех заданий именно это — почти невыполнимо.
Да, первые три сложные.
Но эта — нерешаемая.
Ты правда думаешь, что сможешь за один день улучшить движок, который разрабатывали десять лет, с участием тысяч профессионалов, доводя его до предела человеческих возможностей?
Ты кто вообще такой?..