Skip to main content

Search

Items tagged with: дыбр


В общем, сегодня у нас было внутрикорпоративное событие, где народ хвастался достижениями. Грубо говоря, этакий all-hands meeting по поводу релиза внутренней платформы для разработки, и разные команды хвастались, где и чего они достигли.

Ну что я могу сказать: после пары лет работы в Samsung я навсегда перешёл на айфоны. А после вот этого, Я БОЛЬШЕ НИКОГДА И НИ ЗА ЧТО НЕ СЯДУ В ЛЕКСУС!
Там просто ААААААААА!

Если не нарушать NDA, то, грубо говоря, я думал, что в автомобилестроении MISRA, AUTOSAR, CI/CD с параноидальными конфигами уймы анализаторов, расстрел из пулемёта за неинициализированную переменную. А здесь — нуууу, довольно ответственная разработка софта. Просто разработка, просто софта. С обычным легаси, с костылями, с хард-кодом, с кривыми BSP, требующими хаков в компиляторе. Ну то есть буквально та работа, к которой я привык, но НЕ В МАШИНЕ ЖЕ!

В общем, я был максимально прав, что всю жизнь считал, что в машине из электроники достаточно инжектора. Ну если очень хочется, то можно ещё ABS, но не более.

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

Знаете, как открывается окно в современных премиальных автомобилях? А я вам расскажу!

Кнопка на двери, которая опускает стекло — нифига не кнопка, а энкодер, и прямо в двери установлен микроконтроллер, который считывает её состояние, и отправляет в CAN. CAN подключен к специальному грубо говоря хабу, который работает на линуксе (да, для «вторичных» штук там просто линукс), пакет идёт через обычный iptables, проверяется на то, что его отправил тот, кому можно, и откуда можно, и маршрутизируется в настоящую голову на QNX, там оно ещё раз идёт через файрволл (на этоти раз pf, который Blackberry портировал с OpenBSD ещё во времена оны), потом проверяется ещё набором правил, и если всё в порядке, то отправляется обратно с линуксовую маршрутизировалку, по направлению к стеклоподъёмнику. там оно проходит первую мааршрутизацию, закидывается во «вторичную» CAN-сеть, там ещё раз маршрутизируется в дверь, и в двери ЕЩЁ ОДИН контроллер принимает сигнал, и начинает драйвером мотора тащить вам стекло.

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

А знаете, зачем она это делает? Потому что современному лексусу можно просто голосом сказать «Припаркуйся возле офиса», и он будет ехать по улице, вокруг твоего офиса, пока не найдёт подходящее место, а потом припаркуется туда. И если ты по пути заметишь более интересное место, можно просто сказать «Нет, припаркуйся туда», и показать рукой, куда. И ОН ПРИПАРКУЕТСЯ!

И мне сегодня показали на реальном автомобиле, что это реально работает.

Короче, дамы и господа, я готов объявлять Батлерианский Джихад. А мой следующий автомобиль будет как на приложенном видео.

#дыбр #работа


Сегодня немножечко про рабочую культуру, которую я наблюдаю в Woven. Тут я не уверен, что это относится ко всей Японии, возможно, мне просто повезло с компанией, но всё прямо очень чётко на всех уровнях.

Пока меня больше всего удивляет чёткость работы, то, что заранее обозначены все ответственные за каждую область/задачу, и списки доступны: можно посмотреть, к кому идти с каким вопросом. Очень строго соблюдается культура митингов: никаких опозданий, никаких задержек, не успел — твои проблемы, будешь назначать следующий. Никаких двухчасовых заседаний, максимум — 45 минут. Обязательные минутки, благо шаблон генерится автоматом, просто кнопку в календаре нажимаешь, и сразу готов и список участников и рыба наполовину заполнена, и файлик сразу кладётся в нужное место на общую шару, все action item'ы — с ответственными и дедлайнами.
В общем, я прямо впечатлён.

И то же самое с внутрикорпоративной бюрократией, я представить не мог, что так в принципе бывает, но корпоративные системы НЕ ДУБЛИРУЮТСЯ. То есть отпуск ты просто отмечаешь в одном месте, и он сам пробросится всем вовлечённым, запрос на поддержку (неважно, справка о работе, или новая клавиатура тебе нужна) — в общую тикет систему поддержки, документация, как со всем этим жить — на едином портале, С РАБОТАЮЩИМ ПОИСКОМ.

Ну и да, куплены все возможные сервисы и проинтегрированы между собой: и гуглодокс, и офис 256, и слак, и сап, и гитхаб, и атлассиан, и вообще всё подряд, у половины я даже названий не слышал никогда, чо-то я прямо даже не ожидал столь развесистой инфраструктуры. Ну в общем, теперь буду работать, как настоящий хипстор из корпорации :)

#дыбр #работа