Сергей Федоранич - Выжженная трава

Тут можно читать онлайн Сергей Федоранич - Выжженная трава - бесплатно ознакомительный отрывок. Жанр: Детективная фантастика, год 2020. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Сергей Федоранич - Выжженная трава краткое содержание

Выжженная трава - описание и краткое содержание, автор Сергей Федоранич, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Наемный убийца, на счету которого сотни людских душ.
Опустившаяся на самое дно, потерявшая вкус к жизни девушка.
Гениальный программист, пожертвовавший всем ради карьеры.
Маленький мальчик, брошенный родителями в темном парке.
Такие разные — что может их объединять? Общее прошлое? Но раньше они никогда не встречались… А сейчас люди вокруг них гибнут, неведомый враг сужает круги, подбираясь все ближе, и число жертв продолжает расти.
Кто выживет в схватке со смертью? Кто окажется способен взглянуть в глаза своему страху и выяснить правду? И как со всем этим связана тотальная слежка за каждым из нас?..

Выжженная трава - читать онлайн бесплатно ознакомительный отрывок

Выжженная трава - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Сергей Федоранич
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

— Я не поняла, если честно, что ты там вычищал? Это ведь просто набор символов.

— Верно, но каждый символ составляет команду, которая реализует ту или иную задачу. Программный код — это вещь творческая, как, например, книга. Собственно, функция та же. Ты читаешь книгу, мозг обрабатывает информацию. Если эта книга — учебник, например, по математике, и в ней написано: «Выполните уравнение», ты берешь лист бумаги, ручку и начинаешь решать. Книга дала команду, ты выполняешь. Программа делает то же самое, только команды при ее запуске выполняет компьютер. Есть разные программы: одни сложнее, другие проще. Те, что совсем простые, устанавливаются на оборудовании, которое способно выполнять ограниченное число команд или вовсе не занимается вычислениями. Программа для СОРМ выполняет несколько простых функций — копирует трафик и передает его в хранилище или регистрирует трафик (например, оповещает, что абонент начал разговор) и осуществляет его ретрансляцию и запись. Так вот, когда программа разрабатывалась, у нее были задачи, и, исходя из них, писался код. Потом задачи становились другими: расширялись или сужались. Например, раньше программа позволяла только прослушать разговор, а теперь должна его записать и копию отправить в хранилище. Но ведь программист не переписывает программу целиком. Он влезает в конкретные области, которые запускали нужные механизмы, и дописывает то, что нужно для реализации новых функций. В результате там остаются ненужные ошметки и дубляжи, от этого программа тяжелее и неповоротливее, как любая вещь с мусором. Найти и вычистить — вот что я делал.

Я не думал, что Катю и в самом деле заинтересуют эти подробности. Одно дело — учеба: там много нового и интересного. Совсем другое — рабочие будни, где мало прекрасного, а больше рутины и нуднейших процессов. С той же очисткой кодов я умирал от тоски, потому что был вынужден читать коды, которые писались в 90-х, в самом начале пути, и никому из программистов не приходило в голову обновить те старые движки, которые исправно работали, но морально устарели. Чтобы не покоцать функционал, приходилось залезать в архивы и извлекать пыльные тома от руки написанных кодов, чтобы понять, что к чему относится.

Когда меня назначили владельцем нескольких программ, первое, что я сделал, — дал команду программистам обновить движки до современных и интегрировать в обновление все те фишки, которыми владела компания в других программах. Вау-эффекта поначалу не было, но потом мой подход переняли и другие: когда все продукты компании сконструированы под один шаблон, легче управлять обновлениями, да и сроки коррекции резко сокращаются, ведь больше не надо изучать историю создания ПО, не надо ворошить труху и рвать бобыль, которым там все заросло. Больше того, в обновлениях не надо строить мосты, чтобы новейший код мог успешно работать на старых движках.

— Я был шокирован, что никому до меня это не приходило в голову. Но теперь знаю — это золотой стандарт всех ИТ-компаний. Никто не занимается тем, чтобы приводить в порядок и регулярно модернизировать свои активы. Работают на том, что есть.

— Но ведь твое решение было правильным? — спросила Катя.

Я ответил:

— Конечно. Наверное, именно поэтому я стал ведущим разработчиком и руководителем целой продуктовой линейки. Теперь я не чищу мусор за другими.

— А как коллеги отнеслись к твоему взлету?

— Нейтрально. В ИТ-среде высокие зарплаты и мало амбиций. Нет общего критерия заработков, каждый разработчик хорошо получает, но цифра в расчетке у каждого своя. Все зависит от того, как и когда стрельнуло то, что он наразрабатывал. Есть, конечно, кое-кто недовольный, что у меня все получается. Это динозавры старой школы, авторы еще рукописных кодов. В их время еще было важно, как называется должность. Но их все меньше и меньше. Вымирают. А остальным — пофигу.

Катя снова улыбнулась и попросила повторить вино. Я свое еще не прикончил, уж слишком кислое.

— Ты всегда таким был, — сказала она. — И этим отлично пользовались все, включая меня. Достаточно похвалить, и ты расцветал. Я всегда так делала, когда надо было поднять тебе настроение. Ты разве не замечал?

— Нет, — ответил я и тоже улыбнулся. Конечно, замечал. И мне этого не хватало.

С началом третьего этапа все, к чему сводилось мое тщеславие — результаты на работе. Мама до сих пор не понимает, чем я занимаюсь, и когда я пытаюсь ей что-то рассказать, она говорит: «Ну вот, написал код — и славно. Дашь как-нибудь почитать». Понятное дело, что она не может меня приободрить. Хотя вот у Кати, я уверен, получится, пусть даже она и не разбирается в программах и кодах.

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

Я ждал этого целый год. С того самого момента, когда, сидя в офисе и разбирая старые записи совместных конференций моих коллег и ФСБ, увидел красной нитью посыл: думайте над тем, чтобы записывать вообще все, что передают и получают абоненты, потому что скоро это потребуется. Исходя из этого, разрабатывалось целое направление, куда входили не только стандартные съемники трафика (их устанавливают на коммутаторы), но еще и безлимитные хранилища для данных, скоростные транспортные сети, обеспечивающие непрерывную передачу данных со съемников в хранилища. Но никому ведь и в голову не пришло, что можно сделать проще и ярче — просто обернуть время вспять.

Я помню, что эта идея засветилась во мне огнем, и первое, о чем я подумал: «Вот Катя будет удивлена!»

Уже потом я осмелился думать о Нобелевской премии, признании коллег, контрактах с крупнейшими ИТ-компаниями, больших деньгах и так далее. Первой мыслью была ее реакция. Учитывая, что перед началом третьего этапа мы строго обсудили порядок разговора после его завершения, я знал, когда случится этот момент: сегодня. Я утерпел и не сказал о своей идее Кате в машине, где мы встретились и, обнявшись, обговорили условия; дождался, когда она немного расслабится в ресторане после первого бокала.

И вот он случился, тот самый момент.

— Это как? — спросила она.

И это все? Нет ни тугого молчания, когда ты просто ошарашен услышанным, ни безмерного удивления, округлившихся глаз; нет вполне человеческой стадии отрицания, когда не веришь в то, что представить сложно. Просто: «Это как?» И все? Это все, чего я ждал?..

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Сергей Федоранич читать все книги автора по порядку

Сергей Федоранич - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Выжженная трава отзывы


Отзывы читателей о книге Выжженная трава, автор: Сергей Федоранич. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x