Литмир - Электронная Библиотека

Александр Саян

Игра в бога

Зло неистребимо. Никакой человек не способен уменьшить его количество в мире. Он может несколько улучшить свою собственную судьбу, но всегда за счет ухудшения судьбы других. И всегда будут короли, более или менее жестокие, бароны, более или менее дикие, и всегда будет невежественный народ, питающий восхищение к своим угнетателям и ненависть к своему освободителю.

Аркадий и Борис Стругацкие

Посвящается моим друзьям и великим программистам Довгополу Сергею Михайловичу и Ручке Владимиру Григорьевичу.

Выражаю особую благодарность руководителю Испытательной Лаборатории Информационной Безопасности фирмы Батасофт Янчуку Вадиму Александровичу за консультирование по некоторым аспектам содержания книги.

Игра в бога - _0.jpg

Долгожданная работа

Душистое капучино дымится в чашке Сергея. С летней веранды ресторана Römerbrunnen открывается прекрасный вид на ухоженную лужайку. Такое ощущение, что старинный немецкий пункт общепита находится в лесу. Чирикают птички. Сияет теплое сентябрьское утреннее солнышко.

"И какой черт занес меня в этот немецкий курорт?" – задумался Сергей. А черт вот он, идет улыбается. Точен как немец, хотя когда жил в России мог и на час опоздать на назначенную встречу. Крепко пожали руки и обнялись.

Борис Соколовский давно исчез из радара Сергея. Говорили, что уехал, как многие программисты, в Америку, но никаких подробностей никто не знал. Сергей уже стал забывать своего старого приятеля и коллегу, как неделю назад тот внезапно ему позвонил со странного, не российского номера телефона, и сообщил, что хочет предложить ему интересную работу.

Предложение было как нельзя кстати. Сергей уже второй месяц маялся в поисках заработка. Фирма, в которой он работал в последнее время, внезапно разорилась и он остался без работы и без выходного пособия. Такое в последнее время происходило часто. Организации, эксплуатирующие программистов, возникали как грибы после дождика и также внезапно закрывались. Если бы он все такие места, где он успел недоработать, упоминал в своем резюме, то такой документ был бы неприлично объемистым и навевал бы скуку у хэдхантеров1.

Но предложение Соколовcкого было странным и если-бы такое ему предложил кто-либо другой, то он бы посчитал это телефонным спамом и послал бы подальше. Во-первых, он категорически отказался рассказывать в чем суть работы. Понятно, что программиста нанимают программировать, но направлений в этой области превеликое множество и какое из них придется осваивать, обещал сообщить только при личной встрече. Во-вторых, нужно переезжать в другую страну, никаких онлайн не рассматривается. И даже на собеседование нужно ехать в Германию. Сергей по телефону начал категорически возражать, но Борис сообщил какую сумму ему заплатит его фирма за выезд на собеседование и он мгновенно заткнулся. Столько он и за пол года на своих последних работах не зарабатывал. Причем проезд и проживание в эту сумму не входили и оплачивались отдельно. В-третьих, ему еще никогда не платили деньги за собеседование и это интриговало.

"А почему бы не прокатиться? – подумал тогда Сергей. – Если выплатят аванс за собеседование чтобы на самолетные билеты хватило, то прокачусь туда и обратно и еще останется для поиска новой нормальной работы. Тем более, что рабочая виза в Европу еще действует."

Вот так он и оказался в старинном немецком городке Бад-Хомбурге. Прилетел вечером и вселился в небольшую частную гостиницу, а утром, ориентируясь по навигатору, пришел на назначенное ему Борисом место.

– Ты чего-нибудь заказал? – спросил Борис. – Тут прекрасная немецкая кухня.

– Да я как-то завтракать не привык.

– Не стесняйся, все оплачивает фирма. Твою гостиницу тоже уже оплатили на три дня вперед. А вот твои деньги за собеседование, – Борис выложил на стол пластиковую карточку визу, – оформлена на твое имя.

Борис взял меню и начал показывать красочные снимки незнакомых Сергею блюд.

– Вот это рекомендую.

– Боря, подожди! Расскажи что за работа? Какая фирма? Ничего не понятно.

– Давай сначала есть, а потом и начнем собеседование.

– Так что, ты и будешь меня собеседовать?

– Ага. Ну так ты выбрал еду?

– Заказывай сам и мне тоже. Я не разбираюсь в немецких названиях.

Боря по-немецки проинструктировал подошедшую фрау и они через пару минут начали уминать что-то вкусное. Запив завтрак великолепным бокалом пива, Сергей почувствовал гораздо больше оптимизма в отношении своего будущего, тем более, что карман грел небольшой кусок пластика, а собеседование будет проводить старый приятель. Борис прекрасно знал, что может делать Сергей и сомнений в его компетенции наверняка не будет.

– Итак, ты готов к собеседованию? – закуривая сигарету спросил Борис.

– Я, как пионер, всегда готов. Только что ты можешь у меня спросить, мой бывший ученик?

– Не волнуйся, я не собираюсь интересоваться твоими знаниями в области информационных технологий, тем более сам уже прилично дисквалифицировался. Всегда считал тебя гением- одиночкой, поэтому вопросы в несколько другой плоскости. Ты мне, учитель, скажи, тебя дома что-нибудь держит?

– Ну, насовсем переехать я, пожалуй, не готов. Пару тройку лет еще выдержу, а больше не смогу, ностальгия замучает. Жена ушла к другому, сын со мной все отношения разорвал из-за развода, есть еще племянники, но они и без меня прекрасно обходятся. Попрошу сестру, чтобы кошку и цветок с подоконника забрала и готов. Ты мне расскажи лучше, что за работа и почему онлайн не устраивает?

– Работа секретная, поэтому никакой удаленки. Придется под присмотром кодить.

– Борис, я не очень одобряю, что правительство моей страны вытворяет, но не настолько, чтобы против него работать.

– Не беспокойся, корпорация которую я представляю, не занимается разработками против какой-либо страны. Учредители вложили в нее огромные деньги, чтобы заработать еще больше. И среди учредителей есть и наши соотечественники, очень богатые люди.

– Так что писать надо? Хватит темнить.

– А ничего не надо нового писать, ты это уже один раз написал. Переложишь свою программу на другой ассемблер2 и все дела.

– Ты про какую программу сейчас говоришь? Я много чего писал.

– А помнишь я к тебе в гости на старый новый год приходил. Ты мне "Эволюцию" показывал. Она и сейчас у меня на ноутбуке работает. Занятная программка, глаза от экрана не оторвешь!

– Борис, ты это серьезно? Я же эту игрушку за десять дней сделал в качестве эксперимента. Кому она нужна?

– Оказывается нужна. Есть в ней одна особенность, которая необходима для нового вычислительного устройства нашей корпорации.

– Ничего не понимаю. За программку, которую можно написать за неделю, ты меня нанимаешь на год и больше и готов платить бешеные деньги? Кстати, сколько?

Борис написал цифру на салфетке, показал Сергею и порвал.

– Это что, за год? – вытаращил глаза Сергей.

– Нет, за месяц.

– Бред какой-то.

– Нет, не бред. Это программа, как мы предполагаем, должна сэкономить такие деньги, что твоя зарплата на фоне них почти незаметна. Я тебе сейчас все, что необходимо расскажу, но хочу предупредить, что эта информация – коммерческая тайна. Эту тайну я готов тебе рассказать, но ты должен дать согласие на участие в этом проекте и подписать соглашение о неразглашении. Согласен?

– Да, ты умеешь заинтриговать. Согласен.

Сергей взял ручку и не читая подмахнул подписью несколько листков, предложенных ему Борисом.

– Рассказывай давай.

вернуться

1

      Хедхантер – лицо, занимающееся поиском и подбором специалистов в определённой области

вернуться

2

      Assembler – язык программирования низкого уровня, представляющий собой формат записи машинных команд, удобный для восприятия человеком.

1
{"b":"776680","o":1}