Блог компании Северсталь

Диджитал в шахтах и цехах: почему IT-специалисты идут в промышленность

Кто-то после института учит детей программированию, а кто-то — участвует в стройке ГОК на севере Забайкалья. Кто-то все меньше внимания уделяет фронтенду и изучает биоинформатику, а кто-то счастлив вдыхать жизнь в промышленных монстров. Это реальные истории, рассказанные нам участниками опроса, который мы устроили вместе с Хабром. Мы показали эти результаты нашим айтишникам, попросили сравнить их с собственным опытом и помочь разобраться, почему программисты выбирают работу в промышленности и какой видят её изнутри. Результат — истории под катом: как создаются VR-тренажёры для суровых металлургов, как можно прокачаться на комбинате и из каких компонентов состоит айтишное счастье. Поехали!

В опросе айтишники выбирают комфортные условия труда, адекватную оплату, возможности для обучения и задачи с очевидными результатами. Мы попросили наших айтишников сверить результаты опроса с собственным опытом и рассказать, чем может привлечь промышленный гигант, чем они занимаются и как видят работу в компании изнутри.

Какие задачи влияют на выбор работы

Приветствую, Хабр, меня зовут Максим Паршонок, я — разработчик AR/VR-решений. Попал в Северсталь прямиком из вуза. Пока учился, мечтал об интересных и необычных задачах, о GameDev'e — в целом по результатам опроса тоже попадал в «среднее по палате» на Хабре и именно так начал работать в Северстали. Когда учился на третьем курсе, меня пригласили на мероприятие для студентов в Северсталь-инфоком. Через некоторое время позвали на собеседование и предложили как раз те задачи, о которых я мечтал: разрабатывать VR- и AR-приложения и работать с 3D-графикой. Я согласился, не раздумывая.
На работе я:

Как Бэтмен: спасаю жизни и оборудование

Наша команда занимается разработкой приложений виртуальной и дополненной реальности. Мы создаём приложения для нескольких направлений: маркетинг, промышленная безопасность и обучение промышленным технологиям; делаем обучающие приложения под ключ с нуля: человек надевает 3D-очки и учится в виртуальной реальности. Например, мы делали приложение для Яковлевского ГОК. Его задача — обучить человека быстро выбраться из шахты в случае ЧП, например, при задымлении или обвале. Такую ситуацию не смоделируешь в реальных условиях. А в случае ЧП счёт пойдёт на минуты, поэтому важно, чтобы человек мог отработать план действий с помощью обучающего приложения.
Ещё один пример из моей работы — тренажёр техники безопасности для ремонтного цеха. Суть тренажёра в том, что человек отрабатывает действия в цеху и видит последствия нарушения техники безопасности. Например, на его коллегу что-то падает. Это гораздо нагляднее, чем просто прочитать правила безопасности.
Основное направление нашей работы — обучение. Это очень важно, ведь в производстве часто бывают ситуации, когда нельзя поставить человека за оборудование, чтобы обучать. Это либо слишком опасно, либо это новое оборудование, обращению с которым надо обучить до того, как его установят. Например, мы делали приложение-тренажёр для сталеплавильного производства — он предназначен для обучения персонала, задействованного в процессе разливки стали. Он позволяет обучать сотрудников правильно и безопасно выполнять основные технологическое операции.
Ещё один проект, который очень мне запомнился: компьютерная игра 3D-полигон. На предприятиях Севергрупп есть уже около 10 классов виртуальной реальности. То, что это программа для ПК без VR, позволило увеличить её аудиторию и быстро обучить много людей. С её помощью уже обучили около 500 мастеров. В программе игрок страхует грузы, выбирает нужные СИЗы, поднимает и перемещает груз с помощью крана, соблюдая технику безопасности. Нарушения приводят к поломкам оборудования или травмам на производстве. Всё очень наглядно.

Применяю игровые технологии для серьёзных задач

Мы даём людям новые способы обучения, и это эффективнее, чем простое штудирование теории. VR обеспечивает погружение в процесс: человек из учебной аудитории переносится в виртуальный цех и действует уже там. Такой подход повышает вовлечённость, он безопаснее и гораздо интереснее.
VR позволяет симулировать любые действия, которым человек не может обучиться в реальных условиях. Например, при отработке действий при аварии или пожаре работники тренируются правильно реагировать на ЧП в безопасной цифровой среде без риска для оборудования и своего здоровья. Раньше тренировки проводились в живом режиме раз в несколько месяцев. Ради них приходилось останавливать работу цехов, а теперь эти же задачи отрабатываются, с одной стороны, чаще, а с другой — не влияют на рабочий процесс.
На нашу работу иногда смотрят скептически. Например, мы делали тренажёр для для коксового машиниста: распечатали на 3D-принтере копии реальных контроллеров для перемещения машины и интегрировали Leap Motion — устройство захвата движений рук. В процессе работы к нам приходили эксперты для консультаций — и реакция была такая, будто мы в игрушки играем. Но когда мы доделали тренажёр и они увидели результат — их мнение сразу изменилось. Сказали, как жаль, что их так не учили. В такие моменты я чувствую, что моя работа значима и делает жизнь людей лучше.

Гуляю по шахте и учусь дышать под землёй

На работе мне постоянно нужно вникать во что-то новое. Когда мы делали тренажёр для Яковлевского ГОКа, нужно было спуститься в шахту. Сложно передать даже эту атмосферу. Шахта находится глубоко под землёй, там около 700 метров глубины. Чтобы спуститься, нужно пройти инструктаж и медосмотр, надеть много экипировки, научиться работать с самоспасателем. Это такая штука, благодаря которой можно около двух часов дышать под землёй в случае задымления. Спускаться в шахту нужно в специальном лифте — клети.
В самой шахте очень темно и холодно, а в некоторых местах, наоборот, жарко и душно. Ещё там огромное число коридоров — можно заблудиться. Меня удивило, что там бывают лужи и даже дождь. Там, под землёй, ездят машины и работает мощное оборудование, работают люди. Но там физически тяжело находиться. Чувствуешь облегчение, когда поднимаешься оттуда. Побывав в шахте, я понял, что работать разработчиком — это на самом деле круто и легко.

Какие возможности обязательны

Привет, Хабр! Меня зовут Александр Мошаров, я руковожу группой веб-разработки в управлении по развитию новых технологий. И я с большинством Хабра. Возможность учиться, карьерного роста и работы из дома — да, как и для прошедших опрос, для меня это ключевые возможности. На работу в Северсталь меня пригласил бывший руководитель, который сам туда ушёл незадолго до меня. Я ушёл за ним и в результате:

Могу менять направления работы

Говорят, что у меня зависимость от этой работы, и думаю, что она у всей команды. Я не хочу с ней расставаться, и вот почему: никакого легаси, проекты с использованием облачных сервисов, возможность писать фронтенд и бэкенд, эксперименты с любыми языками программирования, фреймворками и базами данных, участие в тестировании новых инфраструктурных сервисов компании, работа с «железом».
Работа в R&D подразумевает большое количество черновых проектов. Я пришёл на должность разработчика и основной нагрузки ожидал на фронтенде, но всё пошло не по плану. В итоге пришлось поднимать Hyperledger Fabric, писать смарт-контракты на Ethereum, делать чат-боты, различные парсеры и дашборды, работать с нейронными сетями и инфраструктурой интернета вещей. Это не считая большого количества API и других мелких сервисов, а также самого фронтенда. Это не масштабные проекты, но очень разнообразные и интересные. Поэтому моя текущая должность — идеальна для развития, ведь я могу перейти с неё в другие направления и прокачивать не только технические навыки.

Учусь новому

В Северстали я не просто могу, а должен учиться, — это входит в мои годовые цели. А ещё в них входит изучение новых технологий с созданием прототипов. Кроме возможности (часто необходимости) прохождения внешних курсов есть и внутренние со своими тренерами, а также портал интерактивных курсов и электронная библиотека. Если сравнить внутренние курсы с внешними, то я не увидел особой разницы в качестве и подаче материала. Разница в контексте — информацию проще усвоить на реальных, знакомых тебе примерах.
Один из самых классных внешних курсов, которые я проходил, — курс на продакт-менеджера. Нам рассказали про подходы к генерации и развитию идей и их использование в существующих продуктовых командах, показали, как определить перспективы продукта, как работать с обратной связью и реагировать на негатив. Из внутренних великолепна была обучающая программа молодых руководителей. Выражаясь в терминах ООП, я получил доступ к родительскому классу каждого из своих сотрудников с его скрытыми свойствами и методами =)

Учусь на собственных ошибках

По прошествии некоторого времени, когда я уже проникся культурой и правилами Северстали, случилось происшествие, по итогам которого я познакомился с большим количеством руководителей. Был интересный проект интеграции внутреннего чат-бота с облачными сервисами искусственного интеллекта и тикет-платформой. Одной из последних задач стояло проведение нагрузочного тестирования сервиса. Я опущу согласования и подготовку, но вы понимаете, о чем я, да?
И дело даже не в том, что я на пару минут положил тикет-систему, а в том, что я успел создать несколько сотен тикетов со статусом ошибки, которые поддержка должна вовремя закрыть, иначе негативная оценка системы, годовые цели, премия…
Мне позвонили минут через 15 после теста и спросили, что я думаю делать со своими тикетами (оказалось, их нельзя просто удалить и не так-то просто отменить). Я собрал контакты всех участников цепочки обработки заявок и обзвонил их. Это был шок для меня: никакого негатива, то есть вообще никакого. Разумеется, все тикеты мне пришлось закрывать самому и делать это руками через интерфейс.
На этом уроке я усвоил несколько важных вещей:
  • Мы с коллегами можем по-разному смотреть на задачи, поэтому их описание должно быть достаточным для исключения неверной трактовки.
  • Описание задачи может носить устный характер, только если задача будет выполняться в ближайшее время.
  • Описание процесса взаимодействия с сервисом должно быть детальным и согласованным с лицами, ответственными за этот сервис.

На что айтишники проверяют работодателя

Привет, хабровчане. Я — Андрей Бойцов, java-разработчик. И я в одной обойме со всеми прошедшими опрос: для меня, с одной стороны, важны условия труда в компании, а с другой — возможности роста. Наверное, это потому, что я пришёл в Северсталь из маленького стартапа. У нас было всего 16 человек, в какой-то момент я понял, что достиг пика на этом проекте. Стало скучно, захотелось чего-то нового, а мне как раз предложили масштабные задачи, где я мог развернуться.
В Северстали я:

Решаю масштабные задачи

После стартапа мне пришлось привыкнуть к большому коллективу, к тому, что чтобы решить какой-то вопрос, может понадобиться писать имейл или звонить в другой город. На предприятии более сложная организация процессов и огромное количество людей. Но я быстро к этому привык.
От моих задач зависит работа большого числа людей. Например, сейчас я занимаюсь проектом по геймификации работы. Проект охватывает всех сотрудников компании, в нём можно прокачать свои навыки, участвуя в различных мероприятиях, играх, вебинарах. За участие в активациях сотрудники получают баллы, так называемые инфокойны, которые можно обменять на товары магазина поощрений. Ещё один мой проект — интеграция двухсистемного ведения задач. Это когда сотрудник создаёт задачу в одной системе, а она тут же появляется в другой. В итоге на мне гораздо большая ответственность, но и результаты, какими бы они ни были, тоже становятся сразу видны.

Пользуюсь корпоративными возможностями

Многие боятся крупных проектов, так как считают, что в них сложнее реализовать свою идею. На деле у нас согласовать проект или идею довольно легко, если она не затрагивает работу критичных систем, но это вполне логично. Технические идеи мы всегда обсуждаем командой. Если пришли к выводу, что это может нам быть полезным, обкатываем и пробуем.
Как и любой крупной компании, Северстали требуются специалисты со знанием актуальных и новых инструментов, и она готова обучать своих сотрудников: в прошлом году, ещё до карантина, я посетил конференцию Jocker, а в этом — побывал на ней онлайн и получил важную информацию по текущим проектам. Ещё из бонусов, которыми приятно пользоваться: бесплатный доступ к библиотеке МИФ, скидки от наших компаний-партнёров (TUI, Лента). А ещё по итогам работы компания выплачивает достаточно хороший годовой бонус.

Спрос на инновации и вау-эффект как бонус

А ещё работа в промышленной сфере — это шанс не только увидеть доменную печь, плывущий по ленте раскаленный металл и БелАЗы с колёсами в человеческий рост, но и сделать работу с ними проще, безопаснее, производительнее. Так что правы те участники опроса (а их больше половины), которые убеждены, что промышленность — перспективное направление карьеры для IT-специалиста.

Комментарии 17

    0
    Сначала прочитал было — диджитал в штанах :)) Спасибо за интересный материал!
      +2
      Спасибо за статью. Скажите, а есть ли отрицательные моменты работы в Северстали?
        +3
        Может быть, нужно начать с зарплаты, а дальше всё станет более-менее понятно?..
          +2
          Может, запрет писать об отрицательных моментах?
            +2
            где то на хабре ссылка или на ютубе была запись чего то типа Айти-совещания в северстали… так там мат на мате… матом погоняет… типа конструктивность и т.д… надо погуглить
              0
              Не айти, а производственного, и эта запись была сделана в 2008 году. С тех пор поменялось если и не все, то очень многое — по крайней мере, ничего подобного я за время работы в Северстали (с августа 2018 года) не слышал ни в одном из подразделений.
              0
              В любой крупной корпорации есть свои издержки: медленные процессы, жесткие стандарты информационной безопасности, в которые порой упираешься, и т.п. Но я бы не сказал, что это так уж сильно мешает жить. При этом, если ты способен внятно обосновать свой запрос, он как правило решается положительно.
              +3
              Работать в маленьком городе на заводе крупной производственной компании — это поддерживать легаси на древних технологиях (FoxPro, Delphi, древние конфигурации 1C из нулевых, переписанные до неузнаваемости) за зарплату java-джуна из крупного города.
              И «печь» не увидишь, потому что в цех не пустят (правила безопасности), будешь сидеть в здании напротив и вдыхать аромат из трубы соседнего цеха. Ездить на работу на убитых заводских автобусах которые то приходят, то нет.
                +1
                Как говорил покойный Жванецкий, давайте спорить о вкусе устриц с теми, кто их ел :)

                В Северстали нет легаси на древних технологиях (окей, есть SAP R/3 — вероятно, он не так уж и нов, но не фокса и не дельфи, а кроме того, он тоже в процессе апгрейда), я лично был и рядом с доменной печью, и с ванной оцинковки, и у конвертера, и в листопрокатном цехе, и в руднике (вторая фотография из ЯГОКа в этом посте сделана мной). Да, правила безопасности есть, и их надо соблюдать, инструктаж проходить и слушать внимательно, потому что в любой индустрии правила безопасности, что называется, написаны кровью.

                Что касается зарплат — да, наверное, с Гуглом Северсталь конкурировать не может. Но и задачи такой нет.
                  +3
                  Да, я не знаю как все устроено в Северстали, лишь экстраполирую свой опыт работы программистом на заводе в маленьком городе, где есть всё мною перечисленное и даже больше. И думаю, что в Северстали тоже есть программисты «на местах» которые поддерживают системы, которых из центрального офиса в Москве не видно.

                  Нашему высокому начальству тоже кроме SAP R/3 ничего из легаси глаза не мозолит, убитые автобусы не доставляют их на работу каждый день вместе с рабочими, а в кабинеты офиса с протертым до дыр линолеумом в окно не валит едкий дым.
                  Приехал раз в пол года в командировку, надел новую униформу, походил по производству, где к твоему появлению навели порядок и спрятали с глаз долой всю старую технику, и обратно в Москву мучиться вопросом почему рабочих кадров на производстве так не хватает.
                    0
                    Сочувствую. Конечно, в Северстали есть программисты (а ещё больше инженеров инфраструктуры) на местах, куда ж без них. Но автобусы не убитые, в столовых приличная еда (не только в Череповце, но и в Костомукше, например), и нет, я не из высокого начальства, высокому начальству на Хабр заглядывать тупо некогда.
                  0
                  Работать в маленьком городе на заводе крупной производственной компании — это поддерживать легаси на древних технологиях (FoxPro, Delphi, древние конфигурации 1C из нулевых, переписанные до неузнаваемости) за зарплату java-джуна из крупного города.
                  Это если вы курсор по экрану хотите гонять, и ничего более. Тогда да, всё как вы описали. Преимуществ нет, одни недостатки и тоска.
                  А вот если вы автоматикой занимаетесь — то и крутиться вокруг печки будете, и знать, как она работает будете лучше технолога. А правила безопасности — куда без них? Несчастные случаи никому не нужны.
                    +3
                    Как человек, почти пять лет занимавшийся промавтоматикой (нефтегазодобывающая сфера), могу сказать, что там примерно то же самое, одни недостатки и тоска (прошу не кидать камнями, всего лишь личное мнение).
                    1. Вместо тихого уютного офиса с удобным креслом зачастую придется работать на самих промобъектах, в цехах, временами в полях, со всеми вытекающими последствиями (шум и прочие не самые приятные условия окружающей среды). Плюс полный вынос мозга на тему ТБ (согласен, без этого никак, но от этого не проще).
                    2. Рабочий распорядок жестко нормирован, никаких тебе там «решил поспать подольше или сделать с утра личные дела, пришел на работу к 11»; удаленная работа из дома часто вообще невозможна.
                    3. Если производство большое или много филиалов, то есть риск частых командировок. Иногда это веселые поездочки вида «поехал неподалеку, залил новый софт, рассказал местным что делать, уехал», а иногда это превращается
                    в ад вида
                    Фронт работ обозначен и должен быть выполнен, начальство говорит без подписанного акта не возвращаться. И в итоге у тебя есть выбор: работать размеренно по 9 часов в день и увидеть свою семью только через месяц, или по собственному желанию и за свой счет впахивать сверхурочно, чтобы вернуться на две недели раньше.
                    Бонусом проживание в мерзотных посудочных квартирах и в общагах по соседству с не самыми приятными рожами.
                    Через пол года такой «работы» приходит понимание, что жизнь просто проходит мимо.
                    И да, это все легально и полностью по ТК. Просто современный трудовой кодекс не регламентирует длительность и частоту командировок, ровно как и условия размещения. Вообще никак.
                    3. Нужно глубоко разбираться в процессах и технологиях, которые автоматизируешь. Кому-то это будет очень даже круто, кому-то наоборот дико скучно (когда ты увлечен именно IT и computer science, а все эти производственные процессы навевают на тебя исключительно зевоту).
                    4. Инструменты разработки: в основном это среды от именитых вендоров (типа Siemens/Schneider/AllenBradley/Omron/B&R/WonderWare/Iconics/Honeywell/etc), кратко которые можно описать «шаг влево, шаг вправо — расстрел». Языки программирования ПЛК из ряда МЭК — используются по целому ряду понятных причин, но после нормальных ЯВУ напоминают коструктор LEGO Duplo для детей от 3-х лет. Для верхнего уровня в основном средства скриптования самих систем (в лучшем случае C# или Python, а иногда и что-нибудб типа VBA), в которых периодически придется бороться с протекающими абстракциями.
                    Иногда бывает обратное: вместо софта от известных вендоров-интеграторов, будет та же кустарщина на Delphi или древнем C, написанная человеком не слышавшим про ООП через какую-то задницу, без тестов и документации, зато с явно пахнущим кодом.
                    5. И да, всё это за зарплату java-джуна из крупного города.
                      +1
                      Лично мне вы ничего нового не рассказали, я в автоматике с 2002 года. Химия, пищёвка, электростанции на месторождениях ХМАО и ЯНАО.
                      5. И да, всё это за зарплату java-джуна из крупного города.
                      Это — проблема номер один, на самом деле.
                      1. Вместо тихого уютного офиса с удобным креслом зачастую придется работать на самих промобъектах, в цехах, временами в полях
                      Так это специфика работы :) Неотъемлемая часть. Кабельный барабан побольше — стол, поменьше — стул, температура от 0 до +40 — условия нормальные :)
                      2. Рабочий распорядок жестко нормирован, никаких тебе там «решил поспать подольше или сделать с утра личные дела, пришел на работу к 11»; удаленная работа из дома часто вообще невозможна.
                      Неотъемлемая часть.
                      3. Если производство большое или много филиалов, то есть риск частых командировок.
                      Ну да, а как ещё пусконаладкой заниматься?
                      Просто современный трудовой кодекс не регламентирует длительность и частоту командировок
                      С таким начальством не так уж и важно, чем вы занимаетесь. Насчёт размещения на месторождениях — ну, там 5* люксов отродясь не бывало, только рабочие общаги.
                      3. Нужно глубоко разбираться в процессах и технологиях, которые автоматизируешь.
                      Это относится к любой прикладной области программирования.
                      4. Инструменты разработки: в основном это среды от именитых вендоров (типа Siemens/Schneider/AllenBradley/Omron/B&R/WonderWare/Iconics/Honeywell/etc),
                      Специфика работы :)
                      Я к автоматике пришёл так, что мне хотелось пощупать результат своей работы руками. В плане программирования, как такового, особо сложных задач нет. Требуется понимать процесс, уметь бороться с подрядчиками-смежниками, периодически брать в руки отвёртку и мультиметр.
                        0
                        Дополню.
                        Фронт работ обозначен и должен быть выполнен, начальство говорит без подписанного акта не возвращаться.
                        Так всегда, но работы имеют свойство затягиваться по не зависящим от нас причинам. Поэтому, в нормальных конторах стараются хоть как-то ротацию организовать: один приехал, другой уехалю
                        И в итоге у тебя есть выбор: работать размеренно по 9 часов в день и увидеть свою семью только через месяц, или по собственному желанию и за свой счет впахивать сверхурочно, чтобы вернуться на две недели раньше.
                        Нет его, этого выбора. Акт будет тогда, когда всё работает — заказчик не дурак авансом подписывать. Когда всё заработает, зависит не только от тебя, но ещё и от кучи подрядчиков-смежников.
                        Бонусом проживание в мерзотных посудочных квартирах и в общагах
                        А ещё на севере, да зимой не бухать невозможно. Все там пьют. Иначе крышка поедет. Пьют, несмотря на повсеместный сухой закон.
                        по соседству с не самыми приятными рожами.
                        Не самые приятные рожи — это охранники на месторождениях, а также немалая часть местного начальства :)
                        зыки программирования ПЛК из ряда МЭК — используются по целому ряду понятных причин, но после нормальных ЯВУ напоминают коструктор LEGO Duplo для детей от 3-х лет.
                        Есть вещи, которые, и правда, нереально реализовать на ладдере. Но таких немного. Остальное на ладдере делается легко, если есть понимание, и чудовищно, если понимания нет. В своё время, я накатал не одну тысячу строк на VBS (Visual Bullshit) под WinCC. Это было беспощадно. Там всё урезано…
                    +1
                    lurkmore.to/Просрали_все_полимеры
                    — стенограмма и описание явления,
                    wikireality.ru/wiki/Просрали_все_полимеры
                    — краткий анализ и послушать без входа.
                      +1

                      Действительно, работа в диджитализации производства дает больше самоактуализации, чем работа в очередном e-commerce. Но есть тут и свои ложки дегтя… или бочки, кому как.


                      Производственники не умеют писать софт. Они привыкли, что нужно сначала все продумать/просчитать, потом отлить в граните и пользоваться 30 лет. И также пишут софт. Со всеми вытекающими.

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.