Четыре. История дивергента - Вероника Рот
Шрифт:
Интервал:
Закладка:
Когда мы добираемся туда, она тотчас принимается дубасить грушу. Я никогда не видел, чтобы она била ее настолько сильно.
* * *– Это может показаться странным, но я считаю, что высококлассному лихачу нужно понимать, как работают компьютерные программы, – заявляет Макс. – Программа наблюдения в диспетчерской, например, очень простая – она необходима лидеру Лихачества, чтобы иногда следить за тем, что творится в его фракции. Есть и программы для симуляции, в которых вы должны разбираться, чтобы оценивать неофитов. Далее идут программы отслеживания курса валют, которые обеспечивают нашей фракции беспрепятственную торговлю, по сравнению с остальными, разумеется. Конечно, некоторые программы довольно сложные, поэтому вы должны уметь быстро обучаться навыкам работы с компьютером, если у вас их еще нет. Именно этим мы и будем заниматься сегодня.
Макс кивает женщине, стоящей слева от него. Я помню ее по игре в Вызов. Молодая женщина с короткими волосами, в которых поблескивают фиолетовые пряди. У нее столько проколов, что я даже не могу сосчитать их сразу.
– Лорен обучит вас основам, а потом вы пройдете тест, – продолжает Макс. – Лорен – бывший эрудит, а теперь она – одна из наших инструкторов для неофитов. В свободное время Лорен работает техническим специалистом по компьютерам в штаб-квартире Лихачества. Естественно, мы знаем о ее происхождении, но закрываем на данный факт глаза – ради всеобщего блага. – Макс подмигивает Лорен, и она усмехается. – Приступайте. Я вернусь через час.
Макс уходит, а Лорен складывает ладони вместе и серьезно смотрит на нас.
– Итак, – произносит она. – Сегодня мы поговорим о том, что такое программирование. Те из вас, кто имеет в этой области опыт, могут не слушать. А другим лучше быть повнимательнее, потому что я не буду повторять дважды. Обучиться программированию – то же самое, что и обучиться языку, недостаточно механически запомнить слова – надо знать правила и понимать, почему они применяются так, а не иначе.
Когда я был младше, то вызывался дежурить в компьютерный класс на Верхних ступенях, чтобы отработать часы, определенные фракцией. Таким образом, я мог вырваться из дома. Тогда же я научился разбирать и собирать компьютер. Но программирование для меня – полный ноль. Следующий час мы изучаем кучу технических терминов, которые я едва успеваю конспектировать. Я пытаюсь кратко изложить основное на клочке бумаги, которую нашел на полу, но Лорен тараторит так быстро, что моя рука не успевает за ушами – спустя несколько минут я бросаю эту идею и просто стараюсь предельно сосредоточиться. Лорен иллюстрирует свою речь примерами на экране. Сложно не отвлечься на вид из окна позади нее – с этого ракурса из «Спайра» видны контуры городских зданий, зубцы «Втулки», пронзающие небо, здания с мутно-зелеными стеклами… Я – не единственный, кто напряжен – другие претенденты наклоняются друг к другу, чтобы судорожно спросить шепотом об определениях, которые они пропустили. Однако Эрик комфортно развалился на стуле и рисует что-то на тыльной стороне ладони. Он ухмыляется. Я хорошо знаю эту гримасу.
Разумеется, ему можно не волноваться, он уже подкован в программировании. Наверняка Эрик изучал его в Эрудиции. Вероятно, даже будучи ребенком, иначе он бы не выглядел теперь настолько самодовольным. Прежде чем я успеваю свериться с часами, Лорен нажимает на кнопку, и экран въезжает в выемку на потолке.
– На рабочем столе вашего компьютера вы найдете файл под названием «Тест по программированию», – говорит она. – Нажмете на него и откроете сам тест, ограниченный по времени. Просмотрите несколько небольших программок и отметьте все найденные ошибки, которые вызывают их сбои. Это может быть нечто очевидное, например, порядок символов в коде или неприметные вещи, вроде слова, стоящего не в том месте или неправильного выделения. Пока вам не нужно их устранять, но вы должны их замечать. В каждой программе будет одна ошибка. Начали.
Все лихорадочно тыкают в мониторы. Эрик тихо спрашивает у меня:
– Эй, Четыре, в твоем аскетичном доме вообще был компьютер?
– Нет, – бурчу я.
– Тогда я покажу тебе, так открывается файл, – заявляет он и нарочито нажимает на иконку на мониторе. – Кстати, он похож на лист бумаги, но это – просто картинка на экране. Ты ведь знаешь, что такое экран?
– Заткнись, – отрезаю я и открываю тест.
Я пристально всматриваюсь в первую программу. Это так же, как учить язык, говорю я себе. Вначале коды должны следовать друг за другом в прямом порядке, а в конце – в обратном. Надо лишь проверить, чтобы все значки занимали свои места, поэтому я решаю не просматривать код, а искать ошибки внутри него. И я действительно замечаю, что строка с кодом заканчивается не там, где нужно. Я выделяю ее и нажимаю кнопку со стрелкой, которая позволит мне продолжить тестирование в случае правильного ответа. На экране появляется новая программа. Я с удивлением прищуриваюсь. Неужто я впитал больше знаний, чем предполагал? Аналогичным образом я начинаю работать с новой программой, двигаясь от ядра кода к периферии, соотнося начало и конец и обращая внимание на кавычки, точки и обратные косые черты. Странно, но поиск ошибок меня успокаивает. Я убеждаюсь, что мир по-прежнему в порядке, как и должно быть. И пока данный расклад не нарушен, все будет слаженно работать. Я забываю о лихачах, сидящих рядом, даже о горизонте за окном и о том, что будет значить прохождение теста. Я максимально концентрируюсь на том, что передо мной – переплетение символов на экране.
Эрик заканчивает тест первым – задолго до того, как справятся остальные, но я стараюсь не переживать. Даже когда он встает, подходит ко мне и через плечо наблюдает за моей работой.
Наконец я снова нажимаю кнопку со стрелкой, и всплывает новое окно: «ТЕСТ ЗАВЕРШЕН».
– Отличная работа, – одобрительно произносит Лорен, проверяя мой результат. – Ты третий по счету.
Я поворачиваюсь к Эрику.
– Подожди, – говорю я ему. – Ты вроде хотел объяснить мне, что такое экран? Очевидно, что у меня совсем нет навыков в работе с компьютером и мне вправду необходима твоя помощь.
Эрик злобно смотрит на меня, а я ухмыляюсь в ответ.
* * *Вернувшись домой, я обнаруживаю, что дверь моей квартиры открыта. Она приоткрыта всего на дюйм, но я точно знаю, что закрывал ее перед уходом. Я распахиваю створку ботинком и переступаю порог с колотящимся сердцем. Я ожидаю увидеть незваного гостя, роющегося в моих вещах, хотя я и не уверен, кого именно. Может, здесь околачивается один из прихлебателей Джанин Мэтьюз, который пришел найти доказательства, что я, как и Амар, отличаюсь от остальных. А может, в моей квартире засел Эрик, который пытается устроить мне засаду. Но комната пуста, а вещи не тронуты. Наконец я замечаю листок бумаги на столе. Я медленно подхожу к нему, будто он может загореться или раствориться в воздухе. Маленькими наклонными буквами на нем написано послание:
(adsbygoogle = window.adsbygoogle || []).push({});