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