«Порог входа в ИТ резко снизился». Интервью с аналитиком, работающим в «Галактике» с 1995 года
11.04.2018 13:32
—
Разное
|
В чём особенности карьеры в продуктовой ИT-компании? Каких приложений ждут сегодня самые продвинутые предприятия-заказчики? Для чего «Галактика» создаёт сообщество и партнёрскую сеть разработчиков? На вопросы dev.by отвечает аналитик департамента перспективных проектов компании «Топ Софт» (белорусский офис корпорации «Галактика») Александр Крахотко. Как снять с работника бытовые проблемы и заинтересовать проектомМного ли зарабатывают разработчики белорусского офиса «Галактики»? Зарплата «белая» и сравнима с заработками у наших белорусских коллег и с доходами, которые получают «на руки» программисты в Европе. Но многие зарабатывают и больше: размер зарплаты оговаривается с каждым сотрудником в отдельности. А если этих денег кому-то не хватает? Мы очень дорожим сотрудниками, особенно ключевыми и талантливыми. Руководители хорошо понимают: главная ценность — не большой компьютерный парк и даже не собственный офис в центре города, а люди. Да, ценность компании также основана на доверии наших заказчиков. Но они доверяют нам именно как сообществу талантливых высококвалифицированных специалистов. Поэтому руководители команд постоянно отслеживают степень удовлетворённости сотрудников. Мотивация — не только в деньгах, но и в интересных проектах и задачах. Общий подход такой: с работника нужно снять бытовые проблемы — обеспечить возможность иметь хорошую машину, строить жильё, ездить несколько раз в год отдыхать за границей и т.д.. Но не менее важно — заинтересовать его проектом. Каким образом? Ты можешь свободно расти как профессионал — по горизонтали и по вертикали. Если почувствовал, что занимаешься не совсем своим делом или работа приедается, есть много вариантов. Можно сменить направление разработки, линейку продуктов, проект, отдел, язык программирования и даже профессию. Так, тестировщики и «документалисты» у нас часто переключаются на разработку продуктов. А разработчики — переходят в тестировщики и в департамент внедрения, поближе к заказчикам. А те, кому нравится и кто умеет управлять людьми и сложными проектами — могут подниматься по карьерной лестнице. За несколько лет можно вырасти от молодого специалиста до проектного аналитика. Самое главное, все знают: работы и проектов достаточно. Начнёшь соответствовать уровню проектного аналитика в профессиональном плане — компания найдёт возможность начать проект «под тебя». Так исторически сложилось: количество направлений развития у нас всегда опережало рост штата сотрудников. А что лично для вас — стимул работать именно здесь? Свобода творчества. Ты можешь влиять на формирование долгосрочных планов компании. Она инвестирует в твою идею деньги и другие ресурсы — и через некоторое время идея превращается в программные продукты/решения, которые будут приносить реальную пользу реальным предприятиям. На каждом этапе развития у нас были люди, которые выступали с определёнными инициативами, брали на себя ответственность за развитие нового направления. В итоге оказывалось, что именно эти инициативы определяли общее движение компании. А продукты, созданные командой, становились одними из лучших в отрасли. Технологии «большой четвёрки», автоматизация отраслей, AI, AR, интернет вещейЧто вы считаете главным вызовом для разработчика бизнес-приложений сегодня? Растущие объёмы информации. Во всём мире они ежегодно удваиваются, и эта тенденция дошла и до отечественных заказчиков. Особенно крупных, объединяющих свои распределённые офисы в единую информационную сеть. В итоге система, в которой работают десятки тысяч пользователей, должна быть способна обрабатывать десятки миллионов записей, доступна из любой точки мира 24/7 и обеспечена оперативной поддержкой и развитием.
Наконец, колоссально выросла скорость обработки информации. Не так давно нормой считалось формирование финансовых и производственных отчётов раз в месяц. Сегодня специалисты хотят работать с отчётами в интерактивном режиме, в реальном времени с подключением информации с датчиков. Как вы справляетесь с этим вызовом? Во-первых, используем мировой опыт и наши ноу-хау. Среди наших крупнейших заказчиков — «Транснефть», «Энергомаш», «Росатом», «Белтелеком», ОМА, «Керамин» и др. От них зависит экономическая устойчивость Беларуси, России и Казахстана. Поэтому они очень взвешенно выбирают методы управления бизнесом, привлекая ведущие консалтинговые компании мира — PricewaterhouseCoopers, Deloitte Touche Tohmatsu, Ernst & Young, KPMG. А корпорация «Галактика» – реализует эти управленческие подходы на уровне автоматизации бизнес-процессов, предлагая самые эффективные инструменты. Так передовые технологии компаний «большой четвёрки» и других авторитетных центров компетенций становятся частью решений «Галактики». Например, в ходе подобных проектов в системе «Галактика ERP» появились инструменты быстрого закрытия отчётного периода (FastClose). А в линейку решений «Галактика AMM» была внедрена технология синхронного планирования (Advanced planning and scheduling, APS), позволяющая совмещать оперативное управление со среднесрочным и одновременно контролировать ресурсы и сроки выполнения проектов.
Также корпорация «Галактика» не только получает технологии мирового уровня от своих партнёров, крупнейших зарубежных ИT-компаний, но и разрабатывает сама. Например, наши аналитические решения на платформе разработки «Галактика Ranet» пользуются спросом ведущих ИT-компаний США, Великобритании, Австралии, ЮАР и др. Какие программные продукты сегодня разрабатывает «Галактика»? Их много, приведу пару примеров. Как известно, эффективное производство начинается с эффективного контроля оборудования. Мы долго над этим работали. Результат — одно из наиболее передовых, по оценкам сторонних экспертов, решений по управлению промышленными активами — система «Галактика EAM». На её базе созданы специальные решения, учитывающие специфику активов предприятий разных отраслей: от нефтепереработки и энергетики — до железной дороги и военно-промышленного комплекса. Так, благодаря её конкурентным преимуществам ПАО «Транснефть» предпочло решение на базе «Галактики EAM» решению компании SAP. Ещё одно важное новое направление — производственная кооперация. Накопив успешный опыт автоматизации отдельных предприятий, мы вышли на уровень отраслевых, межотраслевых, межгосударственных кластеров. Например, создаём решение для оптимизации производственных цепочек предприятий, подключенных к Государственной информационной системе промышленности РФ (в перспективе в ГИСП будут зарегистрированы все 400 тысяч российских предприятий). Это решение в разы сокращает затраты предприятий на выполнение одних и тех же бизнес-процессов. Сегодня СМИ много пишут об искусственном интеллекте, интернете вещей, дополненной реальности как основе четвёртой промышленной революции. Насколько активно работает над этими технологиями корпорация «Галактика»? Мы в инициативном порядке проводим исследовательские проекты по новым направлениям, востребованным нашими заказчиками сегодня или в будущем. Многие из них дают очень интересные результаты. Заказчики сегодня интересуются искусственным интеллектом не потому, что это модно. Просто решить иными способами новые задачи стало практически невозможно. Связано это, в первую очередь, с проблемой роста объёмов данных, о которой я уже говорил.
Актуальной стала тема построения интерфейсов к информационной системе на естественных языках. По этому направлению мы проводим исследования, анализируем доступные технологии, пробуем и создаём прототипы будущих решений. Тут мы как раз полагаемся на инициативы наших сотрудников, их идеи и таланты. Раньше подобные методики обходились для заказчиков очень дорого. Сегодня многие необходимые компоненты для разработки AI стали доступны на условиях open source. Это значительно облегчает нам создание необходимых заказчику решений. В каком-то смысле разработчики ПО сегодня начинают действовать как производители смартфонов. Те конструируют собственные модели телефонов из готовых компонентов, а покупателям остаётся выбрать подходящую модель по соотношению цена/качество/надёжность/функциональность/производительность/дизайн/сервис. А в области интернета-вещей, дополненной реальности у вас есть наработки? Интеллектуальные датчики состояния оборудования и ПО для анализа автоматически поступающих данных уже активно востребованы у наших крупнейших заказчиков. Особенно у тех, у кого оборудование расположено на большой территории. Снимать с него данные удалённо уже стало дешевле, чем периодически направлять для проверки специалистов с измерительными приборами. Появился новый вызов — огромный поток входящей информации мониторинга. Его приходится автоматически очищать, консолидировать и агрегировать перед загрузкой и использованием. В этих проектах нам помогают наши партнёры с их инновационными решениями и методиками.
Как попасть в командуАлександр, вы сами пришли в компанию в середине 1990-х. Легче или сложнее начать карьеру программиста сегодня? Порог входа в профессию радикально снизился. Не только у нас — везде. Раньше документация по многим темам была закрытой, корпоративные инструменты стоили дорого. Сейчас буквально по любой теме можно найти открытые источники, сервисы, инструменты и библиотеки open source. А низкоуровневое программирование контроллеров бытовой электроники, умных розеток, ламп и т.д. стало доступно даже школьнику: читай инструкцию и делай. Естественно, чтобы достичь уровня мастера, сегодня, как и 20 лет назад, нужны опыт, навыки, труд и желание.
Но уже со второй-третьей версии система «Галактика ERP» становится коллективным продуктом. Процесс разработки разбивается на этапы. Внедряются процессы планирования и контроля хода работ. Все продукты подвергаются многократному тестированию: интегральному, функциональному, компонентному, нагрузочному. Наверняка кто-то из читателей портала мечтает получить работу в одной из крупнейших мировых ИT-компаний. Или создать и вывести на мировой рынок собственный стартап. Как думаете, какой вклад в их траекторию профессионального роста может внести работа в «Топ Софте»?
При этом 97% проектов наша компания сдаёт в оговоренный срок и в рамках запланированного бюджета. За этим стоят отлаженные бизнес-процессы и правила делегирования ответственности, а также навыки командного взаимодействия, которые шлифуются с первых дней работы каждого сотрудника. C каким набором навыков можно попасть на работу в управление разработки «Галактики»? В штате управления — представители нескольких профессий. К каждой, естественно, свои требования. Например, руководителю проекта не обязательно быть программистом: его задача — эффективное взаимодействие участников команды, контроль сроков, целей, работ. Хотя плюсом будет умение верифицировать код, архитектуру системы и др. От программистов в целом требуется понимание, как работают клиент-серверные приложения и базы данных, без которых не обходится ни одна наша система. Берём на работу и выпускников вузов, и квалифицированных разработчиков. Кому-то предстоит заниматься структурой и бизнес-логикой баз данных. Кому-то — клиентскими приложениями: и тут ещё важно знать библиотеки Java Script, Windows, веб-компоненты. Своя специфика — у каждого из множества направлений разработки, будь то интеграция приложений, OLAP-кубы, BI-решения и т.д. Требования к специалистам по документированию — грамотность, хороший слог, знание прикладной специфики, в которую предстоит погрузиться: например, управления финансами, производством или ремонтами. А если знаний маловато — пригодится способность быстро осваивать новую предметную область, чтобы суметь перевести инструкции, написанные разработчиками, на язык, понятный пользователям. Тестировщику желательно иметь математический склад ума и дух исследователя. В своё время dev.by опубликовал В основном, .NET, Java Script, Pascal и наш собственный язык 4Gl. В ряде проектов, связанных, скорее, с проектной, чем с продуктовой деятельностью, используем С++ и Python. Для адаптации внешних продуктов иногда применяем Java. Для создания внутренних ресурсов, например, хранилища документов или сайта бронирования помещений в компании используем PHP. Как организовано в компании обучение, наставничество? Как и везде, у нас периодически проводятся внутренние тренинги. Часто инициаторами обучения становятся сами сотрудники. Если технология или язык программирования, которые решил изучить сотрудник, используется в компании — мы закрепляем за ним наставника. Или подключаем к реальным проектам других отделов, где сотрудник сможет освоить эту технологию на практике, начиная с простых задач. А заодно понять, нравится ли ему заниматься новым делом. Если же технология у нас не применяется — компания полностью или частично оплачивает занятия на внешних курсах. В сложных проектах, чтобы получить прототип информационной системы, мы обычно создаём вначале небольшие команды из ведущих и старших программистов. Когда появляются задачи по кодированию — команда экспертов расширяется за счёт менее квалифицированных сотрудников, в т.ч. «юниоров». При этом мы помогаем «юниорам» расти, становиться ведущими разработчиками, которые отвечают за тот или иной функциональный блок, расставляют приоритеты, предлагают решения, позволяющие упростить систему и в то же время сделать её эффективнее. «Удалёнка для программиста — способ свариться в собственном соку»Ваши заказчики расположены не только в Беларуси, но и по всей России. Приходится ли вашим программистам ездить в дальние командировки? Для разработчика командировка — скорее исключение, чем правило. Пожелания заказчиков программистам обычно передают специалисты по внедрению либо руководитель проекта, для которых командировки и общение с клиентами — часть рабочего процесса. В то же время у нас есть несколько крупных проектов, в которых требуется доработка тиражных систем. А это может потребовать присутствия на объекте разработчиков. И тогда, можно сказать, выстраивается очередь из желающих выехать в командировку. Ведь многие мои коллеги рассматривают как бонус, как поощрение возможность непосредственно пообщаться с заказчиками, глубже понять их потребности и пожелания. К тому же есть возможность за счет компании посмотреть множество красивых городов и регионов: Казань, Ростов, Новосибирск, Владивосток и т.д. Каков в компании распорядок дня? Стандартное время работы — с 9.00 до 18.00, но своим графиком сотрудники могут гибко управлять. Поскольку рабочие группы у нас большие и каждый день возникает множество вопросов командного взаимодействия, мы договорились: хотя бы часть времени все сотрудники в командах должны работать в офисе в одно и то же время. Например, с 10.00 до 17.00. Только в живом общении можно создать творческую среду для обмена идеями, опытом и просто хорошим настроением. А модная сегодня удалённая работа, как показывает практика, рано или поздно приводит к тому, что программист как профессионал начинает вариться в собственном соку. Конечно, в особых случаях и у нас сотрудник может несколько месяцев работать из дома. Или радикально сдвинуть свои часы пребывания в офисе. Ведь личные обстоятельства бывают разные. Да и от проблем со здоровьем никто не застрахован. Трудоголизм в компании не поощряется: мы считаем, что планировать свою работу нужно так, чтобы успевать ее сделать за восьмичасовой рабочий день. Иногда у компании возникает потребность в сверхурочных работах. Тогда руководитель проекта может попросить сотрудников поработать в выходные за дополнительное стимулирование. Отказ негативных последствий для сотрудника не влечёт: компания понимает, что у каждого есть личная жизнь, домашние обязательства и т.д. Но люди точно так же лояльны к компании: те, у кого есть возможность, обычно идут компании навстречу. «Конструктор» информационного пространства – и партнёрская сеть разработчиков сервисовАлександр, в какую разработку вы лично вкладываете сегодня больше всего сил? Сейчас я участвую в очень напряжённом и важном для «Галактики» проекте для нашего корпоративного заказчика. Это, наверное, один из самых масштабных проектов за всю историю компании, включающий десятки тысяч функциональных требований, в нём участвуют почти все ключевые сотрудники компании. В рамках этого проекта мы развиваем и адаптируем существующие системы, а также создаём полностью новые системы и компоненты. Этот проект начался в 2016 году. И сейчас мы уже планируем работы на 2021 год. Это интересный проект, позволяющий взглянуть на компанию в перспективе, видеть изменения, происходящие в наших внутренних процессах. Еще один стратегически важный проект для нашей компании — «Цифровая Галактика». Исторически, в 1990-х, наша корпорация начинала с создания монолитной ERP-системы, которая автоматизирует всё и вся. В 2000-х мы переориентировались на проектную деятельность и специализированные решения, лучшие в своих классах: EAM, AMM, HCM и др. Для наших корпоративных заказчиков очень важны гибкость и адаптивность/расширяемость систем, а также пресловутое «единое информационное пространство». В 2015 году у нас стартовал проект создания новой цифровой платформы «Галактика», которая объединит и программное обеспечение, и услуги, включая расширения и дополнения, созданные партнёрской сетью. Проект «Цифровая Галактика» сейчас активно развивается по многим направлениям одновременно. В частности, корпорация «Галактика» постепенно переводит свои лучшие решения и функциональные блоки на микро-сервисную архитектуру. Во-первых, это позволяет сервисам, включенным в приложение, при сохранении гибкости взаимодействовать друг с другом — даже если эти сервисы построены на абсолютно разных технологических стеках. Позволяет «прозрачно» дополнять унаследованные модули и системы, уже используемые заказчиком. Во-вторых, мы можем подбирать для каждого сервиса технологический стек, язык программирования, СУБД, обеспечивающие наиболее эффективные решения задач именно этого сервиса. Конечная цель — постепенно объединить все наши системы в едином с точки зрения пользователя технологическом решении. Во-третьих, в рамках процессов импортозамещения в Российской Федерации мы переводим наши технологии и системы на свободное программное обеспечение и отечественные платформы. Вы упомянули о едином с точки зрения пользователя технологическом решении. Расскажите, пожалуйста, о нём подробнее. Мы его сейчас создаём. Один из первых подпроектов — портальное решение «Единый клиент», с доступом как через веб-интерфейс, так и через десктопный или мобильный клиенты. Своего рода универсальное рабочее место с максимально унифицированным и эргономичным интерфейсом. «Единый клиент» объединит не только прикладные системы для управления бизнесом («Галактика ERP», «Галактика AMM», «Галактика EAM», «Галактика CPM» и др.). Он также включает в себя как один из основных компонентов технологическое решение «Галактика ESB» для обмена данными между этими системами. Это избавит бизнес-пользователей от необходимости переходить из одной системы в другую, упростит интеграцию (сделает ее прозрачной и реактивной). Мы добиваемся, чтобы пользователь испытывал комфорт, легко находил нужные инструменты и работал эффективнее вне зависимости от того, как много различных приложений и сервисов ему доступно в «Едином клиенте». «Единый клиент» позволит включать в прикладные решения новые функциональные возможности. Например, по запросу заказчика мы сможем обеспечить ему возможности корпоративной социальной сети для обсуждения и согласования документов, проектов, планирования встреч. Или внедрить/использовать глобальные сервисы очистки адресов, проверки заполнения документов, предсказания рисков на основе различных алгоритмов, в т.ч. искусственного интеллекта. Часть подобных сервисов могут располагаться как в ЦОД заказчика, так и поставляться как облачные, внешние сервисы. Много сил и ресурсов мы вкладываем в создание сообщества разработчиков и партнёрской сети для расширения перечня предоставляемых сервисов. Эта инициатива уже приносит результаты: появляется много новых партнеров, предлагающих совместимые уникальные дополнения — как технологические, так и методологические решения. Синергия сотрудничества с нашими партнерами и заказчиками позволяет конструировать и создавать максимально эффективное информационное пространство бизнеса и быстрее получать результаты.
Текст: Юрий Смирнов Фото: Андрей Давыдчик
Эта публикация подготовлена в партнёрстве с «Топ Софт»
Что такое
Унитарное предприятие «Топ Софт» УНП 100314702 Чтобы разместить новость на сайте или в блоге скопируйте код:
На вашем ресурсе это будет выглядеть так
В чём особенности карьеры в продуктовой ИT-компании? Каких приложений ждут сегодня самые продвинутые предприятия-заказчики? Для чего «Галактика» создаёт...
|
|