Добро пожаловать на лекцию легендарного Магистра Саджара Ранддара! Как студентам Имперского Университета, выбравшим своей профессией програмагию, вам будет интересно послушать выступление известного эксперта в области магической безопасности.
Магистр Ранддар возглавляет группу магбезопасности в Пятигранной Цитадели, он является разработчиком неприступной Огненной Стены, защищающей хранилище самых опасных магических артефактов. Он возглавлял работу над системой навигации для беспилотных летающих карет. А также является автором множества изобретений, изменивших современные магические технологии.
Магистр Ранддар с радостью поделится с будущими специалистами в магических науках своим опытом, историями из жизни, мудрыми советами и напутствиями. Он работает в програмагии уже более полутора сотен лет, так что вам будет интересно узнать его мнение о том, что же это такое – быть програмагом.
Рассказ "Быть програмагом" является приквелом к основным событиям цикла "Програмагия", и его можно читать независимо, как перед основным циклом, так и после других книг.
Быть програмагом (Програмагия, книга 0.7)
۞۞۞
Стая голодных вервольфов. Они смотрели на меня, и их глаза хищно сверкали. Зубы оскалены, из приоткрытых ртов вырывалось нетерпеливое неровное дыхание. Они возвышались надо мной, готовясь растерзать. Их были сотни, они окружили меня, и я чувствовал себя маленьким и слабым, беззащитным перед этой безжалостной толпой хищников.
Так, стоп, соберись, Садж. Разве это вервольфы? Всего лишь молодые голодные волчата. И не тебе матёрому старому оркодаву их бояться.
– Меня зовут Магистр Саджар Ранддар, и я эксперт по магической безопасности. Мой друг декан Уинтерхарт попросил выступить перед вами с мотивационной речью о програмагии. И главным условием было не ругаться. Гном мне в дышло, да без проблем!
От смеха и улыбок стена льда растаяла, и они были готовы слушать меня дальше. Никакая магия не сломает лёд отчуждения лучше, чем шутка, приправленная грязным оркскими ругательствами.
Тогда я работал в Пятигранной Цитадели Министерства Обороны и отвечал за системы магбезопасности. Без ложной скромности скажу, что я заслуженно считался одним из лучших програмагов Мерканской Империи, поэтому именно мне доверили создание знаменитой неприступной Огненной Стены, охраняющей доступ к хранилищу самых опасных артефактов.
Но вот выступать перед зрителями я не умел. Особенно перед студентами. Мотивационный спикер из меня, прямо скажем, как из огра балерина. Не то чтобы я робел, выступая перед молодежью в большой поточной аудитории. Скорее я не знал, о чем мне говорить. Я заготовил какую-то речь, но она казалась мне напыщенной и бессмысленной. И решил импровизировать, ведь в программировании это получалось у меня лучше всего – слушать свой внутренний голос и действовать нестандартно.
– Вы все собрались здесь потому, что решили посвятить свою жизнь изучению програмагии. И нет, я не оговорился, именно всю жизнь и именно изучению. Потому что все мы, единожды ступив на это тропу, вынуждены постоянно учиться. Когда я был молодым студентом из Хиндаха, мне казалось, что вот сейчас я всё выучу и сразу же стану самым крутым програмагом Империи. Напишу какое-то особо хитроумное заклинание и разбогатею на этом.
Сдержанные смешки подтвердили, что ожидания моих слушателей не сильно отличались от моих.
– Но вот прошло уже полторы сотни лет, у меня поседела борода, а я продолжаю учиться. Изучаю новые языки программирования, новые решения в сфере магической безопасности. Конкурентные продукты, новые наработки, всевозможные статьи и исследования, которые позволяют мне не просто оставаться одним из ведущих специалистов в своей сфере, но помогут мне не остаться за бортом в этом потоке магической науки.
Я погладил свою седую бороду, про которую только что им говорил и продолжил, пока их внимание не смыло тем же быстротечным потоком магии.
– Вам всем придётся много лет учиться и сурово вкалывать, пока вы сможете достичь хоть чего-то. Это жестокий рынок с нещадной конкуренцией. И чтобы преуспеть на нём, вам нужно будет очень, очень постараться. Нужны нечеловеческие усилия, ночи без сна и отдыха, покрасневшие от зубрёжки и решения задач глаза. Поражения и разочарования, кризис веры в себя и свои силы. Или просто махнуть волшебной палочкой и сказать: «Хочу стать крутым програмагом, прямо сейчас!».
Дружный смех тепло встретил мою шутку, хотя я был уверен, что девяносто процентов из них никогда не пользовались волшебной палочкой. Их поколение выросло уже в эпоху портативных терминалов, всевозможных магических артефактов и голосовых помощников.
А я в их возрасте не просто пользовался волшебной палочкой, но и подрабатывал в артели, которая их изготавливала, писал магический код заклинаний, чтобы наделить палочку всеми её свойствами.
Собственно, ничего не изменилось, и я и сейчас это делаю. Просто вместо банальных бытовых волшебных палочек я занимаюсь комплексными системами безопасности для правительства Империи. И для этого у меня есть целая команда, хотя я и сам постоянно работаю с кодом за своим терминалом.
Ведь вся прелесть програмагии как раз в том, чтобы наблюдать, как строки написанного тобой кода превращаются в потоки энергии и управляют материей. Чувствовать, как то, что ты пишешь, делает этот мир лучше. Это настоящее волшебство.
– Не подумайте, что я пытаюсь вас демотивировать, – продолжил я, расхаживая вдоль кафедры и оглядывая амфитеатр большой аудитории, куда по случаю выступления знаменитого Магистра Ранддара набилось под три сотни желающих послушать, – Наградой за все ваши пот, кровь и слёзы будет успешная карьера в самой востребованной и прогрессивной индустрии нашего времени.
Зал затих и по блеску глаз я понял, что именно это они и хотели услышать.
– Програмагия дала мне много хорошего. Я заработал громкое имя в сфере магической безопасности. Заработал достаточно денег, чтобы уйти на пенсию и пить свой любимый выдержанный высокогорный имбирный виски. Я заработал репутацию несносного старика, ворчуна и сквернослова. И целый ряд болезней, вызванных бесконечным сидением за экраном терминала.
Смешки в зале оценили иронию моих сомнительных достижений.
– Что, я снова не слишком вас мотивирую? – я обвёл взглядом все эти молодые лица, ждущие от меня какой-то высшей мудрости или хотя бы парочку лайфхаков, шорткатов и читов. – А хотите знать, что мотивирует меня каждый день продолжать учиться и тяжело работать? Ну кроме жадности и тщеславия, конечно?
Аудитория согласно зашумела, послышались отдельные вопросы и комментарии.
– На самом деле желание доказать самому себе и другим, что ты лучший в своём деле – это не гордыня. Это отличная внутренняя мотивация. Магия – это всё еще неизведанная территория. Мы изучаем магию всего каких-то полторы тысячи лет, но до сих пор неизвестного намного больше, чем известного. Мы продолжаем находить могущественные артефакты древних, которые до сих пор работают. И что самое главное, эльфы их подери, мы часто не понимаем, как именно работают эти гноманые артефакты. Да простит меня декан Уинтерхарт.
Тема была интересная, но я отвлёкся на своё хобби, а рассказывать молодым пытливым умам собирался совсем о другом. Мне же сказали толкнуть мотивационную речь, но у меня пока что выходило не очень. А я предупреждал старину Уинтерхарта, предупреждал же.
– Желание постичь неизведанное – это очень хорошая мотивация. Создать нечто новое, удивительное и прекрасное – это тоже отличная мотивация. Помогать людям – это, возможно, самая главная мотивация. Мы все пользуемся чудесами магии, но лишь немногие из нас готовы посвятить себя тому, чтобы создавать и обслуживать магические технологии и артефакты, делающие наш мир лучше.
Хотя иногда они делают его хуже. Оружие, магические наркотики, опасные артефакты и преступления, совершенные при помощи магии – всё это было так или иначе связано с моей работой, но точно было не тем, о чем я хотел бы сегодня рассказывать будущим програмагам. Мотивационную речь, да?
– Кроме базовых курсов програмагии, магического исчисления, основ магофизики и магохимии вам придётся изучать много различных дисциплин в зависимости от выбранной вами специализации. Некоторые из вас пойдут в магокодеры, как я, и вы будете изучать множество живых и мёртвых языков для написания кода. На вашу долю выпадут почти все самые сложные курсы этого университета. Поднимите руки, кто пошел в кодеры.
Ого! Почти четверть аудитории. Возможно, это потому, что на сегодняшнее мероприятие пригласили меня. И хоть я не люблю лишнюю публичность и весь этот пиар, но многие из них могли знать обо мне из новостей. Было достаточно поводов, когда моя личность попадала в поле зрения вездесущих СМИ, как бы мне ни хотелось просто тихо сидеть за терминалом и писать магический код для новых заклинаний или проводить собственные изыскания в сфере создания искусственного духа.
– Спасибо, друзья! Я впечатлен. Можете опустить. Кто-то из вас пойдёт в магомехи, и вам предстоят курсы не только всех аспектов магомеханики, но и энергетики, материаловедения, магии стихий и всего необходимого для создания эффективных и безопасных артефактов. Другие пойдут в магомеды, и вас ждут годы изучения анатомии и того, как всё живое может взаимодействовать с магической энергией и созданными нами артефактами. Часть из вас займётся кулинарной магией, финансами, социальными науками, да не важно чем. Я хочу, чтобы все эти годы вы помнили самое главное – каждый день вы должны стремиться быть лучше. Не только лучше других, но и лучше себя вчерашних. Продолжайте учиться всю жизнь, чтобы делать саму эту жизнь лучше.
Мне пришлось поднять ладонь, чтобы остановить небольшую волну аплодисментов аудитории. Возможно, они решили, что я закончил. Хотя, если честно, мне особо и нечего было им сказать. Я предупреждал Уинтерхарта, что это было плохой затеей.
– Ладно, думаю, у вас много вопросов, и я не вижу смысла ждать конца выступления. Пожалуй, так мы и построим наше общение. Задавайте вопросы по очереди. Вот Вы, юная леди, прошу.
– Магистр, скажите, пожалуйста, а сколько заклинаний для волшебных палочек Вы написали за свою карьеру?
– О, даже не скажу. Не сотни, скорее тысячи. Но это всё очень условно, ведь я не только писал код для самих заклинаний, но и отвечал за пользовательский интерфейс и прошивку. Но много, много. Просто дело не в количестве, а в качестве. Нужно стремиться к совершенству, к лаконичности кода. А главное – к безопасности. Чтобы ваша волшебная палочка или карманный терминал как её более современный аналог не разнесли вас или ваших пользователей к праэльфам. Так, теперь Вы, молодой человек, пожалуйста.
– Какое у Вас любимое заклинание, Магистр?
– Ой, это слишком сложный вопрос. Еще подростком я написал первое заклинание, чтобы включать и выключать свет в моей комнате щелчком пальцев. Привязал к звуковой частоте. Это было круто, и я очень этим гордился. Потом в студенческие годы я написал код, который позволял мне обходить возрастные проверки и открывал бесплатный доступ к десяткам каналов для взрослых. В те годы и это казалось мне крутым достижением. Сейчас, спустя много десятков лет это только вызывает у меня снисходительную улыбку. Со временем поймёте. Ладно, Вы, девушка в третьем ряду.
– Скажите, пожалуйста, Магистр Ранддар, Вам доводилось при помощи магии спасать чью-то жизнь?
– Интересный вопрос, спасибо. На самом деле магическая безопасность всегда так или иначе связана если не с защитой данных или артефактов, то с безопасностью Империи в целом. Так что да, конечно. Я знаю, что моя работа помогает спасать чьи-то жизни. И это тоже мотивирует меня.
– Да, но я имела в виду не совсем это. А чтобы непосредственно спасать чью-то жизнь.
– Хммм, – я задумчиво нахмурился и нервно почесал бороду, – Я не очень люблю эту историю, но раз уж Вы спросили, то, пожалуй, расскажу. Только пообещайте не смеяться и не выкладывать это в сеть, хорошо?
Некоторые согласно кивнули и подтвердили, но многие нет. Что ж, нужно же мне как-то их мотивировать. Ничего, Уинтерхарт, мы с тобой еще сочтемся за это.
– Было это лет тридцать назад, когда я работал над системами защиты данных для Пятигранной Цитадели…
۞۞Ϫ
Один мой коллега пригласил меня на свадьбу и попросил быть у него шафером. Не могу сказать, чтобы мы с Фростериком были друзьями. У меня вообще не особо много друзей. Наверное, это цена за одержимость работой. Наверное, в его случае тоже, потому что, когда я попытался отказаться, Фрос очень расстроился и сказал, что ближе меня у него друзей нет.
Наверное, это должно было мне льстить, ведь я был его боссом. Очень требовательным и бескомпромиссным. Часто несносным и ворчливым, а порой и грубым. В общем, можно сказать, что я был скверным боссом, но парень считал меня самым близким другом. Это лишило меня аргументов против того, чтобы быть шафером.
Терпеть не могу свадьбы. Терпеть не могу все эти шумные скопления пьяных людей. Я предпочитаю сам наслаждаться отборным виски дома, в тишине или под негромкую музыку. Терпеть не могу все эти танцы, крики, напускное веселье и имитацию счастья. Но что не сделаешь для человека, который, пусть и ошибочно, считает тебя своим другом.
Терпеть не могу смокинги, и Фростерик был не против, что я заказал себе новый белоснежный шервани с бежевой вышивкой. Простой, но стильный. Мне нравилось отдавать дань традициям моего народа, одевая на публичные мероприятия этническую одежду моих хиндахских предков.
Пропущу ту часть, где все пили, ели и плясали. Альдерин, невеста Фроса, оказалась очень милой девушкой, улыбчивой и приветливой. Не знаю, что она нашла в таком невзрачном и скучном человеке, но это было её дело. Я был всего лишь шафером на один вечер, верно?
Альди была очень рада знакомству и сказала, что её жених очень много ей про меня рассказывал. Это ужаснуло меня, потому что, если он рассказывал ей правду, то, провалиться мне к оркам в ад, её улыбка не могла быть искренней. Это меня несколько озадачивало.
Но, конечно, не так сильно, как подружка невесты. Морриет была симпатичной молодой болтушкой, которая едва разменяла первую сотню лет. Казалось, она поставила себе целью замутить с шафером и весь вечер делала мне недвусмысленные пассы.
Свадьба проходила в гостинице «Гнездо дракона», расположенной в старинном замке посреди озера. Удалённое от цивилизации романтичное место, где кроме гостей свадьбы никого не было. Много свободных номеров. Возможность ненадолго ускользнуть ото всех. Я делал всё от меня зависящее, чтобы не понять крайне прозрачные намёки Морриет. Я всего лишь старый програмаг, зачем мне эти сложности…
Очень раздражали бесконечные тосты и вопли. А эти орканые традиции, так популярные в некоторых культурах… Чего стоил тот инцидент, когда друзья жениха (или кем там они были, если ближе меня у Фростерика никого не оказалось?) украли у невесты туфли. И чтобы выкупить обе туфельки, жених должен был залпом выпить полный бокал фэйрианского веселящего вина из одной из туфелек.
Потом эта же компания пьяных недоорков украла невесту. Оказалось, что заниматься выкупом невесты уже должен был шафер. Ладно, мне не жалко было поторговаться с этими горе-похитителями. Не обеднею. Хотя так и подмывало набрать шефа Терома, главу имперской Стражи, с которым мы очень близко знакомы по работе. Но, наверное, это было бы перебором, да?
Да и держали невесту в одном из номеров гостиницы, так что весь этот бутафорский фарс с похищением и требованиями выкупа был частью всеобщего веселья. Оказалось, что денег они особо и не требовали. Но я должен был выполнить ряд заданий, и только тогда они вернут невесту целой и невредимой.
Выпить залпом стакан тёмного гномского рома. Ерунда для бывшего военного пилота. Станцевать на столе под «Sweet Dwarves (Are Made of This)». Без шервани. Это было унизительно, но стакан рома помог преодолеть это, не потеряв лица.
Целую минуту целоваться взасос с подружкой невесты, держа её на руках, пока гости восторженно считали. Хвала светлым богам эльфов, что ром был первым требованием. Честно говоря, я хотел попросить добавки рома. Но Морриет очень увлеклась и стала что-то шептать про номер в дальнем крыле гостиницы. Не представляю, о чем это она.
Каково же было наше общее разочарование, когда после выполненных трёх условий, похитители не вернули жениху невесту. Пришло новое сообщение с требованием одного миллиона империалов, иначе невесте будут отрезать по одному пальцу каждые пять минут, пока выкуп не будет выплачен.
Шутка была дурацкой и изрядно подпортила всем настроение. Но похитители не отвечали на звонки жениха и других гостей, и нервная обстановка начала накаляться. Через пять минут Фростерику снова позвонили, и Альдерин на экране выглядела по-настоящему напуганной. Похитители в масках приставили нож к её горлу и по нему потекла вполне себе натуральная струйка крови.
Альди пыталась кричать через плотно заклеенный скотчем рот, она дёргалась в путах, и один из похитителей грубо ударил её наотмашь тыльной стороной ладони. По одежде, голосу и акценту мы поняли, что это были вовсе не друзья Фроса.
Но где же тогда были они? И что с ними случилось? И кто были эти люди? Судя по видео, похищенную невесту держали уже не в гостиничном номере, а в кузове летающего грузовика. Возможно, там же находились и друзья жениха. Возможно, еще живые.
– Ладно, ладно, у меня есть деньги, я вам заплачу. Только не трогайте Альдерин, пожалуйста.
– Ты переведешь нам деньги на счет, который мы сейчас пришлём. По защищенной линии связи. Через десять минут. Или мы отрезаем первый палец!
– Нет! Пожалуйста! – взмолился Фрос. – Не причиняйте ей вреда. Но мне нужно больше времени. Хотя бы пол часа. Деньги в крипте, и я не смогу так быстро всё подготовить. Пожалуйста.
– У тебя двадцать минут, урод, – прорычал похититель. – И никакой Стражи! Или мы отрежем ей голову. Готовь защищенную линию для частного перевода на портативный кошелек. За минуту до срока мы сообщим номер и счет. Никакой Стражи, не забывай! Или мы вернем тебе только голову твоей невесты.
Наверное, стоило-таки звонить шефу Терому. Но Фростерик настоял следовать требованиям похитителей и перечислить им деньги, не обращаясь к стражникам. Плохая идея, о чем я не преминул сообщить ему.
– У меня нет выбора!
– У тебя нет гарантий, что тебе вернут твою невесту, Фрос. Ты заплатишь им, и они просто могут сбросить её тело вместе с телами троих твоих друзей, а сами просто исчезнут с деньгами.
Это его окончательно сломило.
– Что же мне делать? Звонить в Стражу?
– Не совсем. Давай-ка мы с тобой сначала сделаем то, что умеем делать лучше всего.
۞۞Ѡ
– И что же вы сделали, Магистр? – негромко спросил в наступившей тишине один из студентов.
– Мы действительно позвонили в Стражу и предупредили их быть наготове. Мы не знали, откуда звонили похитители, но, пока Фростерик говорил с ними, я смог просканировать сигнал. Отследить звонок я не успел, но это был открытый канал связи, так что я хотя бы сузил зону поиска. Я видел, что они удалялись от гостиницы и летели немного южнее столицы. Что давало Страже возможность незаметно выслать несколько групп перехвата наперерез похитителям.
– И что потом?
– А потом мы занялись програмагией. Сели с Фростериком, развернули два терминала и начали готовить ловушку. Фрос писал пользовательский интерфейс, который должен был убедить похитителей, что они получили вызов с защищенной линии. А я скачал пакет вредоносного магобеспечения, который мы использовали на работе для тестовых атак на систему хранения данных. И когда нам дали номер для связи и код кошелька, вместо защищенной линии мы связались с ними по очень опасному каналу, через который незаметно взломали их терминал.
– Круто, – присвистнул один из ребят, но на него зашикали, чтобы не перебивал.
– Мы перевели на их кошелек меченые фальшивые деньги с трекером. Кошелек физический, так что мы смогли определить его местоположение. Которое совпало с местоположением взломанного терминала. Так что, пока мы обсуждали условия возврата невесты, проводили фиктивный перевод, получали подтверждение и всячески затягивали процесс, спецназ Стражи обрушил на похитителей всю ярость имперского правосудия.
– С невестой всё было в порядке?
– Да, стражники доставили Альдерин к нам и взяли у всех участников свадьбы контактные данные и обещание утром первым делом дать показания. На всякий случай оставили одну летающую карету с патрульными у входа в гостиницу. Альди была напугана, помята, но счастлива видеть Фростерика. Слёзы смыли косметику, но пара взмахов волшебной палочки смогли всё исправить. Спасти испачканное платье было не так легко, но невесту это мало волновало.
– То есть Вы спасли и невесту, и свадьбу, Магистр?
Я задумчиво потёр переносицу, расхаживая по подиуму и подбирая более мягкую формулировку для последовавших событий.
– Не совсем, – я слегка поморщился. – Когда Морриет решила вознаградить героя еще одним затяжным поцелуем, я попытался отстраниться. Но гномский ром и нервное напряжение сказались на моей ловкости, так что я споткнулся и, поворачиваясь в падении, чтобы удержать равновесие, упал лицом прямо в свадебный торт. Уничтожив его без остатка. Как и собственное достоинство.
Я смотрел на три сотни студентов, заливающихся слезами от хохота, и ждал, когда они смогут достаточно отдышаться для главного вопроса, ради которого я сегодня к ним прилетел:
– Ну что, вы всё еще хотите стать програмагами?
Payment service accepts
Спасибо! Письмо со всеми доступными форматами данной книги отправлено на Ваш email!
Если Вы не получили письмо, на всякий случай проверьте папку со спамом. Если всё же что-то пошло не так, напишите на support@antoneine.com письмо с датой и временем покупки, и указанием книги которую Вы купили.
Подождите пару секунд,
пока мы отправляем почту
Вы уверены что хотите закрыть окно отправки книг на почту?
Если Вы не отправили книгу себе по email, после закрытия этого окна у Вас не будет возможности к нему вернуться.