Как выбрать программиста 1С

Комментарии · 2416 Просмотры

Как выбрать программиста 1С

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

Вот несколько рекомендаций, какие требования к такому специалисту и на что стоит обратить внимание при выборе сотрудника:

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

Есть и другой вариант - не нанимать программиста в штат, а отдавать все задачи по разработке на аутсорсинг, в пользу этого есть несколько аргументов:

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

Комментарии