banner banner banner
Программист
Программист
Оценить:
Рейтинг: 0

Полная версия:

Программист

скачать книгу бесплатно


– И сколько у меня времени?

– Недели две!

– Мда…

– Ладно, не отчаивайся, – Дима снизошел до сочувствия. – У тебя будет шанс. Скажу правду. Поначалу мне повезло. Дальше может пойти не так гладко. Может, у тебя будет месяц, может, и больше – кто знает? Так, что Вика сдуй щеки – пари честное.

– А как это – «по твоей наводке»? – заинтересовалась Вика.

– Работаешь стукачом? – поддел Стас.

– Хотите знать, что я делаю? – понял Дима. Внимание друзей доставляло ему явное удовольствие. – Ладно, объясню. Вы все пользуетесь Сетью. В Сети установлены свои правила. Куда-то можно войти, куда-то нет. За что-то нужно платить, что-то дадут просто так, а что-то не дадут ни за какие деньги. Есть информация бесплатная, есть доступная за энную сумму, есть секретная, которую не положено знать. В Сети хранятся базы данных предприятий и государств, удостоверения личности граждан, счета банков, программы управления всевозможным оборудованием от пылесоса до спутника. Пользуйся на здоровье, но… в пределах дозволенного! А наш народ не может ограничиться доступным ему пространством – обязательно кто-нибудь да проникнет в запретную зону. Каждый умник думает, что лично на него запреты не действуют. Знаете, сколько у нас в стране хакеров? А какой уровень сетевой преступности? Вот! А догадываетесь, что каждый вход в Сеть протоколируется? И каждый ваш шаг оставляет след? Оступился – специальное ПО автоматически заводит уголовное дело. Данные о твоем правонарушении подаются для анализа одному из многочисленных следственных отделов, после чего человечка находят на раз, два, три. Во-первых: сетевые адреса присваиваются нэтфону только по удостоверению личности покупателя. Во-вторых: в протокол заносится не только время входа в Сеть и сетевой адрес, но и координаты нэтфона в пространстве – мы всегда знаем, где был преступник во время совершения противоправных действий. В-третьих: повсюду разбросано бесчисленное количество видеокамер, используемых разными программами управления городом; спутники сканируют местность, в целях помочь там, где недостает камер – в восьмидесяти из ста случаев мы имеем не только описание и адрес, но и изображение преступника. Так, что шансы избежать правосудия стремятся к нулю… Угадайте теперь, кого это останавливает?

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

Дима кивнул:

– Элементарно, Уатсон! «Международный департамент по борьбе с сетевым терроризмом» находится на самой вершине этой пирамиды. К нам поступают сведения об особых случаях. Когда речь идет о преступлениях, имеющих последствия в мировых масштабах. Которые совершают по глупости. И, в отличие от остальных ведомств, мы работаем с профессиональными хакерами, с парнями, которые знают, на что идут, и что им за это светит.

– Да ты-то при чем?! – повторила вопрос Стаса Вика.

Дима заулыбался – очевидно, подошел к самой приятной для него части рассказа:

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

– Первый раз слышу, чтобы программисты «вычисляли нарушителей»! – признался Стас.

– Если хорошенько подумаешь, сообразишь! – возразил Дима. – Поведение человека укладывается в некоторую схему, которую можно описать математически. По набору поступков можно построить модель поведения, а, получив модель, предсказать дальнейшие действия подозреваемого. Нарушители закона всегда выдают себя. Как бы ты не изворачивался, если знаешь, что напрашиваешься на наказание, в психологии твоего поведения это проявится. Информация лежит на поверхности, ее нужно только считать. Кому еще этим заниматься, если не нам, программистам?

– Ничего я не поняла! – призналась Вика. – Что именно ты делаешь?

– Например, есть несколько преступлений – я могу определить, являются они серией правонарушений, совершенных одним человеком, или просто схожими фактами, не имеющими между собой ничего общего. Есть подозреваемый, отслеживаемый отделом на протяжении некоторого времени. Мне приносят данные об этом человеке, его личной жизни, о том, что он ест, где и с кем спит – я строю схему и подставляю в нее преступления, в которых того подозревают. Если преступления не укладываются в схему – человек не виновен. Есть преступления, но нету обвиняемого – я могу предсказать, когда и как состоится следующее. Это – нейропрограммирование в чистом виде! Теперь ясно?

– В общем и целом – да, – скривился Стас. – И тебе это нравится??

– Конечно! – Дима даже удивился вопросу. – Как в сетевой игре – азарт, динамика, живой противник… Супер!

– Ясно. С тобой все ясно. – Стас откупорил еще одну бутылку, чтобы «запить» рассказ Димы. – Вика, ты-то, надеюсь, не за кем не охотишься?

Вика хихикнула:

– Пока нет.

– Рассказывай! – потребовал Дима. – Помню, жаловалась, что работа скучнейшая. А теперь смеешься.

– Мне понравилось, – призналась девушка.

– Понравилось что? – спросил Стас.

– Мы изучаем модели поведения масс. Как и Дима, я рассчитываю схему поведения некоторого слоя общества, чтобы затем определить наиболее вероятную реакцию этого слоя на произвольный «раздражитель»… – Вика улыбнулась подобранному ею самой слову. – Моя работа – определить, вызовет ли резонанс новый закон Думы, будет ли принят на «ура» новый автомобиль, привлечет ли внимание реклама, вызовет ли интерес фильм, будут ли носить такое платье…

– И что здесь интересного? – не понял Дима.

– Я опережаю время! – Глаза Вики засверкали от нахлынувшего на нее воодушевления. – Я раньше всех узнаю, какие тенденции предстоят в моде, какое кино будут снимать в следующем году, каких ждать неприятностей от правительства… Я имею возможность проверить собственные идеи: мне нравятся расклешенные брюки, нравятся ли они кому-нибудь еще в Москве, в России, в мире? Если да, посылаю сообщение в любимый Дом Моды (как аналитик «Центра исследования общественного мнения» имею на это право и официальное разрешение!), а в благодарность – мне приходят брюки из самой новой коллекции!

Парни переглянулись в некотором недоумении.

– Что ж, – после паузы подытожил Стас. – Каждый получил то, что хотел!

– Однозначно! – подтвердил Дима.

– Да, наверное, – согласилась Вика.

…Пиво допивали, слушая музыку и глядя клипы – оставаясь в своих лежаках, все трое вошли на сайт коллективного, синхронного просмотра записей. Музыка полилась к ним в уши из динамиков на дужках нэтфонов, изображение передавалось на стекла очков, и всем троим казалось, что действие клипа разворачивается прямо здесь, сейчас, во дворе дома Стаса. Ребята видели и друг друга, и бассейн, и ящик с пивом и… прогуливающихся между лежаками певиц известной поп-группы, и «зажигающей» где-то там, над водой бассейна, профессиональной «подтанцовки»…

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

На следующий день Стас в полной мере ощутил прелесть элитного обслуживания. Едва проснувшись, даже не приходя в сознание, он заказал себе и друзьям завтрак, а когда спустился на первый этаж – курьеры уже прибыли и ждали, когда им откроют.

Поздний завтрак, вялый разговор, купание в бассейне… В час дня Вика и Дима разъехались по домам – завтра им предстоял рабочий день, да и Стасу нужно было изучить целый ворох документов…

Теперь у Стаса появилось время, чтобы позвонить родителям. Разумеется, отец и мать захотели увидеть все собственными глазами.

Если сам Стас не удосужился детально изучить свое новое владение, родители отнеслись к этому вопросу со всей скрупулезностью, на которую были способны: заглянули в каждую комнату, исследовали каждый шкаф, опробовали каждый умывальник.

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

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

– Хочешь знать, что я думаю? – как ни странно, тон отца не предвещал ничего хорошего. – Тогда начистоту: на твоем месте я бы отказался!

– Что ты такое говоришь?! – мама едва не подпрыгнула от неожиданности – до сих пор она витала в своих мыслях и не замечала мрачного выражения на лице мужа.

– В том, Стас, что тебе предоставили коттедж, есть и хорошая и плохая сторона. Понятно, что руководство НИИ стремится привязать к себе работников. Хорошо: программисты так нужны им, что они не считаются со средствами, чтобы удержать каждого. Есть две очень большие разницы, когда ты нужен на рабочем месте, и когда просто протираешь штаны. Плохо: принимая дары, вы становитесь материально зависимыми. А зависимый человек не свободен. Пока ты им должен, они вертят тобой, как хотят. Твой оклад не позволит тебе вернуть кредит, тебе даже намекнули, что не стоит и пробовать – мол, погасим когда-нибудь сами из нашей прибыли… Я бы отказался от подарков, Стас! Пусть у тебя будет только то, что действительно принадлежит тебе!

Стас разочарованно вздохнул:

– Ну вот, и ты туда же! Дима говорит: теперь не жди роста. Ты: сделали зависимым. Скажите же хоть кто-то что-то хорошее! Я могу продать этот дом и вернуть кредит. Я могу жить здесь, пока не решу, что от меня требуют слишком многого. Где зависимость? О чем ты вообще?

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

– Пусть сам решает. Это его дом, его кредит, его головная боль.

– Мой дом? – Стас вспомнил, о чем хотел поговорить с родителями, едва проснулся. – А почему только мой? Вы могли бы переехать сюда!

Отец удивленно поднял брови – предложение сына не только не обрадовало, но даже возмутило его:

– Наша квартира ничем не хуже, Стас! И она принадлежит нам, а не банку!

– Я тоже люблю свою квартиру – я там вырос, но здесь слишком много места для одного! Здесь свежий воздух, сад. Мы могли бы жить вместе! Мама?

Мать тоже покачала головой:

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

ГЛАВА 6

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

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

Прием на новом месте работы нельзя было назвать ни сухим, ни радушным – его просто не было. В фойе новичка ждал Глеб Иванович – руководитель группы и непосредственный руководитель Стаса, который проводил молодого человека к его кабинету и оставил там одного – наедине со «специализированным персональным комплексом». Все, что отметил для себя Стас – ему выделили личное пространство, а не секцию в одном большом общем зале. За дверью, на которой красовалась табличка «Отдел №6, группа №2», находилось около десяти таких кабинетов. Один украшала надпись «Руководитель группы», остальные безлико нумеровались четырехзначными числами…

До самого обеда Стас никого не видел и ни с кем не разговаривал. Как и раньше, во время карантина, его ждала задача, которую нужно было решить в течении рабочего дня. Как и раньше, на решение задачи Стас потратил час времени, после чего бездельничал, размышляя о том, был ли прав Дима, утверждая, что в этой казарме не предусмотрена возможность быстрого карьерного роста. Явно не стоило расспрашивать об этом в первый же день работы…

Обед проходил в ресторане, рассчитанном, судя по всему, ни на одну тысячу человек. Теперь Стас мог изучить свой коллектив: прилично одетые, вежливые, культурные люди в возрасте от двадцати пяти до пятидесяти лет. Две трети – мужчины, одна треть – женщины. Лица одухотворенные, интересные, глаза не пустые, как у людей на улице. У охранников и обслуживающего персонала собственная униформа. Их много – не менее пяти процентов от общего числа обедающих.

Руководство сидело отдельно, простые исполнители – отдельно. Руководители групп, судя по всему, причислялись к простым исполнителям – Глеб Иванович предложил Стасу сесть рядом с ним, видимо, чтобы предупредить возможные вопросы новичка.

Что выбивалось из привычных представлений Стаса об обедающих в общественном месте людях: мало у кого глаза скрывали нэтфоны. Задавшись вопросом, как же в таком случае здесь заказывают меню, Стас обнаружил сенсорный экран, вмонтированный в стол. Сделанный с помощью этого экрана заказ принесли через минуту после нажатия на кнопку «Ок». Блюда и на вид и на вкус впечатляли – впрочем, Стас уже успел привыкнуть к местной кухне за время своего двухнедельного заточения.

– Как работается? Справляетесь? – чтобы как-то проявить участие, поинтересовался Глеб Иванович.

Руководитель группы казался не намного старше Стаса – ему можно было дать лет тридцать, никак не больше. Почему-то этот человек не вызывал у новичка особого уважения. Другое дело – второй сосед по столу – усатый, солидный мужчина, производящий впечатление эпического мудреца из старорусских сказаний. Этот человек ел молча и смотрел в никуда, но наверняка видел и отмечал для себя каждую мелочь.

– С чем там справляться? – удивился Стас.

– Вы все уже сделали? – понял руководитель группы.

– Да эти задачи на час работы.

– Хотите получить следующее задание?

– Можно. Нужно же мне чем-то заниматься?

– Хорошо, дадим.

В глазах Глеба Ивановича читалось явное неодобрение бахвальству молодого специалиста. Зато сосед по столу посмотрел на Стаса с некоторым интересом.

– Алексей Павлович! – представился он, протягивая руку. – Ваш коллега.

– Станислав. – Стас с удовольствием ответил на рукопожатие. – Вы…

– Нет, не руководитель. – Мужчина улыбнулся. – Старый программист, наверное, самый старый в этом заведении.

– Самый опытный, – поправил Глеб Иванович. – Если будут трудности, обращайтесь – Алексей Павлович всегда вам поможет. Его кабинет через дверь от вашего… Я правильно говорю, Алексей Павлович?

– Думаю, мы подружимся, – добродушно сощурившись, кивнул Алексей Павлович.

– Буду рад! – честно признался Стас. В усатом программисте прошлой эпохи было нечто необъяснимо притягательное – молодой человек невольно почувствовал к нему расположение.

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

Последовавшая за первым днем работы неделя не ознаменовалась ничем особенным: тишина отдельного кабинета, одна задача до обеда, одна после и вялый, обедненный информацией, разговор за столом во время перерыва.

Жаждавший выиграть спор Стас исполнял две задачи в день, зная, что многие вполне довольствуются одной. «Повышенная» производительность должна была указать руководителю на неординарные способности нового подчиненного, но тот словно ничего не замечал. Хочешь делать двойную работу – делай; не хочешь – ради бога, хватит с тебя стандартной нормы. Можно было предположить, что Стаса все еще испытывали, или, что институт в данный момент исполнял заказ, не требующий от работников особого напряжения: сегодня все отдыхали, в другой день будет не до отдыха. Но, если так, почему нельзя попросту было объяснить Стасу правила игры? Видели же, что он стремится проявить себя? Видели же, что хочет и может работать лучше, чем другие молодые специалисты?

Дима отметил точно: Стасу сразу же дали все, чего бы ему хотелось добиться за годы усердной работы. Теперь молодой человек начинал опасаться, что друг прав во всех своих предположениях. Институт и в самом деле напоминал зарастающее тиной озеро. Время шло, Дима сражался за свое будущее, Стас терпеливо ждал, а руководитель группы держался так, словно его не интересовало, перевыполняет работник норму или, напротив, не укладывается в отведенный для него график…

За обедом в понедельник второй недели Стас наконец сдался:

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

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

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

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

Глеб Иванович положил вилку и с секунду размышлял, сверля новичка глазами.

– Считаете, что владеете неким особым методом?

– Вот именно! – Стас без страха встретил глаза в глаза взгляд начальника.

– И хотите, чтобы ваше ноу-хау приняли на вооружение в институте? Официально, с вынесением благодарности и так далее?

– Да!

– Хорошо. Тогда коротко: в чем состоит ваша методика?

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

– Чувствую, с чего начать, а дальше само получается. Смекалка, интуиция…

– То есть на самом деле ничего конструктивного предложить не в силах?

– Предложить – нет. Но могу сделать!

– Вот и делайте! – Руководитель вновь взялся за свою вилку. – Работайте! Исполняйте, что от вас требуют, и не выделяйтесь. Придет еще ваше время!

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

– Время? А сколько нужно времени, чтобы заработать шестую категорию?

– Два года…

– Что?! – Стас едва не вскочил на ноги, считая, что унижений за один обед ему хватит. – А быстрее никак?! Вы – руководитель группы, но я успеваю сделать два задания за то время, что вы делаете одно! Почему меня нельзя сразу поднять в должности и загрузить работой, на которую я способен?!