что нужно знать на собеседовании программист 1с
Что нужно знать на собеседовании программист 1с
Как пройти собеседование на программиста 1С? Какие вопросы задают на собеседовании 1С? Как вести себя на собеседовании 1С? Какие ответы на собеседовании 1С отвечать?
Если Вам интересны эти вопросы – читайте дальше.
Итак, Вы долго и упорно составляли резюме. Вывесили его на сайт поиска работы. Вам пришло смс о том, что Вы заинтересовали работодателя. И вот наконец долгожданное приглашение на собеседование 1С.
Что же делать дальше? Как будет происходить дальнейшее общение?
Вакансия программиста 1С
Проведение собеседований – постоянное (профессиональное) занятие сотрудниц отдела кадров. В 90% приглашение на собеседование 1С делают они. Обычно в компании делается заявка на набор программистов 1С в отдел кадров.
Качество вакансии зависит от политики компании (в создании такой заявки) или от лени заказывающего. Если руководитель отдела присовокупил к заявке описание самой вакансии (с конкретными требованиями к программисту) и ожидаемую зарплату, то вакансия получается внятной.
В остальных случаях зарплата подбирается сотрудницей отдела кадров (смотрится средняя по рынку) и утверждается по бюджету высокопоставленным лицом. Текст вакансии собирается по другим вакансиям.
Надо понимать, что в 99% сотрудницы отдела кадров не имеют никакого понятия о тонкостях работы программистов, разработке на 1С, современным технологиям и всему подобному. Поэтому появляются такие смешные требования, как
«Требуется программист 1С.
Высшее техническое и экономическое образование.
/в каком институте у нас учат на программиста 1С?/
Знание 1С 7.7 и 8. Отличное знание всех типовых конфигураций.
/читай — знание всего, что я нашла в интернете про 1С/
Сертификаты.
/всем нужны сертификаты — значит и нам нужны/
Опыт работы от 5 лет.
/чем больше, тем лучше — нам нужен опытный программист/
Задача – разработка на 1С.
/а разве не этим занимаются программисты?/
Зарплата 30 тыс. руб».
/да, у нас небольшой бюджет, а что же делать/
🙂
Собеседование 1С в отделе кадров
Задача отдела кадров – определить вменяемость кандидата. То есть – не бомж, одет прилично, говорит по русски, на людей не бросается. Так как сотрудницы отдела кадров не программистки, а симпатичные девушки, то делают они это соответственно.
Если кто не знает – в интернете существуют даже рекомендации для сотрудников отдела кадров по собеседованию программистов. Рекомендации им даются – оценивать по формальному признаку.
Есть высшее образование?
Внятно ли написано резюме?
Как часто меняет работу?
Сколько хочет денег?
Задает правильные вопросы (включает – уже знает что-то про компанию)?
Почему уволился? (напоминаю – ничего из программистких терминов не учитывается, даже в ответах на этот вопрос).
К сожалению, такое собеседование зачастую отсеивает хороших программистов и пропускает аккуратных морально устойчивых или просто симпатичных кандидатов (собеседуют девушки).
Шутка на тему одежды или внешности сотрудницы может иметь решающую роль в результате, причем как положительную, так и отрицательную.
Отсюда типовые проблемы программистов на этом собеседовании 1С:
Главная задача на этом собеседовании 1С – соответствовать представлению о программистах, быть внятно одетым, знать что-то о компании куда идешь.
Вопросы на собеседовании 1С
В большинстве компаний вторым этапом идет прохождение различных технических тестов. К сожалению, общепринятого мнения о таких тестах нет, поэтому выделывается каждый как может.
Хочу обратить Ваше внимание – все ниже перечисленные варианты были встречены хотя бы один раз в реальной жизни.
Вариант 1. Алгоритмические тесты на собеседовании 1С
Три-пять заданий на бумажке. Решаются письменно ручкой на другой бумажке. Обычно логические задачки, возможно на знание математики. Например:
Есть две переменные А=5, B=3. Поменяйте местами значения переменных без объявления третьей переменной.
Напишите алгоритм пузырьковой сортировки.
Напишите алгоритм вычисления попадания даты в два произвольных периода.
Считается, что люди имеющие развитый мозг запросто решают подобные задачи.
Почему мы не считаем так? Потому что идет речь про набор прикладного программиста. Все подобные задачи уже давно реализованы или в платформе или в библиотеках.
Понятное дело, что такие задачи не имеют никакого смысла, и в работе никогда не применяются — алгоритм сортировки применимый к жизни выглядит как вызов метода Таблица.Сортировать(«ИмяПоля»).
Единственная похожая на правду задачка такого рода была бы – напишите алгоритм удаления строк из таблицы по условию.
Однако не забывайте – много ли Вы лично в работе программируете на бумажке? Возможно, кому-то будет просто непривычно и неудобно писать алгоритм на бумажке без компьютера.
Вариант 2. Вопросник по 1С списанный из учебника на собеседовании 1С
Один из самых неудачных способов проверки знаний из встреченных. Реализуется обычно в виде теста с вопросами как в Профессионале и вариантами ответов. Например:
Как называется третья закладка в окне конфигурирования формы 1С?
Каким меню можно выгрузить конфигурацию в CF?
Как вызвать конструктор объекта Файл?
Каким методом свернуть таблицу значений?
Совершенно ясно, что такие вопросы не имеют никакого смысла, так как никто не держит это в памяти. Это запоминается зрительной/ассоциативной памятью или смотрятся в интернете/справке 1С.
Этот метод на наш взгляд самый бесполезный.
Вариант 3. Вопросник или задачник по учету на собеседовании 1С
Многих тянет задавать вопросы по учету. Вероятно это признак, когда собеседование проводит не руководитель проектов, а представитель заказчика. Особенно вопросы с подковыркой, что на память знают только профессиональные бухгалтера с большим опытом. Например:
На каком счету учитывается ххх?
Какой проводкой оприходовать товары?
Какая ошибка в этой проводке?
Какие проводки должен делать документ ххх?
Понятно, что программист не знает, не будет знать и ему не надо знать проводки. Какие есть сейчас проводки – смотрится в отладчике или в отчете по проводкам документа. Какие должны быть проводки – ставит задачу бизнес аналитик, заказчик или руководитель проекта.
На наш взгляд подобные вопросы показывают дополнительное требования к программисту. Дело в том, что во множестве компаний работают очень слабые бухгалтера, за которыми подчищают программисты.
Не будем судить хорошо это или плохо, но факт есть факт – в такую компанию требуются программисты, которые имели опыт построения грамотного бухгалтерского учета в роли бухгалтера.
Вариант 4. Абстрактные задачи по 1С на собеседовании 1С
Этот вариант наиболее похож на правду. Соискателю даются задачи, которые нужно запрограммировать на 1С. Задачи подобные рабочим, но по каким то причинам абстрактные. Например:
Написать аналог функции ЧислоПрописью.
Написать хитрый запрос, который возвращает одно значение из большого справочника с отбором по иерархии.
Сравнить две версии (числа вида х.х.х.х).
Этот вариант лучше чем все, что было перечислено раньше. Во первых они показывают умение кандидата программировать. Во вторых такие или подобные задачи в принципе применяются в работе (хотя и редко).
Обычно кандидата сажают за компьютер и дают 1-3 часа на решение задачи. Потом старший товарищ проверяет своим испытанным взглядом и резюмирует верно или нет.
Вариант 5. Самый верные вопросы на собеседовании 1С
Самым верным вариантом – дать задачу на программирование (на 1, максимум 2 часа) из жизни этой самой компании.
Если Вы пишите бухгалтерский учет – предложите кандидату добавить счет в план счетов и написать простенький документ по учету кредитов (обязательно с указанием требуемых проводок).
Если Вы пишите складской учет – добавить регистр накопления и документ к нему по простому учету основных средств по кабинетам (без амортизации и партийного учета естественно) или что нибудь на расчет себестоимости.
Если управленческий учет – простую систему мотивации на основе продаж по менеджерам.
Если Вы ищите технаря (обмены, интеграция, бизнес процессы, интерфейсы, веб компоненты, оптимизация конфигурации) – то задачу в пустой конфигурации с нуля без привязки к учету – например, бизнес процесс с интерфейсом на управляемых формах, который выгружает данные в XML.
В любом случае – задача должна быть именно такой (подобной), какую Вы ожидаете он будет выполнять на работе в первый, второй, третий и прочие рабочие дни.
Собеседование 1С специалистом
Третьим этапом проходит собеседование 1С у специалиста (по 1С) (руководителя проектов, отдела, ведущего программиста).
Проблема №1. Собеседования не являются работой. Ему совершенно не хочется (некогда) это делать. Возможно, он даже не умеет этого делать. Он думает о своих проблемах, о текущей работе.
Проблема №2. Собеседующий думает о себе. Будет ли он достойно выглядеть в роли «нанимателя»? Не опозорится ли? Мало того – он же ведущий специалист. Он должен показать свои обалденные знания 1С и просто задавить интеллектом.
Как вытекает из указанных проблем, собеседование со специалистом очень сильно зависит от самого специалиста, а также от его настроения в указанный день и время (и его собственной заинтересованности в наборе людей).
Самым верным и обычным способом (если это вменяемый и грамотный специалист) это собеседование происходит следующим образом:
Для прохождения такого собеседования Вам необходимо перед ним:
Минус – как Вы понимаете, для проведения такого собеседования уровень собеседующего должен быть не ниже Вашего, иначе вопросы будут глупыми, а реакция на правильные ответы – шоковая.
Как Вы думаете, если Вы убедите собеседующего в том, что Вы умнее его – что будет?
Собеседование программиста 1С
Зависит от восприятия, но это точно выход из зоны комфорта.
Посмотрим на этот процесс как на переговоры. Золотое правило которых гласит:
Чтобы договориться, нужно иметь предложения обеих сторон.
Разберемся в целях, задачах и методах совершения «сделки» между соискателем и работодателем.
Главный вопрос: что на самом деле им нужно?
Cоискатель хочет:
Мало кто согласится каждый день ходить на работу, не приносящую никакого удовольствия.
А чего хочет работодатель:
В итоге, для того, чтобы сложилось, необходимо найти компромисс между возможностями и потребностями.
Безусловно, помимо технических навыков (hard-skills) оцениваются и общечеловеческие (soft-skills).
И вот тут соискателю важно не наступать на грабли:
Если soft устраивает, переходят к hard. Взвешенное решение со стороны работодателя в конечном счете принимается на основании оценки компетенций соискателя.
Узнайте специфику работы:
Лучше всего, если обе стороны знают, что им нужно, и не обещают лишнего. В противном случае может возникнуть ситуация несоответствия ожиданий, причем с обеих сторон.
Даже самое привлекательно предложение может обернуться катастрофой.
Я рекомендую руководствоваться не сиюминутным порывом, а взвешенной оценкой.
Мыслить в стиле психологии возможностей, а не ограничений.
Как собеседуют программистов?
Зависит от должности, которую определяет квалификация, направление деятельности, специализация работодателя.
Это очень широкая тема. Сузим до проверки именно знаний в части разработки.
Ниже приведены применяемые на практике подходы, которые я встречал.
Самый плохой вариант
На собеседовании вам задают один вопрос: вы знаете 1С?
Скорее всего работодатель не понимает и не хочет понимать специфику работы, да и отрасли в целом.
«там всё само как-то происходит, и наверно это сложно, но ведь за это зарплата и платится»
Возможно работать с таким подходом?
Подход с минимумом усилий работодателя
Оценка по наличию сертификатов:
«Если он сдал экзамен, то его уже проверили лучше меня»
Какой экзамен? Специалиста по платформе, по типовому решению или эксперта по технологическим вопросам?
Суть проблемы в том, что экзамен не покрывает всех необходимых практических навыков
Возвращаемся к вопросу: работодатель знает, какие навыки работника ему важны?
Что если он берет эксперта по тех вопросом, а на самом деле ищет человека под внедрение производства в УНФ.
Может стоит задать вопросы по производственному учету?
«Он же эксперт, в УНФ точно разберётся»
Непрофильная для человека задача, разбираться будет не за месяц, 100% скажется отсутствие опыта в подобных проектах.
Как итог работодателя: либо провал проекта, либо на морально-волевых.
Вопрос соискателю: вы готовы биться головой о стену на новом месте работы?
Другая ситуация: берём спеца по платформе, а сами разрабатываем конфигурацию для веб-клиента + мобильное приложение к нему.
Итог: одних сертификатов недостаточно.
Если у работодателя нет понимания, что ему нужно, то нет структурированного фронта работ. Или, что ещё интереснее, нет обратной связи/контакта: «работает, что-то делает и ладно», а в один прекрасный момент выясняется, что делает, старается, но совсем не то, что ожидалось.
Получаем проблему взаимодействия.
Подход «от максимума»
Используется небольшая подборка «ну очень сложных вопросов»:
«Если знает это, то остальное наверняка тоже знает»
Вот совсем не факт)
И вы спрашиваете то, с чем придется работать или «в целом»?
Может лучше выбрать вопросы не «на изучение«, а на «текущую потребность«?
Подход «творческий»
Соискателя просят описать самую интересную задачу, которую он решал за последнее время. Рассказать постановку задачи, методы решения, используемые технологии и полученный результат.
В итоге навыки обсуждаются на известной соискателю территории.
Неплохой метод, но есть проблема: чтобы «вскрыть» соискателя, работодатель должен быть более квалифицированным.
Для использования такого подхода, человеку, проводящему собеседование, надо набить руку и обладать определенным опытом, вытаскивая на свет пробелы и изъяны.
Пример:
1. опишите свой опыт
— я участвовал в проекте внедрения ERP, в ходе которого было переписано пол-конфигурации
2. что конкретно было сделано?
— даёт развернутый ответ
3. что было сделано лично вами?
— я передавал задачи от постановщиков фирме-исполнителю
Перед нами не разработчик, а в лучшем случае администратор проекта.
В целом при подготовке к собеседованию у обеих сторон возникают вопросы.
Со стороны работодателя:
Со стороны соискателя:
В случае найма опытного соискателя, обладающего необходимыми профессиональными навыками, часто возникает вопрос:
«кто кого собеседует«.
У каждого свой главный мотиватор, но для такого кандидата важно знать не только уровень зарплаты, но и суть работы.
Карьера: в 30 лет освоить 1С-программирование с нуля и избавиться от мышления бедняка
В рубрике «Карьеры» наши читатели рассказывают, какие события и решения повлияли на их профессиональный путь.
Герой этого выпуска в 29 лет решил начать карьеру с нуля и стать программистом, два года набирался опыта в ущерб доходам, а потом устроился в крупную компанию с растущей зарплатой.
Это история читателя из Сообщества Т—Ж. Редакция задала наводящие вопросы, бережно отредактировала и оформила по стандартам журнала.
Профессиональный путь
Бросил вуз. Я жил в регионе, учился в вузе по специальности «защита информации» — основным предметом у нас была математика. Но на втором курсе бросил учебу.
Попробовал себя в строительном бизнесе. Пошел работать на стройку и около трех лет занимался строительством. Сначала работал в бригаде, пытаясь приобрести новые навыки. Потом купил инструменты и начал нанимать разнорабочих, чтобы они помогали делать тяжелые и однотипные работы. Частенько я только общался с клиентом, а руками уже ничего не делал.
Если напряженно работать, можно было зарабатывать 50 тысяч в месяц. Но иногда я сидел без заказов, поэтому решил завязать со стройкой и найти работу со стабильной зарплатой.
максимум, который можно было заработать в месяц на стройке
Устроился по знакомству кладовщиком. Мой друг занимался производством и продажей иван-чая и искал кладовщика — нужен был ответственный человек, который помог бы вести учет и навел бы порядок в производственных процессах. Я подумал, что справлюсь: у меня всегда было хорошо с математикой. Это была совсем небольшая компания: когда я пришел, на складе было три человека, включая меня.
Занялся личной эффективностью и дорос до заместителя директора. В то время я читал книги американского бизнес-эксперта Стивена Кови о лидерстве и личной эффективности и понимал, что нужно проявлять проактивность, стремиться быть полезным и не забывать о своих интересах.
Со временем я дорос до заместителя директора. Наш штат расширился: было уже два кладовщика, минимум три фасовщика и разнорабочий. По сути, я вырос вместе с компанией. Но больших перспектив все равно не видел: зарплата была всего 45 тысяч рублей и приходилось далеко ездить — производство и склад были за городом.
была зарплата в компании по производству и продаже иван-чая
Решил стать 1С-программистом. Все изменил случай. Однажды к нам на производство пришел директор компании, которая занимается 1С, чтобы помочь автоматизировать процессы. Это была одна из фирм франчайзи — официальных партнеров 1С. Им всегда требуются сотрудники и новички в том числе, потому что работников не хватает, а специалисты с опытом стоят дорого. И я просто попросился на работу.
Не могу сказать, что я был совсем далек от темы: я изучал программирование в университете и мне просто это нравилось. А еще для себя писал небольшие программы на VBA — это встроенный язык к таблицам «Эксель».
Язык 1С распространен только в России и немного в странах СНГ в малом и среднем бизнесе. Крупный бизнес по большей части использует другие языки программирования. Я даже не смотрел в сторону других языков, потому что сомневался в своих способностях в ИТ и, кроме того, я плохо знаю английский. Поэтому решил, что изучу 1С, — он проще, да и вакансий в России достаточно, а в ИТ всегда высокие зарплаты.
В общем, я взял отпуск и две недели пробовал работать, чтобы все оценить, а через несколько месяцев ушел в эту компанию на постоянку.
Работал без опыта. Сначала я только сидел на телефоне и принимал задачи от клиентов. Это было очень смешно, потому что я подключался к компьютеру клиента, видел его экран и просил не торопиться, чтобы успеть сделать как можно больше скриншотов с подписями: на что клиент нажимает, что получается и что нужно в итоге. Я вообще ничего не понимал, но небольшую фирму, видимо, это устраивало.
Совсем легкие задачи я пытался решать сам или спрашивал коллег. Я применил свою харизму и постарался подружиться со всеми. Но в основном приходилось гуглить: большинство проблем уже давно известны и нужно просто правильно сформулировать вопрос, чтобы найти ответ. Еще у меня был хитрый способ: я звонил в другие фирмы, с которыми у нас были какие-либо отношения, и просил мне что-то пояснить. Чаще всего специалисты со стороны рассказывали, что и как. Если все это помножить на большое желание погрузиться в профессию, то освоить ее получится быстро.
Особых косяков в работе не было, потому что клиент не мог проверить качество кода или оценить, много ли времени я потратил на решение задачи. Но я вел себя ответственно и делал все что мог.
Зарплата там не была фиксированной и зависела от количества выставленных клиенту часов. В первый месяц я заработал 15 тысяч рублей. Еще мне удалось получить один из сертификатов 1С. Через пару месяцев зарабатывал 20—30 тысяч — насколько я знаю, это средняя зарплата для новичков.
заработал в первый месяц
Так продолжалось полгода, и поскольку я всегда хотел большего, я начал искать другую работу. Чтобы соответствовать требованиям в вакансиях, я завышал в резюме свой стаж — добавлял год.
Я понимал: даже если не тяну, у меня есть вечера, ночи, выходные и интернет, чтобы разобраться. Люди, особенно бедные, часто надеются на лотерею, счастливый билет, бога, но я верю в труд и упорство.
Я понимал: даже если не тяну, у меня есть вечера, ночи, выходные и интернет, чтобы разобраться. Люди, особенно бедные, часто надеются на лотерею, счастливый билет, бога, но я верю в труд и упорство.
Устроился на стабильный оклад и стал ценным сотрудником. Меня взяли на оклад 45 000 Р в медицинскую организацию — это было для меня большое достижение. На этой работе необходимо было обслуживать десяток кассовых аппаратов и дорабатывать под них 1С, устанавливать драйвера и другое ПО. Помню, как меня спросили, работал ли я с кассами, и я, конечно же, ответил да, хотя сам только видел, как работают эти машины в магазине. Но человек всему может научиться, главное — очень захотеть.
зарабатывал в медицинской организации
В ИТ все знать невозможно. Нужно просто понять, что, даже если ты чего-то не знаешь, это знают другие, а значит, и ты сможешь узнать. Главное, сохранять невозмутимый вид: если вести себя как зашуганный новичок, то всем станет понятно — непрофессионал.
В ИТ все знать невозможно. Нужно просто понять, что, даже если ты чего-то не знаешь, это знают другие, а значит, и ты сможешь узнать. Главное, сохранять невозмутимый вид: если вести себя как зашуганный новичок, то всем станет понятно — непрофессионал.
Конечно, я ошибался, но об этом никогда не узнавало руководство. Администраторы клиник не могли знать, виноват я в проблемах с работой кассы или нет, но видели, что я готов в любой момент подключиться и исправить недочет. Тут или ты поможешь все разрулить на месте, или проблема всплывет потом и будут разборки на высшем уровне. И хотя я не был сильным программистом, я мог разобраться в организационных вопросах — руководитель ценил меня за это.
Через полгода я решил уйти. Меня не хотели отпускать, но и на повышение зарплаты рассчитывать не приходилось. А я собирался стать программистом явно не для 45 000 Р в месяц, а для 100 000 Р и выше.
Нашел наставника и работал с ним за небольшие деньги. Я нашел другую работу за 40—45 тысяч в месяц в фирме, которая мне приглянулась чрезвычайно опытным наставником — ведущим программистом 1С. Из разговора я понял, что многое от него узнаю.
или чуть больше зарабатывал на новом месте с хорошим наставником
Найти наставника несложно — нужно ходить по собеседованиям и слушать того, кто с тобой разговаривает, — ведущего программиста или руководителя отдела. Или попытаться устроиться в команду профессионалов: в таком коллективе можно быстро стать хорошим специалистом.
На курсах всей информации не узнаешь. Как правило, там вводят в основы какой-то технологии, но реальные кейсы — это совсем другое.
В итоге за два года с начала карьеры программиста я узнал все что мог. Повышать зарплату мне не торопились.
Насколько я понял из своего опыта, проще всего поднять зарплату еще на собеседовании. Потом сделать это гораздо сложнее.
Насколько я понял из своего опыта, проще всего поднять зарплату еще на собеседовании. Потом сделать это гораздо сложнее.
Я решил найти что-то стоящее и закрепиться там — резюме, где работодатель меняется раз в полгода, смотрелось странно.
Ушел на удаленную работу с растущей зарплатой. Нашел вакансию от одной из лучших в России фирм для 1С-программистов. Задался целью, прошел в сумме пять часов собеседований по «Скайпу».
стартовая зарплата в крупной компании
До этого момента я не зря работал только ради опыта, мне удалось ответить на большинство вопросов. Они были не очень сложные — на понимание всех процессов. Чтобы попасть на эту работу, недостаточно просто знать программирование — важно уметь общаться с людьми, понимать, что такое клиентоориентированность. Если я чего-то не знал, пытался ответить хотя бы косвенно — а потом из любопытства интересовался правильными ответами.
В штате компании работают несколько сотен программистов 1С. Есть самостоятельные проекты, которые целиком выполняет наша компания, а еще сотрудников передают в сторонние организации на полный рабочий день. График фиксированный: 8 часов в день, начинаем и заканчиваем по московскому времени, но можно договориться о другом режиме работы.
Подрабатывал фрилансом. В свободное время я брал подработки в компании, которая занималась обслуживанием продуктов 1С и искала фрилансера. Год помогал им, получал еще 20—45 тысяч в месяц. Но сейчас решил, что оно того не стоит, — это экстенсивный путь, а мне нужно что-то кардинально новое.
максимальный доход вместе с подработкой
Я не стесняюсь брать консультации у ведущих специалистов отрасли. Например, год назад брал платную консультацию у специалиста из Москвы, который работает на себя и зарабатывает 300—600 тысяч в месяц на частных клиентах. Мне очень хочется так же, но пока не знаю, как на это выйти.
Я не стесняюсь брать консультации у ведущих специалистов отрасли. Например, год назад брал платную консультацию у специалиста из Москвы, который работает на себя и зарабатывает 300—600 тысяч в месяц на частных клиентах. Мне очень хочется так же, но пока не знаю, как на это выйти.
Стратегия на будущее
Из 1С уходить не хочу, мне нравится инженерная работа. Думаю, смогу заниматься и тем, и тем одновременно. К 35 годам хочу добиться ежемесячного заработка в 1 млн рублей.
Карьеры. Читатели составляют самое честное резюме в своей жизни