Обычным способом, я бы за это время туда не добрался, но я и не собирался быть обычным. Одежда у меня была типично провинциальной. Чего-то более делового у меня не было, не в костюм же наряжаться. Надел джинсы, футболку, захватил рюкзак и побежал в Метрополис.
Что я могу сказать? Перемещаться с такой скоростью хорошо, но есть и свои минусы - для меня это время все еще идет в обычном темпе. Хорошо, что у меня есть то, чем занять мозги, пока приходится преодолевать не один десяток километров. Времени, чтобы осмотреть этот город у меня не было, пришлось немного поплутать, чтобы найти порядочный книжный магазин, в котором есть книги по программированию. Чтобы не попасть на камеру, если читать на здесь же, взял книгу с собой. Пригодится на месте, потом верну обратно.
До производственного объекта добрался вовремя, как и прочитал книгу, которая оказалась достаточно понятной, чтобы уяснить логику языка. Тут ведь главное не просто заучить наизусть, а понять все это.
Пропускной пункт прошел без эксцессов. Меня ждали и тянуть с временным пропуском никто не стал.
– Мистер Кент. – Поздоровались со мной. Вышел меня встречать уже не молодой мужчина. Лысоватый и полный, он сразу срисовал мой молодой возраст и еле заметно скривился. Вообще, я не говорил, что несовершеннолетний, благо выгляжу намного старше, чем есть. – Вы не слишком молоды для такой работы? Не поймите меня неправильно, я не имею ничего против молодых и инициативных, но имеется ли у вас опыт в таких делах? Не хотелось бы тратить время, которого у нас очень мало.
– Я имею достаточно знаний для этого. В конце концов, вы ничего не потеряете, если у меня не получится, а договор убережет от юридических проблем. Я ведь правильно понимаю, пока у вас других вариантов нет? Пока я пробую, у вас будет время найти других специалистов.
– Как бы после вас не получилось еще хуже. – Пробурчал она себе под нос, махнув рукой, чтобы я шел за ним.
Конвейерная полуавтоматическая линия. Почти полный цикл с выходом финальной продукции, с более чем десятком операций. Там, где требуется рука человека, в будущем можно заменить на технику, сделав линию полностью автоматической. Не знаю, может уже сейчас хватает технической возможности, но возможно пока это слишком дорого и дешевле использовать наемных работников. Тут слишком много переменных, чтобы правильно рассуждать, у меня этих знаний нет.
Естественно, меня никто не оставлял одного. Тут и техник местный был и наладчик, также присутствовали местные айтишники, они мне кстати, пригодятся прямо сейчас.
Я не только начал расспрашивать их о необходимых мелочах, но и велел сделать полный бэкап со всей аппаратуры. Это не только банальная подстраховка, но и даст местным меньше повода беспокоиться на случай, если я накосячу. Я косячить конечно, не буду, хотя все бывает, но им всяко легче будет, понимая, что хуже я не сделаю и можно все вернуть назад в случае моего провала.
Вообще странно, что они этого раньше не сделали. Так-то у них есть бэкапы какие-то, но не самые свежие, то есть не снимки нынешнего времени. Я весьма далек от такого вида работы, но мне кажется, что они действуют как-то топорно, но это их дело.
Удобно было, что линия имеет одни мозги. То есть компьютер тут один, а не по одному на каждую операцию. На самом деле тут есть и минусы, ведь если что выйдет из строя, то остановится вся линия, но в данном случае, для меня это плюс. К тому же, если накроется хоть одна операция, линия все равно встанет полностью, поэтому смысла на разбивку мозгов, тут нет. Наверняка, там где есть в этом смысл, так и делается.
Я не мастер кодинга, но для меня, программа стала эталоном неоптимизированности. Пришлось пройтись по линии и поспрашивать, как тут все работает прямо изнутри. Некоторые команды дублировались, хотя этого можно было избежать. Там где оптимально одно, стояло другое. Зато понял причину проблем. Помимо очевидного, не знаю почему до этого не додумались и некоторые оптические датчики не успевали срабатывать, потому что их линзы были загрязнены, было несколько ошибок в коде. Как он работал? Путем передачи команд по кругу, и в итоге вроде все начинало работать, но из-за датчиков все работало несинхронно. А еще, как я понял, сработал автоматический сброс настроек и кода к определенным значениям. Такое бывает, когда количество ошибок превышает определенный порог и система думает, что пора что-то делать. В это время системы довольно глупые и ограниченные, вот и сработало все неправильно. По факту, во всем виноваты именно датчики. Если бы их чистили, ошибки бы не множились и система не полетела.
Если бы не договор, меня бы просто выпнули за порог после того, как я обозначил их проблемы. Рано или поздно, они бы смогли своими силами восстановить все это. Но раз мы подписали договор, теперь я работаю, пока не сделаю или не провалюсь в этом деле. Силовой момент конечно возможен, только вот это довольно опасно, а я к тому же еще и несовершеннолетний.