Профессия 1с программист: Кто такой программист 1С и как им стать

за всеми зайцами или один в поле не воин / Хабр

Прошлая наша дискуссия с коллегами про универсалов и узких специалистов  на проектах 1С вызвала бурные обсуждения в нашем коллективе и даже немного за его пределами. Программисты 1С, мои коллеги по работе в IT-компании Lad, просят восстановить историческую справедливость и дать слово им. С удовольствием пообщались — узнал много нового. 

Как Программиста 1С видят окружающие 

Что программист 1С умеетЧто-то пишет на 1С для бухгалтерии. Если посмотреть требования, которые компании чаще всего предъявляют к программистам 1С, то можно выделить три основных блока компетенций:

  • внедрять и кастомизировать решения,

  • писать собственные решения,

  • администрировать системы на базе «1С».

Для многих (особенно владельцев бизнеса) программист 1С — это мастер на все руки: и отлично знает учет, и прекрасно умеет программировать, и администрирует базы данных, и ещё принтер подключит.  

Чего программист 1С не умеет (по мнению коллег-аналитиков)? Чистые программисты сильны при условии, что им дали все исходные данные: они могут написать сложные расчеты, обмены с разными информационными системами, сайтами, но при этом им нужно детальное описание требуемого. В каком-то смысле, чистым программистом быть проще, потому что ему уже выдают готовое техническое задание, по которому он работает. А вот аналитику до этого пришлось получить информацию от клиента,  продумать, как это будет реализовано в программе, и преобразовать данные в описание задач для программиста. Если такого технического задания не будет, то программист сможет, наверное, сделать задание, но с большим количеством уточнений. 

Как Программисты 1С видят себя

Что программист 1С умеет?

Во-первых, он умеет алгоритмизировать, то есть детально по шагам описывать для системы последовательность действий. 

Во-вторых, программист умеет анализировать данные, которые требуются для выполнения алгоритма, разрабатывает структуру данных: объекты, их взаимодействие и соотношение друг с другом, реквизитный состав этих объектов. Определяет, откуда данные берутся, где, кем, когда и как они обрабатываются, кому, когда и в каком виде выдаются. 

В-третьих, программист умеет придумать архитектуру решения, то есть то, как объекты будут взаимодействовать  с собой, как оптимально хранить данные.

В-четвертых, программист разбирается в пользовательском функционале (проще дорабатывать программу, зная, как она работает) и владеет методиками проектирования эргономики и пользовательского интерфейса. Работая по техническому заданию, составленному в соответствии с учетными и бизнес-процессами заказчика, неравнодушный программист 1С предложит улучшить интерфейсы системы и оптимизировать логику ее работы.

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

В-шестых, программист 1С понимает, как работают системы управления базами данных (СУБД). База данных может состоять из нескольких тысяч таблиц разной структуры размером в несколько терабайт. Программист делает так, чтобы его код на языке 1С превращался в запрос, который СУБД будет обрабатывать.

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

В общем, помимо написания кода программист 1С занимается разработкой системы, механизмов интеграции и переноса данных между системами (некоторые из них могут быть не на платформе 1С),  разворачивает систему, настраивает операционную систему, СУБД, сервер web-приложений, подключение внешних устройств. В отдельных случаях — анализирует проектные решения и документацию, пишет технические задания, проводит тестирование.  

Что программист 1С знает? Спросите лучше, чего он не знает. 

Во-первых, программный продукт 1С, который сильно продвинулся в своем развитии за многие годы. Программист 1С не сможет качественно выполнять поставленные задачи без знания работы программного продукта, работы его кода, без знания основ и правильного программирования. В платформе 1С появляются новые, довольно-таки быстрые инструменты, а конфигурации с использованием этих инструментов пишутся более сложно. Если раньше консультанты могли, например,  поправить самостоятельно, то сейчас уже один реквизит поправить не получится, а создание печатной формы через отчет, написанный с использованием СКД — и вовсе нетривиальная задача.

Во-вторых, программистам важно расти с точки зрения владения основами разработки в 1С и знать: как правильно разрабатывать на управляемых формах, как осуществляется взаимодействие клиент-сервер, почему вызывается менеджер объекта, почему не используется объект, а также базовые правила и методику разработки 1С.

В-третьих, программист понимает бизнес-процессы, которые автоматизирует. Особенно актуальным это становится в условиях крупного предприятия, где большое количество пользователей, где высоконагруженные системы, где особенно важным становится быстродействие. Код, который работает для одного-двух или даже десяти пользователей, и доработка обновляемой конфигурации для сотни и тысячи пользователей — это задачи разного уровня, что для программиста 1С означает совершенно иной подход к реализации функционала.

Как происходит специализация программистов 1С

В проектной деятельности мы наблюдаем все более глубокую специализацию программистов 1С. Растет количество и усложняется функционал прикладных решений на платформе 1С, а бизнес предъявляет к ним более сложные требования. В программном коде типовых конфигураций “зашиты” и сложные алгоритмы линейной алгебры, и алгоритмы искусственного интеллекта (машинного обучения). Как одному человеку освоить все и можно ли объять необъятное?

Чаще всего программисты 1С приобретают специализацию в процессе работы на проектах. Например, на одном проекте разработчик решает задачи, связанные с интеграциями, он погружается в эту тему, изучает методику, разбирается — логично, что на следующем проекте, где будут те же самые интеграции, привлекут программиста с релевантным бэкграундом в этом вопросе, чем специалиста, который начнет изучение задачи «с нуля». Так происходит специализация программиста на какие-то «локальные» участки проекта, в которых он дока, которые он знает лучших других, где его опыт и знания будут наиболее востребованы.

Также со временем разработчики специализируются на функциональных блоках, которые лучше узнают в процессе проектной работы: торговля, производство, бухучет, зарплата, бюджетирование. Пищевая промышленность, химия, машиностроение, строительство и т.д. Фирма “1С” ввела  отдельную сертификацию по предмету автоматизации — по бухгалтерии, заработной плате и так далее.

Куда расти программисту 1С

Что же дальше? Понятно, что нет предела совершенству, и можно долгие годы «шлифовать» свои навыки, а потом? 

Можно расти внутри профессии программиста 1С — проходить аттестации от фирмы “1С”, которым соответствуют сертификаты:

  • «1С: Профессионал» 

  • «1С: Специалист»

  • «1С: Эксплуататор» — это уровень специалиста-администратора систем «1С», который может успешно решать любые технологические вопросы крупного внедрения.  

  • «1С: Эксперт по технологическим вопросам» — это высший уровень аттестации 1С-разработчика. Эксперт досконально понимает работу платформы и СУБД, борется с неоптимальностями, при необходимости раскопает, что внутри огромной системы работает неправильно. Он замеряет метрики различных операций, проводит нагрузочное тестирование, выполняет отладку, анализирует код. 

А ещё куда можно

Программисты 1С — не угрюмые интроверты, которые целыми днями “пишут код”. Они ежедневно взаимодействуют с целой проектной командой, в которой:

  • Консультанты и аналитики, которые переводят слова заказчика на язык программиста и наоборот.

  • Архитекторы, которые видят, как вся система будет работать в целом, поэтому  точно скажут, что лучше не трогать.

  • Тестировщики, инженеры Q&A, которые найдут баг и вернут программисту сделанное, и так несколько раз.

  • Системные администраторы, которые настраивают базы данных.

  • Руководители проекта, которые управляют всеми процессами, ведут документооборот и следят за дедлайнами.

  • А еще представители заказчика — это как технические специалисты, так и непосредственно пользователи, которые много раз расскажут, что нужно сделать. Каждый раз по-новому.

В случае, если захочется поискать себя в чем-то другом, зная что у 1С «под капотом», программист может успешно примерить на себя одну из этих ролей. 

А одна наша коллега из программистов 1С с сертификатами по бухгалтерии и  управлению ушла во флористику. Как сказал классик: «Каждый выбирает для себя».

Работа программистом 1C в Москве с полной занятостью

150 000 – 250 000

Опыт от 3 до 6 лет

Отклик без резюме

Можно из дома

Откликнуться

Сейчас просматривает 1 человек

150 000 – 300 000

Опыт от 1 года до 3 лет

Отклик без резюме

Откликнуться

Сейчас просматривает 1 человек

от

200 000

Опыт от 3 до 6 лет

Откликнуться

Сейчас просматривает 1 человек

Опыт от 3 до 6 лет

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривает 1 человек

200 000 – 250 000

Опыт от 1 года до 3 лет

Отклик без резюме

Откликнуться

Сейчас просматривает 1 человек

Опыт более 6 лет

Работодатель сейчас онлайн

Откликнуться

Опыт от 3 до 6 лет

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривает 1 человек

250 000 – 300 000

Опыт от 3 до 6 лет

Можно из дома

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривают 2 человека

250 000 – 300 000

Опыт более 6 лет

Отклик без резюме

Можно из дома

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривают 3 человека

200 000 – 350 000

Опыт от 3 до 6 лет

Можно из дома

Откликнуться

250 000 – 350 000

Опыт от 3 до 6 лет

Откликнуться

Сейчас просматривают 5 человек

Без опыта

Отклик без резюме

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривает 1 человек

245 000 – 260 000

Опыт от 1 года до 3 лет

Работодатель сейчас онлайн

Откликнуться

от

230 000

Опыт от 1 года до 3 лет

Отклик без резюме

Откликнитесь среди первых

Откликнуться

Сейчас просматривает 1 человек

200 000 – 250 000

Опыт от 3 до 6 лет

Отклик без резюме

Можно из дома

Откликнуться

Сейчас просматривают 2 человека

250 000 – 300 000

Опыт от 1 года до 3 лет

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривает 1 человек

130 000 – 250 000

Опыт от 3 до 6 лет

Можно из дома

Откликнуться

Сейчас просматривают 3 человека

от

300 000

Опыт от 3 до 6 лет

Откликнуться

200 000 – 250 000

Опыт от 1 года до 3 лет

Откликнуться

Сейчас просматривают 5 человек

200 000 – 250 000

Опыт от 1 года до 3 лет

Откликнитесь среди первых

Можно из дома

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривает 1 человек

200 000 – 350 000

Опыт от 3 до 6 лет

Отклик без резюме

Можно из дома

Откликнуться

Сейчас просматривают 3 человека

от

150 000

Без опыта

Можно из дома

Откликнуться

250 000 – 350 000

Опыт от 3 до 6 лет

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривают 18 человек

Без опыта

Можно из дома

Откликнуться

Сейчас просматривает 1 человек

170 000 – 280 000

Опыт от 3 до 6 лет

Отклик без резюме

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривают 3 человека

от

45 000

Без опыта

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривают 2 человека

180 000 – 220 000

Опыт от 3 до 6 лет

Откликнитесь среди первых

Откликнуться

Сейчас просматривают 2 человека

от

180 000

Опыт от 3 до 6 лет

Отклик без резюме

Откликнитесь среди первых

Откликнуться

от

180 000

Опыт от 1 года до 3 лет

Можно из дома

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривают 2 человека

до

250 000

Опыт от 1 года до 3 лет

Отклик без резюме

Можно из дома

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривает 1 человек

100 000 – 120 000

Опыт от 1 года до 3 лет

Откликнуться

Сейчас просматривают 2 человека

до

350 000

Опыт от 3 до 6 лет

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривает 1 человек

200 000 – 300 000

Опыт более 6 лет

Откликнуться

от

300 000

Опыт от 1 года до 3 лет

Отклик без резюме

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривают 10 человек

от

270 000

Опыт от 3 до 6 лет

Можно из дома

Работодатель сейчас онлайн

Откликнуться

от

200 000

Опыт от 1 года до 3 лет

Отклик без резюме

Откликнуться

Сейчас просматривает 1 человек

от

250 000

Опыт от 3 до 6 лет

Откликнуться

Сейчас просматривает 1 человек

от

250 000

Опыт от 1 года до 3 лет

Отклик без резюме

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривают 2 человека

150 000 – 208 000

Опыт от 1 года до 3 лет

Отклик без резюме

Можно из дома

Откликнуться

Сейчас просматривает 1 человек

170 000 – 200 000

Опыт от 3 до 6 лет

Отклик без резюме

Откликнитесь среди первых

Откликнуться

от

150 000

Опыт от 1 года до 3 лет

Можно из дома

Работодатель сейчас онлайн

Откликнуться

200 000 – 350 000

Опыт от 3 до 6 лет

Можно из дома

Откликнуться

Сейчас просматривает 1 человек

от

35 000

Без опыта

Отклик без резюме

Работодатель сейчас онлайн

Откликнуться

150 000 – 250 000

Опыт от 1 года до 3 лет

Отклик без резюме

Откликнитесь среди первых

Откликнуться

Сейчас просматривают 2 человека

от

280 000

Опыт от 3 до 6 лет

Отклик без резюме

Можно из дома

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривают 3 человека

до

260 000

Опыт от 3 до 6 лет

Отклик без резюме

Откликнитесь среди первых

Можно из дома

Работодатель сейчас онлайн

Откликнуться

160 000 – 250 000

Опыт от 3 до 6 лет

Откликнуться

Сейчас просматривает 1 человек

183 000 – 183 000

Опыт от 1 года до 3 лет

Отклик без резюме

Можно из дома

Работодатель сейчас онлайн

Откликнуться

Сейчас просматривает 1 человек

от

250 000

Опыт от 3 до 6 лет

Откликнуться

Сейчас просматривают 3 человека

Опыт от 1 года до 3 лет

Откликнитесь среди первых

Откликнуться

Сейчас просматривают 3 человека

Без опыта

Откликнуться

как и где стать, диапазон зарплат, плюсы и минусы

Автор: Артем Орлов

Обновлено

Программист 1С — специалист, специализирующийся на создании, сопровождении и обновлении программных решений на базе платформы 1С:Предприятие. Эта платформа представляет собой универсальный и настраиваемый инструмент, в основном используемый для автоматизации бизнес-процессов и управления системами планирования ресурсов предприятия (ERP). В условиях растущего спроса на ERP-решения разработчики 1С становятся все более востребованными во многих отраслях. Кстати, недавно центр профориентации ProfGuide разработал точный тест профориентации, который подскажет, какие профессии вам подходят, даст заключение о вашем типе личности и интеллекте.

Содержание:

  • Специализации
  • Задачи и обязанности
  • Плюсы и минусы
  • Спрос (в США, Канаде, Великобритании, Австралии)
  • Диапазоны заработной платы (в США, Канаде, Великобритании, Австралии)
  • Где находится 1С Программисты работают?
  • Важные качества успешного разработчика 1С
  • Пошаговый путь карьеры
  • Как стать разработчиком 1С
  • Где стать разработчиком 1С
  • Можно ли поступить в профессию с другим образованием?

Специализации

Разработчики программного обеспечения 1С могут выбрать специализацию в различных областях, включая:

  1. Финансовый менеджмент
  2. Автоматизация производства
  3. Розничная и оптовая торговля
  4. Управление персоналом и расчетом заработной платы
  5. CRM и автоматизация маркетинга

Задачи и обязанности

Некоторые общие задачи и обязанности разработчика программного обеспечения 1С включают:

  1. Анализ бизнес-требований
  2. Проектирование и разработка заказных решений 1С
  3. Настройка и настройка модулей 1С
  4. Интеграция 1С с другими программными комплексами
  5. Устранение неполадок и устранение проблем с программным обеспечением
  6. Предоставление технической поддержки и обучение конечных пользователей

Плюсы и минусы

Плюсы:

  1. Высокий спрос на квалифицированных специалистов
  2. Возможности специализации в различных отраслях
  3. Потенциально прибыльная зарплата
  4. Сложная и интеллектуально стимулирующая работа
  5. Возможности для удаленной работы и гибкого графика

Минусы:

  1. Может потребоваться много часов и сжатые сроки
  2. Постоянная потребность идти в ногу с технологическими изменениями
  3. Необходимость быстро предоставлять высококачественные решения
  4. Может потребоваться много поездок для внедрения и поддержки на месте
  5. Ограниченные возможности трудоустройства за пределами стран со значительным присутствием 1С

Спрос (в США, Канаде, Великобритании, Австралии)

В то время как разработчики программного обеспечения 1С в основном востребованы в России и Восточной Европе, интерес к этой профессии растет в США, Канаде, Великобритании и Австралии. Это связано с увеличением числа компаний, работающих на международном уровне, и потребностью в разработчиках, которые могут работать над внедрением 1С для глобальных операций.

Диапазоны заработной платы (в США, Канаде, Великобритании, Австралии)

  1. США: 60 000–100 000 долларов США
  2. Канада: 55 000–90 000 канадских долларов
  3. Великобритания: 35 000–65 000 фунтов стерлингов
  4. Австралия: 60 000–100 000 австралийских долларов

Примечание. Диапазон заработной платы может значительно различаться в зависимости от опыта, местоположения и отрасли.

Где работают разработчики 1С?

Разработчики программного обеспечения 1С работают в различных отраслях, требующих автоматизации и управления их бизнес-процессами. Эти отрасли включают производство, розничную торговлю, финансы и человеческие ресурсы. Они могут работать на партнеров по внедрению 1С, в компании-разработчики программного обеспечения или в качестве штатных разработчиков в организациях, использующих платформу 1С:Предприятие.

Важные качества успешного разработчика программного обеспечения 1С

  1. Сильные аналитические способности и навыки решения проблем
  2. Хорошие навыки общения и работы в команде
  3. Внимание к деталям
  4. Адаптивность и способность к быстрому обучению
  5. Терпение и настойчивость

Карьерный путь шаг за шагом

  1. Получите степень бакалавра в области компьютерных наук, информационных технологий или смежных областях.
  2. Изучите основы платформы «1С:Предприятие» с помощью онлайн-ресурсов, курсов или сертификаций.
  3. Получите опыт разработки программного обеспечения, предпочтительно с упором на автоматизацию бизнес-процессов или ERP-системы.
  4. Подайте заявку на вакансию или стажировку разработчика программного обеспечения 1С начального уровня.
  5. Постоянно улучшайте свои навыки, приобретая опыт работы и повышая квалификацию.

Как стать разработчиком программного обеспечения 1C

В США, чтобы стать разработчиком программного обеспечения 1C, обычно требуется степень бакалавра в области компьютерных наук, информационных технологий или смежных областей. Высшее образование полезно, но не всегда необходимо, поскольку опыт и навыки иногда могут перевесить формальное образование. Для этой профессии не требуется специальной ординатуры или программы магистратуры. Получение опыта и знаний по платформе «1С:Предприятие» с помощью онлайн-ресурсов, курсов или сертификаций необходимо для начала карьеры в этой сфере.

Где стать разработчиком программного обеспечения 1С

Помимо формального образования, начинающие разработчики программного обеспечения 1С должны искать учебные программы, курсы и семинары, посвященные платформе 1С:Предприятие. Вот несколько примеров для США, Канады, Великобритании и Австралии:

США:

  1. Обучение разработчиков «1С:Предприятия»
  2. Академия разработчиков 1С
  3. 1С Институт программной инженерии
  4. Программа сертификации 1С
  5. Учебный курс по разработке 1С

Канада:

  1. 1C Developer Training Canada
  2. 1С Школа разработки программного обеспечения
  3. 1C Enterprise Academy Канада
  4. Удостоверяющий центр 1С
  5. 1С Мастерская разработчика Серия

Великобритания:

  1. 1C Developer Training UK
  2. 1С Институт разработки программного обеспечения
  3. Академия разработчиков 1С
  4. Сертификация 1С Великобритания
  5. Учебный курс для разработчиков 1С, Великобритания

Австралия:

  1. Обучение разработчиков 1C Австралия
  2. Центр разработки программного обеспечения 1С
  3. Школа разработчиков 1С Предприятие
  4. Сертификация 1С, Австралия
  5. Мастерская разработчика 1С Австралия

Можно ли войти в профессию с другим образованием?

Да, можно войти в профессию с другим образованием, особенно если это связано с информационными технологиями, программированием или управлением бизнесом. Практический опыт разработки программного обеспечения и хорошее понимание платформы «1С:Предприятие» необходимы для успеха в этой области. Опыт работы в конкретной отрасли, где вы планируете работать разработчиком 1С, например, в финансах или производстве, также может быть преимуществом.

155 000+ вакансий программиста 1c в США (8 486 новых)

Перейти к основному содержанию

  • За последние 24 часа (8 486)

    Прошлая неделя (30 590)

    Прошлый месяц (86 454)

    В любое время (155 062)

  • Эрмитаж Инфотех (313)

    Искусственный интеллект с шаблонным обучением (102)

    Вознесение (37)

    Susquehanna International Group, LLP (SIG) (32)

    Ученик сейчас (13)

  • 40 000 долларов США + (30 528)

    60 000 долларов США + (30 464)

    80 000 долларов + (30 208)

    100 000 долларов США+ (29 472)

    120 000 долларов + (27 648)

  • Нью-Йорк, штат Нью-Йорк (4133)

    Шантильи, Вирджиния (1897)

    Балтимор, Мэриленд (502)

    Санта-Клара, Калифорния (418)

    Индианаполис, Индиана (411)

  • Полная занятость (128 822)

    Неполный рабочий день (1,690)

    Контракт (21 531)

    Временный (267)

    Волонтер (16)

  • Стажировка (324)

    Начальный уровень (68 374)

    Ассоциированный (3677)

    Средний-старший уровень (70 256)

    Директор (532)

  • На месте (106 412)

    Гибрид (28 417)

    Удаленный (22 142)

Получайте уведомления о новых вакансиях 1c Programmer в United States .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *