В начале 90-х годов резко стали возрастать товарно-рыночные отношения, требующие автоматизации и оптимизации полученных данных. В это время вышла первая версия ПО 1С, которая выполняла задачи бухгалтерии. С ее помощью начислялись зарплаты, велся учет товарооборота.
Постепенно утилита стала выполнять контроль практически всех областей управления фирмой. Для модернизации и усовершенствования программы, создания новых приложений внутри ее, привлекались программисты. Так появилась профессия программист 1С.
На сегодняшний день программист 1С – это человек, который должен в совершенстве знать утилиту 1С, владеть навыками веб-программирования и бухгалтерским учетом.
Кроме того, он может консультировать сотрудников, работающих с программой, знает систему бухучета, документооборота и остальные бизнес-процессы.
ЧТО НУЖНО ЗНАТЬ И УМЕТЬ СПЕЦИАЛИСТУ 1С
Нанимаясь на работу, обязан выполнять для работодателя такие задачи:
- устанавливать и настраивать ПО;
- создавать и выполнять различные ТЗ, писать скрипты;
- проводить обновления конфигураций, базы операционной системы, рабочей базы;
- администрировать базы программы, в т. ч. проводить чистку, сдачу отчетов, тестирование;
- своевременно обнаруживать и устранять баги в программе 1С;
- осуществлять защиту данных, бороться с вирусами и вредоносными ПО, очищать спам;
- уметь обрабатывать полученные данные и переносить их в другие программы;
- уметь работать с файлами форматов XML, MS Excel, MS Word;
- обучать сотрудников, составлять инструкции по работе к новым, только вышедшим обновлениям;
- администрировать сервера.
Таким образом, 1С:Программист – это основной специалист по автоматизации работы людей и бизнеса, разработчик различных бизнес-предложений.
Что за программа 1С:Предприятие и для чего она нужна?
Программа 1С:Предприятие – это платформа, на основе которой создаются приложения для выполнения различных задач для бизнеса. Она легко адаптируется под любые нестандартные задачи с помощью выставляемых конфигураций.
Данная программа позволяет:
- вести проверки, закупки, реализацию товара;
- осуществлять налоговый учет, выполнять функции бухгалтерии;
- вести учет складской инвентаризации, расчет производственных расходов и многое другое.
Установкой, настройкой, сопровождением, обучением сотрудников и администрированием программы 1С:Предприятие – всем этим занимается программист 1С. Он работает на фирмах и предприятиях, которые используют данную утилиту.
Что должен знать хороший 1с программист?
Рынок востребованности хороших программистов постоянно растет. К соискателям профессии предъявляются определенные требования. Эксперт программист 1С должен знать английский язык на уровне базового и функционал типовых конфигураций:
Суть 1С программирования за 25 минут
- Бухгалтерия предприятия 3.0;
- Зарплата и Управление Персоналом 3.1;
- Управление Торговлей 11.
Также он обязан уметь написать новую необходимую конфигурацию, использовать веб-сервисы, веб-расширения, осуществлять компоновку данных, знать типовые универсальные обработки, которые облегчают работу, выполнять регламентные задания.
Плюсы и минусы работы 1с программистом
В каждой профессии есть свои положительны и отрицательные стороны. Перед выбором будущей работы необходимо ознакомится со всеми ими.
Плюсы
- востребованность на рынке труда;
- высокая заработная плата;
- разнообразие задач и творческий подход в их решении;
- возможность работать удаленно, с домашнего компьютера;
- стабильная работа из-за дефицита квалифицированных специалистов-программистов.
Важно! К плюсам также относится возможность карьерного роста. Начинающий программист со временем может стать специалистом 1С, а затем администратором 1С.
Минусы
К минусам профессии можно причислить:
- необходимость постоянного усовершенствования, приобретений знаний в смежных областях, например, расчет зарплаты, налоговый и бухгалтерский учет;
- платформа 1С:Предприятие требует постоянных корректировок из-за внесения изменений в законодательную базу;
- доработки, сделанные раннее, становятся со временем неактуальными или неработоспособными;
- сидячая офисная работа.
- узкая специализация накладывает ограничения на тип работы.
Обучение на 1с программиста
Для получения профессии необходимо пройти курсы обучения или закончить высшее учебное заведение. После их окончания получить сертификат, например, 1С:Профессионал, 1С:Консультант или 1С:Специалист.
Стартовое обучение по программированию рекомендуется пройти в одной из фирм в вашем городе. Она должна иметь статус 1С:Центр сертифитированного обучения. Длительность обучения от 2 до 4 недель в группе до 20 человек.
Считаете ли вы, программистов 1с настоящими программистами?
На заметку! Если такой возможности нет, то получить сертификат программиста 1С можно после онлайн-обучения.
- Образовательный IT-портал GeekBrains. Обучение платное, проходит онлайн, под руководством практикующих веб-разработчиков.
- SkillBox – онлайн курсы, обучающие на Программист 1С-Битрикс. Обучение длится 2 месяца, под руководством индивидуального наставника.
- Бесплатные курсы Павла Чистова «Программирование управляемых форм 1С».
- Курсы от Евгения Гилева «Программирование в 1С – за 21 день». Обучение бесплатно.
- МосГУ – Московский гуманитарный университет. Факультет экономики, управления и международных отношений.
- «МЭИ» – национальный исследовательский университет. Факультет «Прикладная информатика в экономике».
- МТУСИ – Московский технический университет связи и информатики. Факультет «Информационные системы и технологии».
- Московский ГУ геодезии и картографии. Факультет «Информационные системы и технологии».
- РосНОУ – институт информационных систем и инженерно-компьютерных технологий.
- Санкт-Петербургский НИУ информационных технологий, механики и оптики. Факультет «Информационные системы и технологии».
- Санкт-Петербургский ГУ аэрокосмического приборостроения. Факультет «Прикладная математика и информатика».
Срок обучение зависит от выбранного курса или факультета. Онлайн-курсы длятся в течение 2 месяцев. Обучение в вузе от 6 месяцев до одного года.
Зарплата программиста 1С
По статистике заработная плата программиста 1С входит в десятку самых высокооплачиваемых профессий и занимает третье место. В зависимости от места работы, вашей квалификации, навыков и специализации, сложности выполнения или срочности зарплата составит в среднем по России:
- в регионах – от 40 до 50 тыс. рублей;
- в крупных городах – от 50 до 90 тыс. рублей;
- Москва и Московская область – от 100 000 рублей.
Люди, работающие на удаленке (фрилансеры), могут получать оплату больше, т. к. у них есть возможность консультировать и администрировать сразу несколько бизнес-компаний.
Источник: ktotakoy.com
Что должен уметь программист 1C?
Публикуем авторскую статью Дмитрия Котлова — сертифицированного 1С-специалиста, руководителя проектов, эксперта по технологическим вопросам. Также Дмитрий является автором и руководителем нового профессионального курса OTUS «Программист 1С», с программой которого мы приглашаем вас познакомиться.
Привет! В своей статье я расскажу о том, какие специалисты нужны для внедрения 1С, какие задачи они выполняют, какие компетенции нужны для качественного выполнения проекта. Отдельно и подробнее поговорим про требования к программистам.
Для начала перечислим позиции специалистов:
- Руководитель проекта
- Архитектор
- Консультант
- Программист
- Специалист по качеству (по тестированию)
Чем занимаются перечисленные специалисты?
Руководитель проекта
В зависимости от конкретной компании обязанности следующие:
- Составление плана проекта и контроль его реализации, могут быть различные планы: по срокам, по качеству, по финансам(бюджет)
- Взаимодействие с заказчиком по плану планам проекта
- Участие в продаже проекта
- Взаимодействие с командой проекта на предмет выполнения проекта и решения административных вопросов
- Координация выполнения работы и их приёмки
- Выбор оптимальных конфигураций 1С для решения задач клиента
Архитектор
В зависимости от конкретной компании обязанности следующие:
- Разработка и описание архитектуры 1С
- Участие в пресейлах
- Техническое руководство проектом
- Контроль качества разработки
- Выявление и управление техническими рисками проекта
- Оценка объёма работ
- Участие в разработке ТЗ, ЧТЗ, ТП, требований к архитектуре
- Организация процесса разработки
- Анализ качества продукта
Консультант
В зависимости от конкретной компании обязанности следующие:
- Консультирование по функционалу
- Участие в пресейлах
- Определение бизнес-требований, планирование подхода к работе с требованиями
- Выявлять, анализировать и документировать требования
- Доводить требования до заинтересованных лиц, управлять проверкой требований
- Обеспечивать расстановку приоритетов требований
- Ставить задачи программистам и принимать результат выполнения
- Проведение обучения
- Проведение приёмо-сдаточных испытаний, демонстрация продукта заказчику
- Сдача и согласование документации с заказчиком
Программист
В зависимости от конкретной компании обязанности следующие:
- Обновление информационных баз
- Реализация доработок в соответствии со стандартами разработки
- Участие в совещаниях
Специалист по качеству (по тестированию)
В зависимости от конкретной компании обязанности следующие:
- Ввод тестовых данных в систему
- Написание сценария тестирования
- Фиксация результатов тестирования
- Анализ результатов тестирования, формулирование выявленных проблем
- Обсуждение сценариев и результатов тестирования, изменение сценариев по результатам обсуждений
- Написание документации по результатам тестирования
- Развитие инфраструктуры для обеспечения качества
- Выполнение ручных и автоматических тестов
- Участие в сборе и анализе бизнес-требований к продукту
Довольно часто этот функционал пересекается в одной позиции. Например, если в компании один программист 1С, не принято привлекать подрядчиков для выполнения проектов, тогда весь данный функционал ложиться на одного человека либо распределяется между ним и другими подразделениями, в рамках которых происходит внедрение продукта.
Далее подробнее разберём позицию «Программист»
Начнём с того, какие уровни программистов бывают. В каждой компании уровни программистов могут подразумевать разный уровень знаний и умений, зависящих от задач, которые будут стоять перед разработчиками.
Программист-стажёр — вакансия, как правило, подразумевает нулевой опыт работы с 1С, возможность интенсивно обучаться. Чаще всего такие вакансии есть в компаниях-партнёрах 1С.
- Установка программного обеспечения
- Обучение клиентов
- Участие в тестировании
- Участие в качестве ассистента во внедрении
- Программирование
- Прохождение обучения
- Сдача тестов и экзаменов на сертификацию
- Желание развиваться
- Общительность
- Инициативность
- Умение излагать свои мысли, грамотная речь
- Желателен опыт с 1С
- Желательно знание бухгалтерского учёта
Программист 1С – позиция подразумевает определённый опыт работы и отсутствие необходимости обучать специалиста программированию, т.е. на неё ведётся поиск людей, которые уже умеют программировать и могут самостоятельно решать задачи.
- Доработка конфигураций
- Разработка конфигураций под задачи компании
- Написание новых отчётов, обработок
- Интеграция 1С со внешними системами
- Обновление доработанных конфигураций
- Опыт работы от года
- Высшее образование
- Знание типовых конфигураций (конфигурации те, которые есть в компании или с которыми предстоит работать)
- Знание языка запросов
- Знание СКД
- Умение писать правила обмен с помощью конфигураций 1С: КД 2.0/3.0
- Знание универсальных механизмов обмена данными
- Понимание REST запросов и HTTP сервисов.
- Умение программировать на управляемых формах
- Понимание клиент-серверного взаимодействия
- Знание основных бизнес-процессов предметных областях (в зависимости от того чем занимается компания)
- Опыт работы с БСП
- Умение работать с чужим кодом
- Умение работать с хранилищем конфигураций
- Знание методик разработки
- Опыт реализации функционала на мобильной платформе 1С
- Способность работать в команде
- Навыки оптимизации кода
Ведущий программист 1С – специалисты, которые способны не только самостоятельно решать задачи, но и руководить другими программистами, а также подсказывать им оптимальные пути решения задач, осуществлять факторинг кода.
- Разработка нового функционала
- Подготовка сборок и релизов по выполненным задачам
- Настройка сервера 1С Предприятие
- Декомпозиция, распределение и постановка задач разработчикам
- Обновление не типовых конфигураций
- Оптимизация производительности 1С
- Разработка обменов данными между 1С и внешним ПО
- Знание типовых конфигураций (тех что есть в компании)
- Опыт работ от 3-х лет
- Высшее образование
- Понимание клиент-серверной архитектуры
- Опыт написания обменов посредством HTTP, web сервисов, FTP
- Опыт разработки мобильных приложений на мобильной платформе 1С
- Умение переключаться между задачами
- Умение работать в команде
- Знание СКД, КД, БСП, XDTO
- Опыт работы с технической документацией и её написания
- Опыт руководства программистами
- Опыт ревью чужого кода
- Опыт работ с системами учёта турдозатрат
- Отличное знание языка программирования 1С и встроенного языка запросов
- Опыт работы с хранилищем конфигурации 1С
- Опыт работы с расширениями
- Опыт оптимизации запросов
Итак, в статье я описал наиболее часто встречающиеся обязанности и требования. Бывает и специфика, например, если по факту в компании отсутствуют аналитики, то зачастую программисты исполняют их обязанности.
Также, если вам интересно развиваться в данной сфере, не пропустите прямую трансляцию мастер-класса «Разбор стандартов и методик разработки на платформе 1С». Я расскажу о стандартах и методиках разработки 1С и покажу, зачем они нужны. А также вы сможете самостоятельно привести код в соответствии со стандартами и методиками 1С!
- Блог компании OTUS
- 1С-Битрикс
Источник: habr.com
Кто такие консультанты 1С и чем они занимаются?
Размещая информацию на сайтах поиска работы о вакансии «Консультант по продуктам 1С», я, как управляющий IT компанией, часто получаю от соискателей одни и те же вопросы: Сколько продавать программ 1С? сколько нужно осуществлять звонков в день? Сколько нужно организовать встреч? В общем, вполне стандартные вопросы для продажников.
Так вот, отвечаю: НИСКОЛЬКО. Ни в первом, ни во втором, ни в третьем случае 🙂
Консультант 1С НЕ ЗАНИМАЕТСЯ продажами от слова «совсем» 🙂
Что же поделать, во времена развитого капитализма термин «консультант» сильно девальвировался. ) Сейчас должность “консультант” почти эквивалентна должности «продавец», а чаще всего мы так и слышим «продавец-консультант».
В компании ИНФОЛАЙН консультант не занимается продажами, а занимается именно консультированием. И еще кое-чем, но об этом позже.
Чем вообще занимается наша компания?
Продажей, внедрением и сопровождением программных продуктов, специализированным оборудованием для автоматизации различных бизнесов, интеграцией и всем, что с этим связано. Большая часть программного обеспечения — это, конечно, программы фирмы 1С.
Часто, когда мы слышим про сопровождение 1С, то представляем себе задачи, связанные с программированием на внутреннем языке платформы 1С:Предприятие, соответственно, специалист — сопровожденец должен уметь как минимум — программировать.
На самом деле, это не всегда так. Сопровождение программных продуктов — это далеко не только программирование. На самом деле, большая часть работы — это помощь в инсталляции, настройке программного продукта и сервисов, обучение , решение текущих проблем по использованию программы или работе сервиса. Этим и занимается консультант.
Что должен уметь и знать хороший консультант ?
В первую очередь, конечно, знать непосредственно программный продукт. Разбираться в функциональных блоках программы, нюансах настройки и эксплуатации.
Второе, пожалуй, не менее важное — разбираться в предметной области. Если сопровождается программа 1С:Бухгалтерия Предприятия, то без знаний основ бухгалтерского учета, налогового законодательства тут не обойтись. Если Управление Торговлей или Розница — то, конечно, необходимо представлять себе, как устроены основные бизнес-процессы в опте и рознице.
Третье. Так как большая часть работы консультанта — это коммуникация с другими людьми. Хороший консультант обладает позитивным характером, устойчивым характером, умеет разговаривать и договариваться, а в некоторых, особо редких случаях — пригодятся даже навыки стрессоустойчивости 🙂 Все таки внедрение нового продукта на предприятии для обычного пользователя — сродни пожару 🙂
Четвертое, и это относится ко всем без исключения специалистам в обслуживании 1С программ: готовность к непрерывному получению новых знаний. Разработчики 1С-программ никогда не дают скучать, ни пользователям, ни специалистам по сопровождению. Новые программные линейки, новые релизы, новые сервисы — всему этому регулярно приходится учиться, повышать свою компетенцию практически в режиме нон-стоп и часто в параллельно основной работе. Да, никто не говорит, что будет просто 🙂
Обычная в нашей работе ситуация, когда проблема, которой занимается консультант, не имеет описанного решения. Ни в документации к программному продукту, ни во внутренних ресурсах разработчика, ни даже «в гугле». Здесь очень пригодится еще один навык — умение находить нестандартные подходы для поиска решений. Хороший консультант — это профессиональный решатель головоломок и шарад )
Чем обычно занимается консультант в нашей компании? Я бы разделил его основную работу следующим образом:
- Обучение пользователей. При покупке программного продукта заказчики часто у нас заказывают обучение по его использованию, и это прямая обязанность Консультанта — научить пользователя использовать программные продукт.
- Работа в режиме «техподдержки». В процессе эксплуатации возникают проблемы вида «подскажите, где находится отчет», «не могу рассчитать себестоимость», «почему в оборотно-сальдовой ведомости я вижу отрицательные цифры» и так далее. Здесь очень пригодится навык быстрого переключения между задачами.
- Участник команды по внедрению в средних и крупных проектах. Первоначальная настройка всей программы или отдельных функциональных блоков. Здесь и обучение пользователей и техподдержка чаще всего одновременно.
- Постановщик технического задания. В нашей работе очень часто возникают ситуации, когда пользователь не имеет навыков для формирования задания программисту для реализации той или иной задачи, а программист не понимает пользователя. В таких случаях Консультант выступает как некий посредник, связующее звено между программистом и пользователем, формулируя для первого подходящее и понятное задание, а для второго осуществляет взаимодействие на понятном для того языке.
Кроме того, каждый консультант должен знать основы платформенной инфраструктуры 1С, уметь работать с дополнительными сервисами, обновлять конфигурацию, добавлять новых пользователей, назначать им соответствующие права в программе и т.д.
Конечно, все это с поправкой на специализацию специалиста. Например, если консультант связан с торговыми программами, то в обязательном порядке нужно также уметь работать с торговым оборудованием, контрольно — кассовой техникой, сканерами и терминалами штрих-кодов и т.д.
Как становятся консультантами 1С в нашей компании?
Первое: нужно иметь большое желание этим заниматься (особенно с учетом вышесказанного) и не бояться трудностей, с которыми неминуемо придется столкнуться.
Второе: иметь т.н. «базовые компетенции» — уже имеющиеся навыки понимания в той или иной области учета в бухгалтерии, кадрах и т.д. Часто достаточно знаний, полученных в наших ВУЗах.
Третье: учиться, учиться и еще раз учиться. Как я уже говорил, специалисты 1С учатся всегда и непрерывно, а на первых порах — еще и 24 часа в сутки (шутка). Впрочем, зато с реальными задачами на реальных кейсах — а это всегда интересно и не скучно.
А для чего вообще становиться консультантом 1С?
Ну тут ответ простой: если вы хотите получить реально ВОСТРЕБОВАННУЮ и МОБИЛЬНУЮ IT специализацию, которую котируют работодатели во всех без исключения уголках РФ и ближайшего зарубежья (достаточно открыть любой сайт поиска работы, чтобы в этом убедиться), достойную и прозрачную оплату своего знаний и опыта, реально интересную и нерутинную работу на современных предприятиях.
А хотите сами стать 1С консультантом и членом нашей команды?
Если вы не боитесь всего вышесказанного, если вы молодой выпускник ВУЗа или СУЗа, или, наоборот, уже опытный профессионал, желающий сменить профиль деятельности — отправляйте свои резюме на адрес vas|собачка|info-line.ru. Постоянный подбор новых кадров — это часть стратегии развития нашей компании, пишите, я обязательно отвечу каждому!
Источник: info-line.ru