Вопросы работодателю от соискателя на должность программиста 1С
Данные > Статьи и инструкции > Практика
В твиттере наткнулся на картинку с вопросами, которые желательно (я бы сказал обязательно) задавать при устройстве разработчиком на новую работу. Адаптировал их под мир DEV 1С. Может когда-нибудь пригодятся. Вопросы кажутся очевидными, но не все их задают будущему работодателю. Из-за нюансов, если не проговорить их заранее, могут возникнуть недопонимание и обманутые ожидания со стороны кандидата. Критика и дополнения приветствуются.
Шпаргалка вопросов работодателю от соискателя 1Сника
1) Какая структура команды? Есть ли в штате тестировщики и аналитики 1С? Кто ставит задачи и определяет нагрузку? Самостоятельно ли я буду принимать решения о приемах и методах выполнения поставленной задачи?
2) Какой технологический стек (EDT, VSCode, OneScript, хранилище, GIT, сценарное тестирование, СППР, Toolkit, Снегопат, TurboConf и т.п.)? Применяется ли система стандартов и методик разработки конфигураций или носит рекомендательный характер?
3) Какие версии платформы, конфигураций используются? Есть ли подписка ИТС?
4) Какие алгоритмы применяются? Какие задачи я буду решать? Какие участки или виды деятельности нужно будет автоматизировать?
5) Как происходит онбординг? Если я чего-то не умею, то будет ли у меня время изучить? Кто-нибудь поможет с этим? Есть ли практика наставничества?
6) Как организована работа? (спринты, планирования, дейлики, ретро)
7) Есть ли практика код-ревью? Кто проводит ревью?
8) Ставятся ли цели на испытательный срок? Как я пойму, что я успешно его прохожу?
9) Есть ли офис? Где? Есть ли кондиционер, кухня и т.п. Есть ли возможность работать из другой страны (до полугода чтобы не терять статус резидента)? Есть ли возможность устроится в офис в другой стране?
10) Есть ли командировки? Если есть, то, как часто? И как оплачиваются?
11) Как часто проходит перфоманс-ревью, повышение грейда и ЗП?
12) Есть ли годовой бонус или все зашито в оклад?
13) Есть ли переработки? Если да, то, как оплачиваются? В какое время суток производим обновление конфигурации 1С?
14) Есть ли возможность познакомиться с командой и офисом ДО принятия оффера?
15) Что есть из плюшек? (ДМС со стоматологией, спортзал, оплата курсов и конференций, оплата питания, тимбилдинги, самостоятельный выбор железа)
16) Какая атмосфера в команде и в компании? Есть ли в команде текучка?
17) Если я хочу развиваться дальше (на горизонте нескольких лет) как лид, то есть ли такая возможность? Как распределяются роли?
18) Есть ли время для обучения в потоке работы?
19) Есть ли обязательная аттестация, обязательства в получении сертификатов 1С?
Расшифровка терминов:
- EDT (Enterprise Development Tools) – это среда разработки 1C нового поколения. Она представляет собой самостоятельное приложение, устанавливаемое отдельно от платформы. 1C:EDT можно использовать для создания прикладных решений параллельно с конфигуратором 1С:Предприятия 8, являющимся частью платформы.
- Git (GitHub) - крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки. Веб-сервис основан на системе контроля версий.
- OneScript - позволяет создавать и выполнять текстовые сценарии, написанные на языке, знакомом любому специалисту по системе 1С:Предприятие. Применение знакомого языка для скриптовой автоматизации позволяет значительно повысить продуктивность специалиста за счет более простой автоматизации ручных операций.
- Toolkit (Infostart) – это набор инструментов, который предоставляется в виде расширения, которое предназначено для разработчиков, но будет полезно для админов и консультантов 1С. Инструменты не предназначены для конфигуратора или командной строки, они работают в режиме 1С:Предприятие.
- TurboConf - повышает эффективность работы в Конфигураторе 1С и помогает автоматизировать рутинные задачи. Программа добавляет в Конфигуратор десятки возможностей, которые делают разработку в Конфигураторе намного удобнее и быстрее.
- VSCode (Visual Studio Code) – редактор исходного кода, разработанный Microsoft для Windows, Linux и macOS. Позиционируется как лёгкий редактор кода для кроссплатформенной разработки веб- и облачных приложений.
- Грейд - классификация, сортировка, ранжирование. Предполагается, что работодатель платит за результат. Грейдовая оплата труда это система тарификации должностей. Экспертная группа оценивает сложность всех должностей компании и распределяет их по грейдам, или группам.
- Дейлик - короткая ежедневная встреча или созвон команды для синхронизации работы.
- ДМС - это добровольное медицинское страхование, которое оформляется по желанию.
- ИТС (Информационно-технологическое сопровождение) – это комплексная поддержка, которую фирма 1С совместно с официальными партнерами оказывает пользователям программ 1С:Предприятие.
- Код-ревью – это процесс проверки и анализа кода задачи разработчиком перед ее релизом. Код-ревью выполняется не тем человеком, который делал задачу, а другими членами команды. Результатом является обратная связь по выполненной задаче: необходимость внести правки, либо готовность задачи к последующему тестированию и релизу.
- Онбординг - процесс адаптации пользователя к продукту.
- Перфоманс-ревью - это способ оценки пользы, которую сотрудник приносит компании.
- Ретро (Ретроспектива) - это практика в разработке программного обеспечения, направленная на улучшение процесса. Популярность ретроспективы связана с внедрением гибких методологий. Является разновидностью мозгового штурма.
- Cистема стандартов и методик разработки конфигураций - свод правил от фирмы 1С, позволяющий программисту избежать многих возможных проблем на этапе разработки и поддержки прикладного решения.
- Снегопат - программный комплекс для 1С–программистов, который делает работу в Конфигураторе 1С удобнее и продуктивнее, улучшая контекстную подсказку и добавляя много новых возможностей.
- Спринты - это короткие временные интервалы, в течение которых scrum-команда выполняет заданный объем работы. Спринты лежат в основе методологий scrum и agile, и правильный выбор спринтов поможет вашей agile команде выпускать более качественное программное обеспечение без лишней головной боли.
- СППР (Система проектирования прикладных решений) - предназначена для проектирования прикладных решений (конфигураций) на платформе 1С:Предприятие и ведения технической документации проекта.
- Сценарное тестирование - позволяет автоматизировать все потребности специалистов по тестированию, включая планирование работ, проектирование тестов, выполнение тестирования и анализ полученных результатов.
- Тимбилдинг - комплекс мероприятий самого разного характера: от совместных тренингов до эстафет или же шуточных состязаний. Чаще всего игры бывают подвижными.
- Технологический стек - набор технологий, используемых для разработки ПО, включающий языки программирования, фреймворки, библиотеки, сторонние программы и другие инструменты.
- Хранилище – это средство, позволяющее осуществлять групповую разработку прикладных решений. Также хранилище конфигурации обеспечивает версионирование изменений, выполняемых в разрабатываемой конфигурации 1С.
Читать статью "Компетенции Junior Middle Senior для программиста 1C".
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник