КулЛиб - Классная библиотека! Скачать книги бесплатно 

Ход слоном [Вера Ард] (fb2) читать постранично, страница - 3


 [Настройки текста]  [Cбросить фильтры]

нет?

Милана покачала головой:

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

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

– Чем бы дитя ни тешилось…

***

Кабинет Дмитрия Павловича Мискалькова находился в конце коридора, по противоположной стороне. Когда Егора пригласили к начальнику, в «клетке» он сидел один, Милана сбежала на какое-то совещание. В окошке корпоративного мессенджера мелькнуло сообщение от HR, что начальник ждет его в 14:30. До встречи оставалось пятнадцать минут.

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

Егор постучал в дверь начальника.

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

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

– Егор, очень рад приветствовать тебя в нашей команде, – произнес Дмитрий Павлович. – Проходи, садись.

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

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

Дмитрий Павлович едва заметно напрягся, но переспросил:

– А напомни, какие там символы? Я уже подзабыл, давно в исходный код не заглядывал.

– 1АA1A3, 2AB1A3, 3AC1A3… – по памяти начал говорить Егор.

– Ну, то есть там меняется только первая цифра в порядке возрастания и третья буква в алфавитном порядке?

– Нет, – возразил Егор, – На этапе горизонтального полета код чуть другой – «4AD1D3», буква «E» пропущена, а на этапах с пятого по седьмой, где снижение, посадка и руление – предпоследний символ «H» вместо «A».

Егор вновь посмотрел на шефа и увидел, что тот поморщился. «Эмоция – неудовольствие», – констатировал голос в голове.

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

– Увидел, что при тестировании пару лет назад после получения третьего кода «3AC1A3» – на набор высоты – произошел сбой всей системы. Больше это не повторялось. Вот пытаюсь разобраться, почему спусковой крючок тогда не сработал.

– Ну, не знаю, – скривился шеф. – Я помню эту историю, но, если за последние два года ошибка не повторялась, скорее всего ее уже устранили при работе над другой проблемой. Попробуй проверить еще ряд комбинаций условий, если ошибки не будет, думаю, не стоит тратить на это время.

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

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