Глава 4. «Симуляция и инстинкт»
Тренажёр-симулятор встретил Андрея не приветливостью интерфейса, а тяжестью ожидания. Панель перед ним светилась десятками окон, графиков, бегущих строк — всё это выглядело как чужой язык, сложный и перегруженный. Рядом стояла Мира, слегка наклонив голову, будто пыталась угадать, что сейчас произойдёт. Для неё это был очередной тест: стандартная проверка адаптивности, набор типовых сценариев, по которым они оценивали новичков. Но в глазах Андрея не было растерянности.
Он не стал читать подсказки. Не стал нажимать кнопки наугад. Вместо этого он положил ладонь на край панели, словно прислушиваясь к вибрации, и тихо произнёс:
— Тут всё слишком… гладко. Как будто боятся, что железо может ответить.
Мира приподняла бровь:
— Что ты имеешь в виду?
Андрей не ответил сразу. Он смотрел на экран, но видел не цифры, а цех: запах масла, отблеск стружки на полу, тяжёлый гул станка, который живёт своим ритмом. В его памяти не было учебников по современным протоколам, но был инстинкт — тот самый, что заставлял его чувствовать, где металл начнёт вибрировать, где режущая кромка затупится на долю секунды раньше, чем это покажет датчик.
И этот инстинкт теперь переводился на язык кода.
Его пальцы забегали по виртуальной клавиатуре, но не так, как учили в двадцать втором веке. Он не тянулся к библиотекам готовых решений, не искал шаблонов. Вместо этого он начал писать микропрограммы на низком уровне — почти на грани допустимого. Его код был «грубым» по меркам местных инженеров: он обращался к памяти напрямую, игнорировал абстракции, обходил стандартные пути, чтобы дотянуться до самой сути процесса.
— Ты что делаешь? — не выдержала Мира, когда на экране начали появляться строки, которые выглядели почти как ошибка.
Андрей едва заметно улыбнулся:
— Я заставляю машину вспомнить, что она — железо. Смотри: вот здесь система пытается сгладить микрозадержку, потому что считает её шумом. А я говорю ей: нет, это не шум. Это ритм. Это момент, когда стружка отделяется от заготовки. Если ты его сгладишь, ты потеряешь контроль.
На симуляции он запустил тестовый цикл обработки гипотетической детали. Стандартные алгоритмы давали погрешность в три сотых миллиметра — вполне приемлемо для теории. Код Андрея сократил её до одной десятой, но главное — он сделал процесс предсказуемым не статистически, а физически. Система будто «почувствовала» материал, как чувствует его опытный станочник.
Молодые специалисты, наблюдавшие за тестом через стекло, перешёптывались. Для них оптимизация на уровне битов была чем-то из легенд — пережитком эпохи, когда машины ещё не умели думать за человека.
— Это не по правилам, — буркнул один из них, глядя на графики. — Он ломает абстракции.
— Зато деталь выходит идеальной, — тихо ответила Мира, не отрывая взгляда от экрана.
Андрей тем временем продолжал объяснять свои действия, и в этих объяснениях не было терминов из учебников. Он говорил образами:
— Представь, что металл — это вода. Ты не можешь заставить её течь по прямой, если русло изгибается. Ты должен почувствовать, где она ускоряется, где замедляется. Мой код не управляет потоком — он подстраивается под него.
— Ты говоришь о железе так, будто это стихи, — вдруг сказала Мира.
Фраза повисла в воздухе. Андрей замер на мгновение, потом медленно повернулся к ней. В её голосе не было насмешки — только удивление, смешанное с чем-то похожим на уважение.
— Стихи… — пробормотал он, пробуя слово на вкус. — Да, наверное. Если ритм правильный, всё встаёт на свои места.
Для Андрея эти слова прозвучали как признание его мира — того самого, который он считал утраченным. Мира увидела не просто результат теста. Она увидела, что за этими строками кода стоит целая философия, выточенная годами у станка, пропитанная запахом масла и металла. И пусть этот язык казался устаревшим, он работал.
А значит, у Андрея был шанс не просто выжить в этом новом времени, но и найти в нём своё место.
Оценили 2 человека
6 кармы