Глава 1. Рекурсия

17 февраля 2025, 22:11
Прыжок, отскок от стены – ладонь обожгло болью, – и резкий поворот направо. Воздух искрился непонятным напряжением, которое можно было уловить кожей. Это не было чем-то физическим, но в то же время и не было странной иллюзией или метафорой. Хотя, строго говоря, ее это нечто слабо интересовало. Она бежала вперед, все разгоняясь... Тревожно. Тревожно до дрожи в мышцах, до пересохшего рта... Очередной поворот налево, и вот она уже неслась, смотря только вперед, на расстилающийся перед ней проспект, совершенно пустой и такой привычный, отринув страх, наслаждаясь ветром, свистящим в ушах. Очередной шаг, и внезапно прямо перед ней возникла стена. Так близко, что не хватало времени, чтобы затормозить. Она в панике закрыла глаза, боясь увидеть вблизи глухую кладку кирпича, боясь боли, и... Мелодичный, но крайне мерзкий в своей внезапности звук вонзился в мозг, прогоняя сон. Александра торопливо взмахнула рукой, выключая будильник, щелчком пальцев подняла шторы и села на кровати, уставившись против воли в окно. За окном не было ничего, чего она бы не ожидала увидеть. Улица как улица, такая же, как и сотни дней до того. Довольно оживленная – семь утра, но движение не сплошь из технических автомобилей или ботов-уборщиков. Не каждый проспект города может таким похвастаться. Парочка вполне себе распространенных среди населения машин лениво покачивалась в воздухе где-то на уровне третьего этажа, ожидая сигнала светофора. В доме напротив медленно открывались двери булочной, куда нередко забегала Александра. Впрочем, стоило ей наконец бросить взгляд на часы, как стало очевидно – времени на то, чтобы праздно глазеть в окно, уже не оставалось. Позевывая, Александра рывком вскочила с кровати, мимохом заглянув в зеркало, – реле бы побрали эти темные круги под глазами, придется закрашивать, – и помчалась в ванную. Были бы сегодня обычные пары, может, так торопиться и не имело бы смысла – университет находился в шаговой доступности. Даже если заложить время на сборы, повторение материала, в чем обычно надобности не было, и форс-мажоры, выходило, что еще полчасика можно было бы поспать без ущерба для внешнего вида и учебы. Но все было гораздо сложнее, и в этом-то и была проблема. Сегодня начинался первый день трехдневной педагогической практики. Почти во всех университетах это считалось высшей честью, которой добивались немногие. Означало, что преподаватели действительно доверяют своему студенту, дозволяя самому вести свой профильный предмет – в случае Александры, программирование. Да и корыстные соображения присутствовали – мало было людей, добровольно согласных преподавать. А так, может быть, кто-то втянется, да еще и из сильных студентов. Отсидеться в стороне на подобной практике вряд ли бы вышло – поддержка в лице штатного лектора, конечно, была, но, как правило, они уходили минут через пять после начала пары. В награду за мучения, что было не решающим, но довольно приятным фактом, за успешное прохождение этой практики в два раза повышали степендию на оставшийся семестр. Александра была лучшей студенткой своего курса и с тех пор, как узнала о подобной традиции, никогда не сомневалась, какая судьба ее ждет. Хотя списки, присланные неделю назад, все же заставили ее в недоумении застыть. Распределили ее в Центральную военную академию Платинового города. По своему статусу, внушительности темно-бордового диплома она соперничала с лучшими университетами мира. Здесь готовили первоклассных офицеров – воздушно-космических сил, разведки, спецназа и многих-многих других. Как раз будущих спецназовцев и отдали на растерзание Александре. Оттого она была в недоумении – конечно, курсанты престижного университета не могут быть совсем уж идиотами... Но определенные сомнения в их интеллектуальных качествах присутствовали. Тема лекции была предельно очевидной и простой – уж в чем-чем, а в программировании Александра разбиралась. Тем более, что рекурсию проходили еще два года назад. Но как ее приподнести достаточно понятно, ведь от этого зависела ее оценка... Александра за неделю разработала план пары, но все же прокручивала его в уме, пока чистила зубы, ища возможные недостатки. Выходило, будто бы все более чем нормально. Хотя, конечно, вопрос о знаниях учеников оставался открытым. А если она их переоценила?.. Все домашние дела, как назло, закончились быстрее, чем Александра успела прийти к какому-либо выводу. Потому пришлось взять рюкзак с планшетом, бутылкой воды и еще черт знает чем, – Александра не имела привычки регулярно разбирать, что там лежит в ее сумке, – и выйти из квартиры. Хоть кровать не надо было застилать, и на том спасибо – клининг справится. Улица встретила ее оглушительным шумом оживленной дороги, от которого спасала звукоизоляция дома. Александра поморщилась, поправила рюкзак на плече и направилась в кофейню. Но даже там все пошло не по плану – из-за очереди пришлось постоять минут пять. Впрочем, глоток любимого напитка вернул Александре волю к жизни, равно как и нормальное настроение. Прихлебывая кофе, обжигавший язык, она вызвала такси. Проспект академика Ларрена... Теоретически это было где-то в верхней части города, на холме. Практически она там ни разу не была. Машина любезно распахнула перед ней свои двери, дождалась, пока пассажирка вольготно устроится на мягком заднем сидении, и легко взмыла в воздух, набирая скорость и высоту. Здания за окном замелькали, постепенно сливаясь в единый поток бетона и стекла, но Александра не обращала на них внимания. Прикрыв глаза, она откинулась на спинку кресла, с неудовольствием покачивая уже пустой стакан из-под кофе. Чертова поездка... Быстрее бы она уже закончилась. И, будто бы услышав ее мысли, машина плавно спикировала вниз и застыла, чуть покачиваясь, на комфортной высоте. Любезный, но все же заметно механический голос сообщил об окончании поездки. Небрежным движением выкинув стакан мимо мусорки, Александра выбралась из машины, захлопнула дверцу и отошла, несколько секунд задумчиво глядя вслед такси. Но все же писк часов, возвестивших об оставшихся до пары двадцати минутах, заставил ее отвлечься и повернуться к ближайшему зданию. Собственно, это и была академия. Величественное строение, будто бы прибывшее прямиком из прошлых веков – даже остались колонны, хотя от этого элемента архитектуры отказались давным-давно. Как этот проект вообще могли согласовать? Впрочем, любое ворчание было наигранным – смотрелось здание академии на фоне безликих домов из стекла, металла и бетона по-настоящему эффектно. И вот теперь Александре пора было внутрь. Она решительно поправила на плече рюкзак и степенно поднялась по лестнице, подавляя желание перепрыгнуть через ступеньку. Двери сами собой открылись перед ней, и взгляду предстал холл – с высокими потолками, аккуратными нишами, в которых стояли зеркала, и общей атмосферой торжественности. Тут и там сновали курсанты в подчеркивающих фигуру белых кителях. Александра невозмутимо прошла сквозь зал, направляясь к лестнице. Недоуменные взгляды окружающих ощущались почти физически. Впрочем, несмотря на общий архаичный вид здания, сквозная нумерация аудиторий тут была стандартной, и свою Александра нашла без проблем. Еще никто из учеников не явился, а потому подключать планшет к интерактивной доске, которая занимала целую стену, ей довелось в одиночестве. Обычная модель доски, насколько можно было понять по внешнему виду, не особо дорогая. Хоть на чем-то в этом пафосном заведении сэкономили. Курсанты, лениво переговариваясь между собой, вскоре начали занимать места, с интересом поглядывая на временную преподавательницу. Первыми заполнились самые дальние ряды, а вот на ближних к доске оказалось всего несколько человек. Что ж, отношение понятно. Александра мрачно хмыкнула про себя, приготовилась к нелегкой паре и начала лекцию. Сухо представилась, не став тратить время на привычный рассказ о себе, каким обычно грешили стажеры, и сразу приступила к теме. Вот там уже пошло легче. Привычная, комфортная среда программирования захватила разум Александры и помогла расслабиться. Прошло минут сорок, и вот она уже говорила все быстрее и вдохновленнее. Пальцы ее летали над клавиатурой, переводя строки кода из головы Александры на ее планшет, а после – на доску. Казалось бы, лучше и пойти не могло! Она даже не смотрела на зрителей. Что толку на них смотреть? Они все равно не смогут оценить этот изящный, компактный и быстрый алгоритм... Но вот последние строки, Александра закрыла все циклы и поставила финальную точку. «Return 0», конец. Выдохнув и довольно улыбаясь, она отпила немного воды из стакана, предусмотрительно стоявшего на столе, и откинулась на спинку стула, оглядывая аудиторию. Парни как парни, девушки как девушки. Кто-то просто пристально наблюдал за происходящим на экране, кто-то аккуратно записывал, – один даже от руки, с ума можно сойти! – кому-то, кажется, было необычайно скучно... Александра оторвалась от созерцания, осознав, что повисла неприятная пауза. Не говоря ни слова, она запустила программу, готовая небрежно улыбнуться на восхищенные вздохи... Но ничего не произошло. Хотя, даже хуже. Выскочило сообщение об ошибке. Александра смотрела на него широко раскрытыми глазами. Да нет же!.. Не могло этого быть! Где она могла ошибиться в таком привычном для нее коде?.. Она чувствовала, как все больше взглядов выжидательно останавливается на ней, и в каждом ей чудилась насмешка. Нет, нет, нет... Она не могла ошибиться! Александра нервно сглотнула, пытаясь сфокусироваться на сообщении и понять, где же именно она накосячила, но паника и желание спрятаться от всех, от этих взглядом, хоть куда-нибудь, застилали глаза. Кто-то хихикнул. Она закусила губу, оставаясь невозмутимой внешне и делая вид, будто прекрасно знала, что произошло. Просто ждала, пока кто-то на это укажет. Педагогический прием, ага? Но вот прошла еще секунда, и в воздух уверенно взметнулась широкая ладонь. Поднял руку парень, сидевший, с комфортом развалившись на стуле, прямо перед Александрой, на третьем ряду. Он небрежным движением головы откинул с лица золотистые пряди и вновь пристально посмотрел на нее. Александра кивнула ему, не особо понимая, что он от нее хочет. Парень встал, отдал честь и отчеканил: – Младший лейтенант Троцкий. Разрешите обратиться? – Да, конечно, – сухо ответила Александра, пытаясь усмирить сердцебиение. – Если я правильно понял, в девяносто третьей строке ошибка, не хватает точки с запятой, – спокойно сообщил Троцкий, тут же усаживаясь обратно. Александра почувствовала, как ее накрывает новая волна паники. Черт, такая элементарная ошибка по невнимательности! Как она могла это допустить?.. Язык не слушался. Потому она просто благодарно кивнула своему спасителю, парой движений исправив ошибку. Теперь код запустился вполне благополучно, и Александра вскинула голову, продолжив вещать так, будто бы ничего не произошло. По внешнему виду ее слушателей показалось, что все забыли про ее ошибку, но перфекционизм, присущий ей всю жизнь, заставлял разум пожирать себя изнутри. Как так?.. Чего ей не хватило? Черт, нужно больше заниматься, чтобы больше таких провалов не было! Да еще и взгляд то и дело натыкался на этого паренька. Троцкий. Довольно симпатичная, да и необычная фамилия. Чего, впрочем, особо не скажешь про него самого. Дети в последние годы, годы развития генной инженерии, рождались ближе к стандартам красоты, чем в прошлые века, и смазливым мордашками высших сословий уже было не удивить. А вот он... Он не соответствовал представлению об идеальном мужчине, вот уж точно. Все складывалось из мелочей: на виске неаккуратный шрам, – замаскировать не мог, что ли? – слишком тонкие губы, нос с горбинкой, что считалось признаком низших слоев общества, да и вообще... Слишком много несимметричного. Впрочем, было в нем что-то цепляющее. Может быть, отличная физическая форма, которой обладал каждый курсант, может быть, что-то еще, было не до конца понятно. Но было в нем что-то, чего не было в других. Александра оборвала себя на полумысли, осознав, что она пялится на этого Троцкого, и сконцетрировалась на паре. Еще чего, думать о глупостях. О случайно встреченном парень, ну это же уму непостижимо! Раскритиковав и высмеяв саму себя, не прерывая, впрочем, повествования, Александра почувствовала себя лучше. Да и недостатки паренька бросились в глаза сильнее. Она, заметив это, почти сразу же потеряла к нему интерес. Александра с облегчением вздохнула, когда прозвенел звонок. Она сухо поблагодарила слушателей за внимание и принялась возиться с планшетом, отключая его от доски. Конечно, это нужно было сделать. Но в первую очередь она не хотела смотреть на этих студентов... Она почувствовала на себе какой-то взгляд, но проигнорировала, дожидаясь, пока все разойдутся. Только после этого Александра с облегчением вздохнула, проверила, что ключи лежат на нужном месте, и побрела прочь из академии, прикидывая, что можно сделать за сегодняшний день – благо, что в универ было не нужно. Выйдя наконец на улицу, Александра с наслаждением почувствовала на лице свежий ветерок. Постояв так пару секунд и получив в бок от выходившего из здания курсанта, она еле слышно ругнулась и неспешно побрела прочь. Дел на сегодня больше никаких не предвиделось. Но вот вдруг сзади раздался резкий оклик. Александра решила, что зовут кого-то еще, и даже не обернулась. Почти сразу же на плечо легла тяжелая и крепкая рука, заставляя остановиться. Рядом стоял давешний Троцкий. Александра посмотрела на него, едва сдерживая раздражение. В самом деле, что ему надо? Решил, что ли, позлорадствовать? Видимо, ее мысли отразились на лице, потому что парень явно стушевался. – Слушай... Я хотел извиниться. – За что? – едва сдерживая недовольство, все же поинтересовалась она. – За то, что тебя исправил тогда, на лекции. У тебя такое лицо было... Будто бы я что-то сделал не так. Это правда? – обеспокоенно заглядывая ей в глаза, спросил он. Александра стиснула зубы, зло глядя на Троцкого. Придумал же, напомнить ей об этом позоре! Спасибо за дважды испорченное настроение... – Не стоит переживать... Как вас зовут-то? – прохладно поинтересовалась Александра, больше из вежливости, – мальчик так переживал, не хотелось совсем уж открыто его посылать, – чем из желания продолжить едва завязавшийся диалог. Желания этого не было по множеству причин, посвящать в которые Троцкого она не собиралась. – Андрей! – слегка улыбнулся парень. – Андрей?.. – выжидательно склонила голову Александра и поморщилась в ответ на его недоуменный взгляд. – А отчество? – Александрович.. – растерянно сообщил он. – Но, может, лучше на ты? Мы же примерно одного возраста. – Можно и на ты, – нехотя признала она. – Так вот, ошибка просто была идиотская. Поэтому я и разочарована. – Не переживай! Похоже, никто не понял, в чем она заключалась, – подмигнул ей Андрей и тут же поинтересовался, – ты у нас будешь еще что-то вести? Вопрос застал Александру врасплох. Она не запоминала, пары у каких групп ей поручено вести, и понятия не имела, кто ждет ее завтра. – Завтра и послезавтра я веду занятия в вашей академии, но не знаю, у тебя ли. – В любом случае еще увидимся, – дружески хлопнул ее по плечу Андрей. – До завтра! С этими словами он убежал в противоположную сторону. Александра проводила его взглядом, поморщилась и пошла своей дорогой. Какой назойливый парень... Ее такие всегда раздражали. Думать об этом решительно не хотелось, и Александра легко выкинула все мысли о Троцком из головы.

Пока нет комментариев. Авторизуйтесь, чтобы оставить свой отзыв первым!