Профессия ERP-программист
ERP-программист обеспечивает функционирование системы автоматизации учета, управления и планирования на предприятии (ERP-системы). Профессия подойдет людям, увлеченным разработкой ПО и вообще ИТ. Кстати, недавно центр профориентации ПрофГид разработал точный тест на профориентацию, который сам расскажет, какие профессии вам подходят, даст заключение о вашем типе личности и интеллекте. Профессия подходит тем, кого интересует информатика (см. выбор профессии по интересу к школьным предметам).
Что делает ERP-программист
ERP-система — от англ. Enterprise Resource Planning System, что переводится как «система планирования ресурсов предприятия». Это комплекс приложений, который позволяет автоматизировать учет и управление на предприятии, связать между собой его разные отделы. По сути, это общее хранилище данных всей компании, которое представляет собой единую интегрированную программу вместо нескольких разрозненных. К ней имеют доступ сотрудники компании, наделенные соответствующими полномочиями.
Если ERP-аналитик разрабатывает концепцию, определяя, какой будет ERP-система на предприятии, и руководит ее созданием, то ERP-программист занимается непосредственным внедрением проекта. Он пишет коды программы, адаптирует программное обеспечение под конкретную компанию.
Система ERP позволяет компаниям консолидировать все инструменты, используемые для управления различными бизнес-процессами в единую систему, что делает бизнес более эффективным. Список компаний, которые используют системы планирования ресурсов предприятия, огромен: от продуктовых магазинчиков до крупных банков. Чтобы стать разработчиком ERP-системы, вы в первую очередь должны определиться, с какой конкретной технологией хотите работать. Например, для того чтобы стать разработчиком SAP, необходимо изучить язык программирования ABAP. Для ERP Odoo – это язык Python.
Также ERP-программист занимается настройкой пользовательских интерфейсов. Эта работа может занимать несколько месяцев. Еще он устраняет неполадки системы, вносит необходимые изменения, учит персонал пользоваться ERP-системой.
Профессиональная биография ERP-программиста развивается от проекта к проекту, каждый из который занимает довольно много времени и требует терпения. Понятно, что идеал недостижим в принципе. К тому же системы планирования отличаются друг от друга. И к минусам профессии сами специалисты относят то, что опыт работы в одной организации с ее системой планирования ресурсов в другом месте может оказаться бесполезным.
Помимо языка программирования, в ERP-системах используются различные системы управления базами данных, такие как PostgreSQL, MySQL. Следовательно, для изменения или создания функций манипулирования данными в модулях потребуется хорошее понимание построения SQL-запросов конкретной СУБД. Помимо хороших технических навыков, ERP-разработчик должен также хорошо понимать среду, в которой он будет работать. Недостаточно быть отличным программистом, специалист также должен понимать, как соединять разрабатываемые им функциональные модули с их бизнес-приложением. А для этого нужно также быть погруженным в бизнес-проблему.
Рабочее место
ERP-программисты работают в консалтинговых компаниях или в IT-отделах крупных компаний, например, банков, торговых предприятий.
Зарплата ERP-программиста
Важные качества
Увлеченность программированием, аналитический ум и трудолюбие — едва ли не главные качества в профессии разработчика. Также ERP-программисту необходимы желание и способность постоянно обучаться.
Знания и навыки
Разработчитк систем планирования ресурсов предприятия должен знать хотя бы одну из ERP-систем (Navision, Axapta, Baan и др.) и такие языки программирования, как Pascal, Delphi, С++, Visual Basic. От этого специалиста также требуется хороший уровень технического английского языка.
Помимо владения программированием, нужно понимать бизнес-логику. Например, если вы программируете модуль «Финансы», то без основ бухгалтерского учета вам не обойтись.
Обучение на ERP-программиста
ERP-программисту желательно иметь высшее техническое образование. Вузы ориентируются на потребности бизнеса и уже открыли довольно много соответствующих программ обучения. Несколько примеров подходящих профилей на направлениях, связанных с ИТ и управлением информацией:
- «Прикладная математика и информатика» (01.03.02), профиль:
- «Экономика и ERP системы / Economics & ERP (МФТИ, программа двойного диплома с РАНХиГС);
- «Прикладная информатика (09.03.03), профили:
- «Прикладная информатика в управлении корпоративными системами» (Университет «Дубна»);
- «Цифровая экономика» (ЯрГУ, БГПУ им. Акмуллы, БГТУ);
- «Цифровая трансформация бизнеса» (МГТУ, ТГУ, ВГУИТ, ЮФУ – Таганрог);
- «Корпоративные информационные системы управления» (Московский Политех, МУ им. Витте, МГТУ им. Баумана, БГТУ, СмолГУ, филиал РАНХиГС в Нижнем Новгороде, СГСПУ, УрСЭИ АТиСО).
- «Программная инженерия» (09.03.04), профили:
- «Информационные системы управления ресурсами предприятия (ERP)» (МИРЭА);
- «Разработка корпоративной информационной системы» (РГСУ).
- «Информатика и вычислительная техника» (09.03.01), профили:
- «Программирование и системная интеграция ИТ-решений» (ЮФУ);
- «Проектирование информационных систем в экономике» (ПетрГУ);
- «Информационные системы и технологии» (09.03.02), профили:
- «Информационные системы и технологии в бизнесе» (РГУ им. Косыгина, МФЮА, РУК, ГУАП, ЛЭТИ, ЮУрГУ и др.);
- «Информационные системы и технологии в управлении предприятием» (ВГУ, СибГУ им. Решетнева, ПГУ им. Шолом-Алейхема);
- «Информационные системы и технологии в производстве» (КузГТУ, НГГТИ);
- «Поддержка и развитие ИТ-инфраструктуры компаний» (КГУ – Кострома).
Предлагаем также прочитать статью «Я – программист».