Выбрать главу

Деньги… Почему ему платят так мало? Он зарабатывает как средней руки автомеханик, а между тем у него две профессии. И он ценный кадр, не кочует по фирмам и левые делишки не проворачивает. Чистый профессионал! Он на полмиллиона в месяц тянет. В «Премиуме» он нарасхват! И то сделай, и это не забудь, и от графика не отстань, и сверхурочно задержись, и этот клиент именно тебя требует, а завтра явится VIP — и тоже тебя спросит… И датчики проверь, и в программу загляни, и улыбнуться соизволь… И даже белые воротнички со второго этажа лезут к нему за консультациями: «Боречка, опять мы к вам, настроить бы «1С» после обновления…» А ведь это не его обязанности! Ну а клиенты — те хором ему дифирамбы поют! Правильно: хорошего специалиста нанять нынче непросто, зарплата невысока, зато высока текучесть кадров. Уже сорок пять, а ипотеку только наполовину выплатил… Квартирка, конечно, вышла не из дешёвых, но скажите на милость, почему он должен селиться где-то за МКАД?

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

Где же взять сорок миллионов? Хоть в киллеры иди, честное слово! Умел бы — пошёл. Деньги — и жизнь… Чья жизнь — вот, пожалуй, главный, стержневой вопрос. Жизнь какого-нибудь прохиндея или взяточника — и жизнь ребёнка. Какая чаша перевесит? Борис знал, какая. Вот и вся мораль! Будь на небе бог, справедливый всемогущий бог, он бы поражал раком исключительно негодяев. Юре-то наказание за что?

Борис скрипнул зубами. Разве думал бы он об этом, плати ему хозяин хорошие деньги? Может, таких специалистов, как он, в Москве и пяти не наберётся! А босс заладил: «Незаменимых людей нет». Попугай!

Далеко не каждый автомеханик обладает навыками программирования, и далеко не каждый программист, даже среди тех, что шпарят в HEX-редакторе, знает каждый винтик в оборудовании и бит, ответственный за конкретный узел конкретной машины. Сам Борис специализировался на «японках» и у «Мазд», «Хонд» и «Тойот» знал (мог поклясться) всё, что спрятано под обшивками. От механизмов до контроллеров. Одно дело какой-нибудь жалкий ремесленник, иное — талант, с лёту вникающий в проблему клиента. Борис видел машину насквозь. Это не волшебство, Юра прав. Это талант и труд. Его должны ценить. Ценить высоко. Он разбирался в автооборудовании, в классах задач, в арбитраже шины CAN, он вникал в бинарный код, используемый в ПО машин, обслуживаемых сервис-центром. К нему выстраивалась очередь из клиентов. Все трудные случаи были его. Люди просто знали: если не найдёт причину этот специалист, с программным кодом машины не сладит никто, кроме разве что самих японцев, да и тем придётся консилиум устраивать.

Рабочее место Бориса было создано как будто нарочно для того человека, чьё место в жизни совпадает с профессией. Он, читавший как по-русски, так и по-английски, пусть и не сумел по вине пресловутого гена грамотности избавиться от орфографических ошибок, которые допускал на обоих языках, давно вник в тонкости программного обеспечения, управлявшего автомобильными «мозгами». Перед ним как на ладони лежали все ключевые команды, которые через интерфейс другой программы можно было выделить так, чтобы проявились механические неисправности. И не только неисправности, но вообще все внутренности, вся кровеносная, так сказать, система машины. Кровеносная… Водители и не представляют, в какой степени они зависят от программного обеспечения! Примерно так же владелец смартфона не представляет, насколько сложный код управляет каждым действием аппарата — от видеокамер до соединения с сетью 5G. Только в автомобиле строк кода на порядки больше. Вот код контроллеров климатических систем, здесь код системы рулевого управления, а вот эта команда отвечает за дроссельную заслонку… Такие программные операции, когда ими владеешь, позволяют залезть глубоко. В современных автомобилях телематическая система включена в CAN-шину, а туда встроена SIM-карта, подключённая к мобильной сети. Через блок телематики можно управлять чем угодно! Теоретически… Заводская программа любой «Мазды» или «Тойоты» для знатока не проблема. Чтобы изменение не засекли, достаточно подделать контрольную сумму. Любой блок в машине примет изменённую программу за родную. Человек за рулём будет думать, что сам управляет машиной, а на самом деле некоторыми узлами машины управляет кто-то другой. Кто-то, о чьих действиях водитель и не подозревает. Кто-то, решивший в определённый момент принять часть функций на себя. Послать по протоколу CAN данные, управляющие механизмами дистанционно. В наше время это уже не фантастика. Водитель едет, а машина вдруг перестаёт его слушаться. Скажем, человек тормозит, а машина не останавливается. Он сбрасывает скорость, а машина, наоборот, разгоняется. Автомобиль превращается в беспилотный аппарат, управляемый извне. Удар, взрыв… И от машины — груда покорёженных обломков. И концов не найдёшь.