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