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

В России наблюдается высокий спрос на программистов разных специализаций, и одна из самых востребованных – программирование 1С. Какими навыками необходимо обладать программисту 1С, рассказывает Юлия Полякова, директор департамента по работе с персоналом BIA Technologies.

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

Спрос растет

Усиление политики импортозамещения выдвинуло российские программные продукты на первый план. Решения 1С всегда занимали сильные позиции, но сейчас во многих сферах они стали незаменимыми, в том числе в силу регуляторных предписаний. Как следствие, вырос спрос и на специалистов, которые их развивают и обслуживают, в том числе на программистов 1С. В настоящее время на hh.ru размещено почти 13 000 вакансий по этой специальности. Вилка зарплат предельно широка: стажерам без опыта работодатели готовы платить 50-60 тысяч рублей в месяц, опытный программист может рассчитывать на 250-350 тысяч рублей. Высококлассным экспертам с опытом более 6 лет работы предлагаются суммы от полумиллиона рублей и выше.

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

Обязательные навыки

Главный хард-скил для программиста 1С, как следует из самого названия профессии – умение программировать на 1С. Сегодня его ждут даже от совсем неопытных стажеров, которых раньше брали «с чистого листа» с намерением научить в процессе. Работодатели хотят, чтобы соискатели сразу включались в процесс. Конечно, они по-прежнему готовы их учить, но одновременно стремятся получать отдачу уже на старте. Поэтому обязательным даже для стажеров теперь стало знание механизмов платформы «1С: Предприятие». Приветствуется знание бухучета, а также владение СКД (системой компоновки данных) и языком запросов 1С. Этим круг обязательных базовых навыков для специалистов уровня junior и стажеров, пожалуй, и ограничивается – остальное можно освоить уже на рабочем месте.

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

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

Софт-скиллы

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

Коммуникабельность: не все программисты общаются с клиентами, обычно эту роль берут на себя другие специалисты, но им приходится взаимодействовать в команде. Программист должен добиться корректной постановки задачи, уметь задавать вопросы так, чтобы получать оптимальные ответы, подчеркивать в проблеме главное – иными словами, без коммуникативных навыков не обойтись.

Усидчивость и внимательность: любое программирование – достаточно рутинная работа со множеством однотипных задач, поэтому терпение и усидчивость – необходимый скилл и для программиста 1С. Здесь же можно упомянуть и внимательность к деталям.

Понимание бизнес-процессов: программист перестал быть «просто исполнителем». от него требуется понимание, что он делает, зачем, какую пользу это принесет компании. От этого напрямую зависит решение задач.

Особенности и вызовы

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

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

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

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

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

Но если эти особенности вас не пугают, в большинстве российских компаний вас встретят с радостью. Сейчас самое время осваивать программирование 1С: вместе с ним вы получите стабильную, интересную, высокооплачиваемую и всегда востребованную профессию.

33
Начать дискуссию