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