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