gifts2017

"Идеальный кандидат". 10 Вопросов, позволяющих "подобрать нужного" программиста 1С.

Опубликовал Олег Филиппов (comol) в раздел Управление - Управление проектом

Статья будет полезна руководителям подразделений/проектов, у кого ещё не сформирован свой фиксированный перечень вопросов, по которому они определяют, подходит им кандидат или нет.
Также будет полезна программистам, которые задумываются о карьерном росте, и ещё не сформировали себе окончательный карьерный план, возможно, в него имеет смысл внести коррективы.

 

Попытался систематизировать собственный опыт и некоторые знания в области HR, составив некоторый портрет "идеального программиста 1С". После того, как такой "портрет" получилось построить, выбрал все знания/умения/навыки, которыми такой "идеальный" кандидат должен обладать,  выбрал 10 наиболее важных (по моему опыту) и сформулировал вопросы, которыми данные качества/знания/навыки можно проверить. Всё это мы неоднократно проделываем на собеседовании, вот только времени обычно на это минуты 2-3, потому как не привыкли же мы заранее продумывать вопросы, которые зададим.

Расшифровка результатов ответов приведена в конце статьи


Вопрос 1 Есть ли у Вас сертификаты 1С? Какие? 

В России мы привыкли пренебрежительно относиться ко "всякого рода бумажкам". Это общий подход. Жизнь научила нас им не доверять. Привыкли мы к "купленным правам", "купленным дипломам" и т.п. Тем не менее, таким замечательным инструментом первичной оценки знаний нужно пользоваться. 1С достаточно трепетно относится к выдаче своих сертификатов (что касается "Специалист" и выше). "Покупать" сертификаты вряд ли кто будет - не такая это большая ценность, чтобы пытаться, да и не просто это, я думаю. Круг лиц весьма ограничен. А о чём говорит сертификат "1С Специалист":
- Есть хоть какая-то школа. При сдачи экзаменов 1С смотрят не просто как человек умеет ездить (программировать), а как человек умеет ездить по правилам (программировать по методикам)
- Как минимум - человек программировать в 1С умеет, может и не большой профи, но умеет, поэтому кучу всевозможных проверок одним вопросом мы отбрасываем
Лучше всего если у кандидата несколько сертификатов - по платформе и по прикладному решению с которым ему предстоит работать.
Но очень внимательно отнеситесь если у кандидата много сертификатов, либо среди них есть сертификаты вида "Руководитель проекта, ведущий  консультант, Эксперт по техн. вопросам". Если эти люди ищут работу обычным программистом - на то должны быть другие причины, кроме того уровень желаемого дохода может оказаться несоразмерным вашему бюджету.

Вопрос 2. Вы знакомы с документом "Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8"?

Сам документ находится на любом диске ИТС или http://its.1c.ru/db/v8std#browse:13:-1 
Если нужно проверить знание самого документа, можно спросить из каких частей в общем случае состоит программный модуль системы ответ должен быть примерно таким:

  • заголовок модуля
  • раздел описания переменных
  • процедуры и функции модуля
  • обработчики событий элементов формы
  • обработчики событий
  • раздел инициализации

Лично мое мнение этот документ должен знать каждый программист. Этим отличается квалифицированный программист от "программера". Именно из за того что следовать методикам часто не принято, а преобладает "я сам лучше знаю как надо" получаются многие "кривые" прикладные решения. А если отойти от 1С это основная "болезнь" русских программистов, на эту тему уже множество шуточных статей вроде этой: http://blog.sjinks.pro/humour/76-programmers-russian-indian-chinese-canadian/

Вопрос 3. Вам нужно разработать прикладное решение "с нуля" с чего вы начнете?

Жизненный вопрос, правда? "Правильный" программист вспомнит теорию ещё с университетской скамьи:http://ru.wikipedia.org/wiki/%D0%A6%D0%B8%D0%BA%D0%BB_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F (анализ требований, составление спецификации)
Ещё более правильный вспомнит что перед сбором и анализом требований хорошо бы провести цельное исследование - познакомиться с бизнес-процессами компании. Ну и совсем правильно будет ещё взять правильную основу для разработки - 1С нам подарила замечательную "библиотеку стандартных подсистем": http://its.1c.ru/db/bspdoc#browse:13:-1

Вопрос 4. Насколько хорошо вы знаете функциональность прикладного решения "..."? Перечислите основные процедуры проведения Документа в решении "...".
 
"Доверяй но проверяй". Прикладное решение естественно должно использоваться (планироваться к использованию) в вашей организации и заявлено у программиста в резюме как знакомое. Собственно если человек достаточно хорошо знает "внутренности" того или иного прикладного решения, В модули проведения документа он вмешивался не один раз. Изменения, которые не влияют на проведение, часто можно считать "косметическими". А уж если приходилось добавлять новые документы в рамках функциональности прикладного решения, и добавлять их "правильно", то эти процедуры надолго отложатся в памяти. Проверить конечно это стало достаточно трудно, т.к. в решениях на 8.2 логика проведения поменялась, и следовательно процедуры поменялись тоже.
Для УТ 11 на момент написания статьи они такие:

ИнициализироватьДополнительныеСвойстваДляПроведения(Ссылка, ДополнительныеСвойства, РежимПроведения);
ИнициализироватьДанныеДокумента(Ссылка, ДополнительныеСвойства);
 ПроведениеСервер.ПодготовитьНаборыЗаписейКРегистрацииДвижений(ЭтотОбъект);
 ....ОтразитьДвижение....(ДополнительныеСвойства, Движения, Отказ);
СформироватьСписокРегистровДляКонтроля();
ЗаписатьНаборыЗаписей(ЭтотОбъект);
ВыполнитьКонтрольРезультатовПроведения(ЭтотОбъект, Отказ);

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


Вопрос 5. Перечислите все статьи баланса, которые вы знаете.

Простой тест на превичное знание бух. и упр. учета. Собственно должно получиться что-то похожее на http://blanker.ru/files/forma-1-balans-2003-q1.doc В зависимости от вида формы и названия статей можно так определить с каким балансом больше имел дело человек с бухгалтерским или управленческим.  По большому счету, незнание структуры баланса не говорит о том что перед нами плохой программист, но говорит о том что перед нами "только программист".

Вопрос 6. Вам знакомо понятие "Валюта Баланса"?

Вопрос убивает 2-х зайцев одним выстрелом: проверяет возможные необдуманные действия и знание бухгалтерского учета.
Казалось бы самый простой ответ "валюта в которой формируется баланс"... но в этом и есть вся загвоздка - это не такhttp://www.edudic.ru/buh/705/ Это первичное понятие БУ. Собственно не знание его означает уже не знание БУ как такового, а ответ "валюта в которой" лишь попытки догадки без знаний, что характеризует кандидата не с лучшей стороны.

Вопрос 7. Технический back ground. Вы знаете MS SQL? Знаете MS AD? Основные сетевые протоколы? 
Проверить знания MS SQL можно к примеру вопросом "Для чего используется статистика MS SQL" или "что такое план запроса".
Собственно статистика нужна для построения плавильных планов запросов, а планы запросов:
http://ru.wikipedia.org/wiki/%D0%9F%D0%BB%D0%B0%D0%BD_%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0

MS AD - практически стало стандартом организации ИТ инфраструктуры http://ru.wikipedia.org/wiki/Active_Directory 

Знание сетевых протоколов можно к примеру спросить чем отличается TCP от UDP
http://ru.wikipedia.org/wiki/TCP и http://ru.wikipedia.org/wiki/UDP Собственно отличается TCP предварительной установкой соединения.

Хороший технический Background необходим для квалифицированного программиста, т.к. часто приходится решать смежные задачи: оптимизация базы потребует зания MS SQL, настройка и развертывание сервера потребует первичных знаний AD. Организация интеграции с другими системами потребует знания сетевых протоколов и т.д. Очень часто "бедой" "программистов 1С" является то, что кроме 1С собственно ничего и не видели. Особенно если образование не техническое, или "не информационное". Это сужает круг задач, которые они могут решать.  

Вопрос 8. Вы знаете другие языки программирования (C++, C#)?

Получив утвердительный ответ тоже хорошо бы проверить, спросив что такое наследование (http://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)) и Полиморфизм (http://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BB%D0%B8%D0%BC%D0%BE%D1%80%D1%84%D0%B8%D0%B7%D0%BC_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)). т.к. оба этих языка являются объектно-ориентированными, наследование и полиморфизм заложены в их основу.

Знание других языков программирования говорит о хорошей подготовке программиста, кроме того, о понимании "основ" построения информационной системы. Кроме того, некоторые технологии (COM OLE .NET WS) являются общими для различных языков программирования, поэтому их использование для интеграционных проектов окажется более простым

Вопрос 9. Бухгалтер просит вас перенумеровать счета фактуры по организации ООО "..." за текущий месяц. Посмотрев ситуацию вы находите там всего 10 счетов фактур. Что бы вы сделали?

Самая типичная ситуация на примере которой выясняется личностное поведение программиста. Однозначно правильного ответа на данный вопрос нет. Зато есть однозначно неправильный - "перенумерую руками". Это именно то поведение, которое часто встречается даже у квалифицированных программистов, но резко снижает их полезность для организации. Выполнять какую-либо операторскую работу программист не должен - это не рентабельно для компании, т.е. разница в з/п обычно составляет 2-3 и более порядков.
Идеальным вариантом будет использование ключевой фразы: "при отсутствии текущих задач" или "небольшой текущей загрузке" напишу илилучше скачаю механизм перенумерации объектов, и научу бухгалтера им пользоваться. Либо "при высокой текущей загрузке" позвоню и вежливо предложу перенумеровать СФ самостоятельно, в случае необходимости объясню как это сделать.
Но собственно в данном случае всё зависит от того, какого человека вы ищите. Если проектника (задачи внедрения), то конечно иделальным поведением будет "вежливо попросить" бухгалтера не приставать с такими вопросами, если же на поддержку, то вариант с "вежливо попросить" просто отпадает. 


Вопрос 10. Вам знакома библиотека ITIL? А технология PMI?

Если вы ищите только программиста, то на эти вопросы лучше если будет отрицательный ответ. ITIL - библиотека Best practice процессного менеджмента для управления процессами ИТ. PMI - технология управления проектами. Собственно 2 самых популярных инструмента ИТ руководителей на момент написания данной статьи. Если кандидат знаком с ITIL следовательно он наметил для себя карьеру ИТ директора в будущем. Если PMI - следовательно стремится стать менеджером проектов. Если же человек достаточно хорошо знаком или с одним или с другим то нужно заранее планировать либо карьерный рост кандидата, либо его уход из компании.


Расшифровка результатов

Естественно все результаты рассмотреть не получится - много возможных сочетаний. Могу только сказать что вопросы расположены в порядке убывания их значимости. В принципе положительно ответивший на первые 3-4 вопроса кандидат - уже очень хороший вариант для приёма на работу/в проектную команду. В таблице ниже попытался рассмотреть ещё несколько "типичных" случаев программистов, и по каким ответам их проще распознать. Ответы не обязательно полностью должны совпасть с тем что указано. На указанные вопросы должны быть положительные ответы - точно. Может быть ещё 1 или 2 положительных ответа. Особое внимание стоит обратить только на вопросы 7 и 8. Человек ответивший положительно только на них как правило не тот кто вам нужен.

Ответы

Комментарий

Все плюсы

Денег платить придётся не мало. Кандидат конечно этого стоит, но столько ли у вас задач, чтобы использовать потенциал? Посадить такого программиста на суппорт будет явно не рентабельно

Все минусы

Вы готовы заняться обучением?

Плюсы 5 и 6

Типичный случай бухгалтера-программиста. Не очень плохой вариант. Нужно дополнительно пообщаться на предмет технического мышления. Если хоть немного присутствует для суппорт-а бухгалтерии и финансов такой программист очень неплохо подойдёт. Для реальной разработки сложного и нового функционала – скорее нет

Плюсы 7 и 8

Очень плохой случай. Вы имеет дело с типичным технарем. Как правило, эти люди очень самолюбивы, 1С считают «убогим продуктом, с которым им приходится работать». Управлять ими трудно, добиться чего-либо полезного ещё труднее. Все задачи решаются «творчески». Часто поступают «интересные» предложения вроде «перейти на Linux», написать систему самому на C++ и т.п. Без «плюсов» в 1, 2 и 3 таких людей лучше не брать.

Плюсы 3, 5, 10

Собственно перед вами скорее человек который претендует на руководящую позицию чем разработчик.

Плюсы 7, 9, 10

Перед вами Администартор-программист. Очень часто в мелких компаниях одному человеку приходится сочетать эти качества. Человек привык к суппорту наверно даже идеален для такового, но для использования в более серьёзных проектах скорее всего потребуется дополнительное обучение.


 

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Евгений (Djonny) 20.10.11 22:38
Статья безусловно интересная, даже познавательная во многом!
Но, интересно, зачем помнить названия процедур?
Кто нибудь из прочитавших помнит названия подобных процедур?
и конечно лучше было бы ссылки на wiki сделать покороче, а то совсем растянулось по экрану.
а в целом интересно.
"+"
elenko1; SeiOkami; svartemov; den_bo; int21h; ttycoon; koreav; MikStyle; Sergey K; +9 Ответить 2
2. Олег Филиппов (comol) 20.10.11 22:49
(1) Djonny, Для УТ 11 я тоже не помню :(. Зато для 10.3 от зубов :)... старею видимо. На самом деле если хоть раз самостоятельно документ дорабатывал, а если ещё свой новый писал... то они просто "запоминаются"...
3. Олег Шалимов (CaSH_2004) 20.10.11 23:33
Черт, я думал что я многосторонний, но тут что-то совсем полная солянка. У меня много знакомых программистов которые неплохо зарабатывают для нашего края и при этом и 1-го пункта не ответят, поэтому пока "нейтрально". Тут какой-то коктейль должен быть. Лично у меня есть предпочтения в развитии, и развиваться я буду не в угоду чьим-то требованиям, а в силу собственных интересов, т.к. это мое больше хобби которое вытекает в работу. А если следовать всему указанному то получишся "законченным" спецом. Возможно это "взгляд из глубинки".
ИМХО: многие пункты для программиста явно лишние, многих нет.
Как насчет документирования своей работы? Умение быстро вникать в новое и желание это делать? Меня в начале карьеры не взяли в одну контору из-за тог что я не помнил как хранятся начисления по ЗП в Бух 7.7 (вроде счета ЗПК, ЗПР), обидно очень было. Через год я уже мог сам написать такую же конфу как Бух 7.7, а может и лучше, при наличии заказчика и финансирования. Думаете это кто-то заметил?
Проверяют всегда однобоко - с чем сами встречались про то и спрашивают. На мой взгляд лучший тест - дать задачу и время и можно намек (но потом), и если человек найдет решение то значит он подходит вам. Я сам при подборе персонала в свое время так делал и не ошибался. Потому что именно при решении задачи проявляется характер человека: настойчиость, инициативность, изобретательность, ум, воля. А вопрос знаю-незнаю, это 10-30 минут "разговора с интернетом" и я уже знаю ответ больше чем спросивший. Помнить все невозможно. Мне нравится фраза: ЗНАНИЕ НЕМНОГИХ ПРИНЦИПОВ ЗАМЕНЯЮТ ЗНАНИЕ МНОГИХ ФАКТОВ
Оригинал: Знание некоторых принципов легко возмещает незнание некоторых фактов. (К. Гельвеций)
dobro7; Kondratenko.as; i_a; 7amin; Nuobu; disa_ostr; poisonapple; talych; ram3; amon_ra; suggestive; ZLENKO; vladir; Evgen.Ponomarenko; KEV8383; petrov_al; 1cUserAndrew; Feelthis; absolutblohin; elenko1; SeiOkami; svartemov; dryms; den_bo; BorisMor; 1С_Мастер; kostyaomsk; ZNW; qWERTolet; help1Ckr; veforg; FlyNN; awk; byuf_in; SvetaH; mari8998; vasiliy_b; Dozkni; diso; MoneG2; Leja; sergant500; Винторез; AlenaR; opx; Spartan; cleaner_it; Abris9; evgeniy.bilyk; kapustinag; DitriX; allexe; detec; Трактор; afk; crystaleye; Михаська; Hany; vkr; Арчибальд; fishca; +61 Ответить 4
4. Евгений (Djonny) 20.10.11 23:59
Существенное замечание по документированию работы)
этому уделяют крайне мало внимания)
5. Олег Филиппов (comol) 21.10.11 00:01
(3) CaSH_2004, Ну это подход скорее для поиска не "человека" а именно "специалиста". Докумментирование входит в знание методик и циклов разработки. а
Умение быстро вникать в новое и желание это делать Проявляется характер человека: настойчиость, инициативность, изобретательность
как раз в этом и различается подход поиска "сырого материала" и "готового специалиста". Нужно оценивать не стремления, а результат. Это основа "западного" подхода, который, к сожалению, не принят в России :(

это 10-30 минут "разговора с интернетом" и я уже знаю ответ больше чем спросивший
это только при ответе на специфические вопросы... он в статье только один.
6. Олег Филиппов (comol) 21.10.11 00:02
(4) Djonny, Это же в системе стандартов и методик и в цикле разработке ПО включено... если человек знает и то и другое... то про документирование он точно не забудет
7. Олег Шалимов (CaSH_2004) 21.10.11 00:20
(5) Ну что понимать под сыростью. Как насчет тысячелетней мудрости?
"Я знаю что я ничего не знаю" (Сократ)
Невозможно все знать и помнить, это помоему, неоспоримо. Даже в такой узкой полости как 1С, столько всего что хочется лет 30 лишних пожить, но понимаеш что за жэто время все только изменится и то что ты знал вчера, завтра тебе может и не пригодится.
Помоему сейчас наступает время когдазнания настолько огромны что освоить их человеку невозможно, даже в узком сегменте. И поэтому нужно вырабатывать принципы познания необходимых вещей, и позновать их по необходимости. Т.е. когда я берусь за дело я всесторонне изучаю разные способы его решения, думаю, делаю, и спокойно забываю, откладывая в далекий угол памяти что я это где то видел, и как я решал задачу. Помнится были раньше люди типа Ломоносова и другие супер эрудированные люди сразу в нескольких направлениях, но прошли те времена когда человек способен просто даже изучить то что накопило человечество за последние 200-300 лет. Нужно развивать копилки типа Википедии и другие ресурсы в инете чтобы легко получать только необходимую информацию, со ссылками на более подробное изучение. А уж пользоваться ими при необходимости.
Sfairat2; qWERTolet; int21h; e-tixom; Spartan; Ulfhedhinn; MaxDavid; Арчибальд; i_lo; hogik; +10 Ответить 2
8. Евгений (Djonny) 21.10.11 00:26
(7) Вот я такого же мнения и придерживаюсь)
А если мне зададут вопрос на собеседовании:
а какие процедуры проведения документов есть в такой-то конфигурации, это мягко говоря... странно



Как-то во время передачи типа "Самый умный" у Генри Форда спросили, про человека, который был одним из лучших в этой игре: сколько вы готовы платить этому человеку. Ответ был примерно следующий:
300$, именно столько стоит хорошая энциклопедия.

По моему, суть данного вопроса целиком и полностью отражает!
i_a; talych; ram3; manu; amon_ra; KEV8383; vicmos; absolutblohin; qWERTolet; CaSH_2004; mafia; AlenaR; opx; Spartan; marsohod; kapustinag; allexe; zavyzka; afk; zaursoft; Hany; vkr; Арчибальд; fishca; vlasin; i_lo; hogik; +27 Ответить 2
9. Олег Шалимов (CaSH_2004) 21.10.11 00:29
(8)Точно, помню этот момент!
10. Олег Филиппов (comol) 21.10.11 00:32
Суть вопроса не в том чтобы убедиться знает человек все процедуры модуля проведения или нет, а в том, чтобы проверить на самом ли деле он хорошо знает конфигурацию про которую говорит что "с ней работал" или это лишь поверхностные знания. Я для себя нашел такой метод проверки, работает очень эффективно, допускаю что могут быть и другие... а взять программиста который "стремится познать" нуу для кого то это подходит, только тогда можно вообще особо собеседования не проводить.
11. Владимир (hogik) 21.10.11 00:59
(5)
"Нужно оценивать не стремления, а результат. Это основа "западного" подхода, который, к сожалению, не принят в России :( "(с)
Это у НАС принят, именно, подход - оценивать результат. А у НИХ - стремление к результату, умение найти информацию и эффективно её использовать. А иначе будут появляться, например, такие ответы как от Вас про TCP и UDP.
P.S. На вопрос #9 из Вашей статьи есть один "однозначно правильный" ответ - уволить бухгалтера и сменить программное обеспечение.
12. Олег Шалимов (CaSH_2004) 21.10.11 01:03
(10)Хорошо, предположим то что вы спросили кандидат знает, вы его берете, появляется задача которой он не знает, такое возможно? Думаю да. Проходит время, человек копается, и что же? Он тратит кучу времени и не может решить вопрос, а все потому что то что он знает он узнал давно и запомнил крепко, но это не говорит о его способностях!
А тот кого вы отшили из-за того что он что-то не знает работает за половину вашей ЗП на выезах, и легко решает вопросы, в которые ваш эрудит втыкался бы оче-е-ень долго.

Это не прикол, а называется "креативностью" и сильно отличается от IQ. Где-то видел около-научную статью (счас не вспомню) где описывалась подобная ситуация, что многие ученые с высоким IQ нефига по жизни не могут сделать, т.к. имеют огромные знания, но не умеют пользоваться ими в повседневной жизни, а люди не такие уж и умные делают колосальные вещи. И тогда вывели понятие Креативность - т.е. не только обладать интелектом, но и уметь им пользоваться в прикладном смысле, а не в теоретическом, причем можно иметь его меньше, а пользоваться лучше, и результат соответственно лучше.
Собственно подобну ситуацию опиывал даже Артур Конан Дойл еще в 1880-х (120 лет назад однако). Сравните его героя Шерлока Холмся с его братом Майкрофтом. Типичный случай Шерлок - умный и креативный, брат - еще умнее, но сам никуда не пойдет, хотя раскрывал преступления в уме.
Так вот думаю что на собеседовании в "детективы" Майкрофт явно претендовал бы отодвинуть на задний план Шерлока, исходя из аналогичного подхода. А в итоге Шерлок - на коне, а брат в тени, хотя IQ у него явно выше, зато креативность подкачала, это очень хорошо показано в одном из рассказов.
shoy; sCHTASS; vasiliy_b; diso; seraf; Abris9; +6 Ответить 2
13. Игорь Исхаков (Ish_2) 21.10.11 01:17
Черт возьми . Статья бодрит !
Захотелось получить сертификат,
узнать про заголовок модуля ,
прочитать про валюту баланса,
и ... перенумеровать счета вручную.
Ей-богу , Олег , - зарядил.
Мммм.. а не стать ли мне программистом ?
ZNW; marsohod; +2 Ответить 1
14. Александр Лукин (i_lo) 21.10.11 01:42
(13) Проверь себя. Если 3,5,10 ответишь, то, как заявляет глубокоуважаемый автор, может быть уже поздно :)...
15. Александр Лукин (i_lo) 21.10.11 01:59
Главное за "деревьями увидеть лес"...
Вижу смысл заложенный в статью. И также соглашусь с мнениями оппонентов (7),(8).
Понять уровень компетенции кандидата и уровень его не компетенции помогает в принятии решения. И эта идея практически раскрыта в статье. Поддерживаю!!!
А вот названия модулей я так и не выучил... Только бы это мой начальник не увидел :). Но я помню, что сначала формируются структуры, потом пакетом запросов они заполняются, потом формируются движения, записываются, проверяются. И главное, я знаю куда лезть :)...
16. Александр Лукин (i_lo) 21.10.11 02:11
(12) CaSH_2004,
Однажды, ко мне пришел на собеседование на 1С программиста человек. Инвалид 1 группы по зрению, выпускник Консерватории по классу Аккордеона, Кандидат педагогических наук, в 1С - ничего... Человек скорее всего одаренный и умеющий достигать цели. Я долго думал, но отказал. Нужен был специалист, готовый сразу начать работать программистом...
17. Игорь Исхаков (Ish_2) 21.10.11 02:29
Вы знаете, Шура... я очень уважаю Бендера, но я вам должен сказать: Бендер-осел!

Спору нет , статья из "западной" струи не выпадает. Правильная , энергичная , деловая .
Перечислены и пронумерованы основные знания и навыки. Даже число 10 - круглое , правильное.
Но я "на людЯх" тебе говорю : какие глупости !

Никаких волнений, никаких валют , никаких "знаю - не знаю" . Только одно предложение кандидату :
"Опубликуй на ИС тему , выбери её сам. И мы сыграем на твоей поляне" .

1. Выбор проблемы тебе скажет о многом
2. Переход от проблемы к постановке задачи - тебе скажет еще больше.
(покажи мне как ты формулируешь и я скажу кто ты)
3. Техника исполнения завершит картину.

А на собеседованиии , если таковое понадобится после публикации , выясняется скорость реакции
и коммуникабельность. Остальное пусть кандидат посмотрит в документации.

P.S. Не подумай чего.. "Западная" струя - это "мейнстрим" по-ихнему.
Evgen.Ponomarenko; ZOMI; qWERTolet; Valery_L; Трактор; kapustinag; MaxDavid; vkr; Арчибальд; +9 Ответить 2
18. Евгений Шумилин (EASports) 21.10.11 04:15
И статьи баланса надо знать? Это, конечно, важнее, чем список конфигураций, с которыми приходилось работать :)
19. Александр Пономарев (Abris9) 21.10.11 06:21
Всегда считал, что идеальный кандидат - это тот, кто умеет решать стоящие перед ним проблемы, а не тот кто просто что-то знает. В теме предлагают проверить знания, а на деле окажется всё равно не тот, которого вы ждали. Ставить нужно уже с самого начала проблему и смотреть как она будет решаться, а остальное - пустая трата своего и чужого времени.
vicmos; afk; +2 Ответить 2
20. Александр Пономарев (Abris9) 21.10.11 06:25
(12) CaSH_2004, у нас это называется "смекалка", "кумекалка" :-)
21. anry mc (AnryMc) 21.10.11 07:21
(0)
1) "нельзя перелюбить всех женщин, но надо к этому стремиться" Жоржи Амаду
2) "Нельзя объять необъятное" Козьма Прутков

Есть специалисты знающие, а есть умеющие
opx; vkr; +2 Ответить
22. Доржи Балбаров (Angeros) 21.10.11 07:27
Статья спорна. С ее помощью можно найти точно такова же специалиста как и без нее, и в хорошем смысле и в плохом.
С другой стороны, кто подпишется отбирать програмеров по этой методе, тот такова спеца и получит.
23. Олег Шалимов (CaSH_2004) 21.10.11 09:18
(16)Ну не надо утрировать, я же не говорю что надо человека брать из другой сферы деятельности. А всего лишь что в одной сфере есть много задач, и не со всеми мы сталкивались. Человек чтобы быть программистом должен иметь к этому склонность, иметь логическое мышление и дело не в одаренности. Педагогика и алгоритммизация - помоему вещи далекие, хотя как и везде нет правил без исключений, но искать их самому накладно.
24. Александр Рытов (Арчибальд) 21.10.11 09:28
Мне статья понравилась. Прежде всего тем, что эта десятка вопросов не выдается за тест для отбора, а также объяснением, зачем нужен каждый из вопросов (кроме 5-го, где, на мой взгляд, автор чего-то перемудрил касательно мифического "управленческого баланса").
Покоробило однако
Если вы ищите...
Если вы ищЕте, то ищИте.
25. Kom-off (Kom-off) 21.10.11 09:33
(19)+ С практической точки зрения, статья бесполезна и, вот почему: во-первых, принимающий "экзамен" по этой статье сам должен обладать феноменальным набором знаний, а как выяснилось в обсуждении, этим багажом обладает малый процент людей. Во-вторых, полностью согласен с автором (19), потому как помимо академических знаний, проверяемых в этой статье кандидат должен обладать практическим опытом, способностью к достижению результата и, что не мало важно, желанию работать, или, к отсутствию лени. Обычно, последнее проявляется в том, что любой, попавший на новую работу, начинает проявлять активность, которая заканчивается через определенный промежуток времени, который зависит от внешнего окружения и психоэмоционального состояния объекта, как карась, которого запустили в пруд клюет первые 3 года даже на пустой крючек, а через 5 лет его уже и специальной насадкой не достать.
Я бы вместо этих 10 вопросов предложил бы нанимателю оплатить 1 час специалиста по профилю, в данном случае 1С, обладающего достаточным опытом. Он, во всяком случае, проверит технические знания, правда на уровне своей компетенции. Но, с другой стороны, раз вы смогли оплатить только этого специалиста, значит для вашего предприятия это и есть уровень компетенции. Короче, все сходится, ребеночек наш.
shoy; Поручик; +2 Ответить 1
26. Александр Рытов (Арчибальд) 21.10.11 09:38
Вдогонку: Если искать не конкретно одноэсника, а программиста - есть очень простой тест, который я в свое время применял. Просишь человека запрограммировать деление "столбиком", которое в начальной школе проходят, на все уточняющие вопросы отвечаещь "на Ваш выбор". А потом смотришь на выбор языка, наличие/отсутствие в решении постановочно/ограничительной части, полноту, "защиту от дурака", эргономичность представления результата... Многое становится ясно.
interlamersha; AnryMc; vkr; +3 Ответить 2
27. Jon bazcom (bazcom) 21.10.11 09:48
28. Доржи Цыденов (support) 21.10.11 09:59
Спасибо за статью, очень познавательно! Помню, давно это было, меня на собеседовании попросили сказать свой ник в интернете. А как вы относитесь к профайлам в интернете? Например, если у кандидата есть непустой профайл на Инфостарте?
29. Трактор Трактор (Трактор) 21.10.11 10:11
разница в з/п обычно составляет 2-3 и более порядков

Вопрос автору статьи. Что в данном контексте значит термин "порядок"?
30. Олег Филиппов (comol) 21.10.11 10:11
(28) support, По-моему большой плюс. Инфостарту пора бы уже пиариться с этой точки зрения... Но это обычно смотрится на этапе анализа резюме... на собеседовании как то странно наверное спрашивать...
31. Олег Филиппов (comol) 21.10.11 10:20
(19) Abris9, Задачу можно решить по разному... а если подбираете программиста на крупный проект... вам нужно понимать как человек ведёт себя на всех стадиях проекта... как вы это проверите? Да никак... вот так "наобум" из одной задачки у нас программистов и подбирают :(
32. Олег Филиппов (comol) 21.10.11 10:22
(25) Kom-off, 1) речь не об академических знаниях... а о "попытке выяснить" практические. Чтобы всё проверить у вас не хватит и испытательного срока
2) Основные - первые 3-4 вопроса... для них специалист с багажом знаний не нужен...
33. vkr (vkr) 21.10.11 10:26
Мне кажется, что потенциальному кандидату всегда в плюс пойдет знание
какого-либо нормального языка программирования - типа С (даже без ++)...
Ведь язык 1С 8.2 (которую щаззз суют во все дырки) - практически Си.
Применять при 1С-разработке принципы нормального программирования - плюс !
А за 3-4 месяца при необходимости закончить курсы бухучета - несложно...
З.Ы. И за статью - спасибо!
34. Константин Леонов (lkey) 21.10.11 10:33
Если оценивать подбор персонала с технической точки зрения, та да -- полезно было ознакомиться. Хотя я считаю что главное -- чтобы человек был хороший :)
35. Sergey (Sergey K) 21.10.11 10:35
В целом поставил +, но по некоторым пунктам не согласен, например "зачем помнить названия процедур", переписывал проведение практически всех документов УПП, менял в БУ, УСО и др. но никогда не заморачивался по запоминанию процедур, т.к. 1-5 мин. требуется чтобы найти место где писать/исправлять и остальное время на исправление/доработку. Ну и по другим пунктом можно придумать много аргументов против.
nikki_00; vasiliy_b; Spartan; +3 Ответить 2
36. Александр Рытов (Арчибальд) 21.10.11 10:36
(34) "Хороший человек" - это еще не профессия. А вот "плохой человек" - уже да.
Natella2212; Djonny; +2 Ответить 1
37. Константин Леонов (lkey) 21.10.11 10:44
(36) Арчибальд, Я просто к тому, что нельзя рассматривать кандидата с чисто технической точки зрения. Мне, например, было бы комфортней работать с человеком, который пусть и имеет меньше знаний и навыков, но в общении более приятен и с ним можно найти взаимопонимание. И критерии отбора, предложенные в статье, запросто могут привести к тому, что на работу может быть принят "плохой человек".
38. Александр Рытов (Арчибальд) 21.10.11 10:45
(35) По-моему, автор указывает, что к ответам надо подкодить творчески. Вопросы/ответы позволяют оценить, а не оценивают кандидата. Ну вот первый, к примеру. Отсутствие сертификата просто ни о чем не говорит. А вот присутствие говорит в пользу кандидата, но не всегда.
Слова "целую" в телеграмме жене ничего не означает. Отсутствие его означает многое...
svartemov; AlenaR; brr; support; +4 Ответить
39. Олег Филиппов (comol) 21.10.11 10:45
(35) Sergey K, Ну предложите как проверить по-другому что человек очень хорошо знаком с какм-нибудь прикладным решением на уровне программиста?... Ничего умнее для этого я не нашел. Из моего опыта названия процедур запоминаются... хотя запоминаются наверное больше когда уже собственный документ добавляешь по методике конфигурации...
40. Александр Рытов (Арчибальд) 21.10.11 10:47
(37) Я таки считаю, что в статье приводятся не критерии, а методика сбора информации к размышлению.
41. Константин Леонов (lkey) 21.10.11 10:49
(40), в общем-то, да. и некоторые вещи оказались для меня полезными. хотя зачастую просмотр сделанных работ кандидата или небольшое задание, которое человек должен сделать сразу, может сказать о человеке гораздо больше, чем много вопросов.
42. Александр Рытов (Арчибальд) 21.10.11 10:50
(41) "небольшое задание" - это в (26)
43. Ийон Тихий (cool.vlad4) 21.10.11 10:54
статья спорная и при всем уважении к автору, я с ней не согласен. просто логические посылы... нет никаких универсальных решений по поиску специалистов(тем более, что все предъявляют разные к нему требования). В маленькой конторе по продаже булочек одно, в франчайзи другое, в 1С третье...
1. Сертификаты...я бы их отправил на последнее место.
2. Это все сводится к знаниям документации и к прошлому опыту....если уж хотите отойти от 1С, то вообще-то другие программисты, одинесников и за программистов не считают...так, что лучше не отходить.
3.-8. Солянка. Я скорее не стану принимать на работу человека, который на все это ответит. Ландау при приеме в аспирантуру специально давал сложные задачи. Их вообще сложно было решить. Его спрашивали коллеги, а в чем смысл? На что, он отвечал, - те кто решит их - либо дурак(который зазубрил или отгадал), либо гений. Если бы решавший был гением, Ландау бы это сразу понял.
9. Неполностью, но фигня. А если это надо делать один раз и по времени займет больше, чем делать вручную? Все равно программить? Здесь логика не срабатывает, вверх всегда берет жизненный случай...
10. Если не знакома, ну и что?
pisarevEV; Vladal; cleaner_it; MaxDavid; Трактор; +5 Ответить
44. Ийон Тихий (cool.vlad4) 21.10.11 10:57
(42) Тоже также считаю. Просто надо сделать какую-то выжимку задач - из a) простейших, умеет программировать нет, б) из тех, которые нужны на работе, выяснить подходит кандитат именно на этой работе в) можно добавить парочку задач на смекалку, для её проверки г) просто поговорить (или сделать хитый ход подсадить типа "кандитаты", своих сотрудников, шучу))) ), или пускай пообщается с будущими коллегами.
45. Олег Филиппов (comol) 21.10.11 11:00
Это если выбирать "сырой материал" опять же... небольшое задание. А вы пробовали когда-нибудь в "буржуйскую контору" вроде Microsoft устроиться программистом (не начального уровня) 2-го или 3-го грейда? Вот там вас в первую очередь спросят... сертификаты? MSF (без знания которого вообще вряд ли куда пройдёте)? и уже в последнюю очередь личностные качества... если до них дойдёт.

Статья написана ближе к прозападным методикам. Собственно хороших отзывов и не ждал. Вообще думал в "-5" скатится быстренько.
46. Ийон Тихий (cool.vlad4) 21.10.11 11:03
(45) Мы России живем и статья вроде об 1С, а не о микрософте. Честно говоря мне раздражает, когда люди сравнивают нашу страну с западными и говорят, а вот на западе же так. Мы не на западе. У них можно тырить опыт, идеи и т.д. Но делать это надо умеючи.
47. Ийон Тихий (cool.vlad4) 21.10.11 11:04
(45) И кстати, довольно странно, что те кто устраивается на работу в Микрософт, потом идет работать одинесником.
48. Александр Рытов (Арчибальд) 21.10.11 11:07
(45) Вообще говоря, для западников торговля сертификатами - одна из статей дохода, а требуются сертификаты для проверки лояльности к компании (что, конечно же, необъективно). Выросли сертификаты из индульгенций...
avga; MaxDavid; +2 Ответить 1
49. Олег Филиппов (comol) 21.10.11 11:33
(47) cool.vlad4, Так вот и тырим не идеи а best practice. А... так вы ещё наверное думаете что при этом в microsoft программистам много платят :)
50. Олег Филиппов (comol) 21.10.11 11:36
(48) Арчибальд, На западе принято "знаешь что-то - подтверди бумажкой". На себе проверил... даже если кажется что знаешь, чтобы получить сертификат знания свои придётся упорядочить, привести в соответствие с тем что требуется на экзамене, что то (может и не мало) изучить, сходить на курсы, подготовиться... В итоге знания преумножаются.... а мы привыкли игнорировать эту практику.
i_lo; Ish_2; +2 Ответить 3
51. Ийон Тихий (cool.vlad4) 21.10.11 11:37
(33) Что такое нормальное программирование? На любительском уровне человеку не воспрещается знать любой язык, конечно, кругозор, мозги и т.д. развиваются. На промышленном/профессиональном уровне у вас либо не хватит времени "знать" С/С++ и заниматся еще 1С, либо вы полностью уйдете в одну из областей. И общего между ними, кроме как точки с запятой, я честно говоря найти не могу. Я думаю при приеме на работу спеца в качестве 1С программиста знание другого языка необязательно (если знает, ну молодец), но в случае если есть необходимость часто писать ВК, конечно, этому пункту следует уделять внимание.
52. Ийон Тихий (cool.vlad4) 21.10.11 11:40
(49) Я не думаю, я знаю,- парочку примеров. Про деньги я вообще слова не сказал. Просто статья об 1С-никах, любых, в том числе и где-нибудь в небольших российских конторах, где-нибудь в глубинке. А вы им в пример - микрософт ставите. Они-то слов таких могут не знать (best practices) и при этом быть отличными специалистами в своей области.
53. Александр Рытов (Арчибальд) 21.10.11 11:49
(50) "знаешь что-то - подтверди бумажкой" - совсем не плохо. Плохо противоположное, когда бумажка есть, а знаний нет. Есть у меня один такой сертификат от мелкомягких...
Кстати, почему только на Западе? У нас тоже, особенно, на фирмах, где грейдинг прошел, начинают с бумажки. К примеру, от кандидата в одноэсники требуют высшего технического образования. А зачем?
54. Сергей Ожерельев (Поручик) 21.10.11 11:50
(0) Почитал, поржал. Бред по большей части.
1v7; lamelioss; vladsol; talych; ram3; nick_krsk; pisarevEV; Virikus; absolutblohin; fox_haus; Andle; hogik; afk; fishca; Трактор; cool.vlad4; +16 1 Ответить 1
55. rutony rutony (rutony) 21.10.11 11:53
Помоему статья полный перегиб. В 10ти довольно странных для 1с программиста вопросах нельзя узнать о квалификации.
56. Ийон Тихий (cool.vlad4) 21.10.11 12:00
(0) Умозрительный пример. Я бизнесмен, (юр лицо, ООО "Подтяжкинофф и ко"), торгующий подтяжками для трусов.
Ищу специалиста 1С. 1С стоит её внедрили. Но потребности растут. А я многих вещей не знаю, но хочу. И странная такая вещь, - большая часть кандидатов отсеивается по данной анкете,- зато вот он красавец, один все таки прошел. Но опять незадача,он месяц проработал. Бухгалтер на него жалуется, менеджеры жалуется. Мне понадобился отчет, а он мне про tcp и Active Directory втирает.
Sfairat2; Abris9; allexe; +3 Ответить 1
57. Игорь Исхаков (Ish_2) 21.10.11 12:32
58. Олег Филиппов (comol) 21.10.11 12:39
(52) cool.vlad4, Про 1с-ников в глубинке речи нет.... По-моему после 1-го пункта это очевидно...
59. Ийон Тихий (cool.vlad4) 21.10.11 12:43
(50) Разница между ними и нами вовсе не в бумажке или сертификате и не в том, что мы там привыкли...у них отношение к жизни, к людям другое, - экзамен для большинства из них, это не какое-то препятствие или угроза в жизни, а её закономерный этап. ... знал некоторых людей в ---- у которых были проблемы в работе, поскольку у них не было высшего образования, они просто покупали диплом. Для них сертификат не может обманывать, для них закон и правила нерушима, для них есть система....а мы, если нас припрет, начхать на все это хотели, так, нас учили, так, нас воспитали.
60. Ийон Тихий (cool.vlad4) 21.10.11 12:44
(58) Ничего не очевидно. Они не люди или не 1С-ники? В заголовке напишите про крупные мегахолдинговые компании, у которых почему-то нет денег на нормальных сисадминов, знающих MS SQL или AD.
61. Олег Филиппов (comol) 21.10.11 12:44
(52) cool.vlad4, (56) cool.vlad4, Вы дочитали статью до конца? До таблички?
Плюсы 7 и 8
Очень плохой случай. Вы имеет дело с типичным технарем. Как правило, эти люди очень самолюбивы, 1С считают «убогим продуктом, с которым им приходится работать»

Просто ИХМО нужно отсеивать людей которые "кроме 1с ничего не видели" это беда программистов 1С. Общий технический кругозор у человека должен быть, иначе мы начинаем потом рассказывать "а что такое прямое подклчюение к базе, почему у меня на записывается файл на ftp, почему сервер лапущенный от Local учетной записи не может файл выложить на сетевой ресурс" и т.д. и т.п.
62. Олег Филиппов (comol) 21.10.11 12:49
(60) cool.vlad4, в глубинке ИХМО про "Идеальный" речи нет. Хоть бы "приличный" нашелся уже будет хорошо.
63. Ийон Тихий (cool.vlad4) 21.10.11 12:50
(61) Да, нет, же по большей части я с вами, согласен. Статью я естественно прочитал, ибо это несложно. Просто статья претендует на универсальность, а по сути является лишь частным случаем. Все мои возражения основаны только на этом. Если написать, что "Как я принимал на работу специалиста. и т.д." , то вообще никто не возразил бы.
64. Олег Филиппов (comol) 21.10.11 12:51
(55) rutony, Первые 3 вопроса для программиста 1С вы считаете странными? Тогда конечно это просто разница в подходе. Я обычно после первых 3-4 уже готов судить о квалификации, вернее о том подходит ли...
65. Олег Филиппов (comol) 21.10.11 12:53
(63) cool.vlad4, Ну да, рекомендации скорее для московских не мелких компаний... только в них опыт... нужно было указать.. учту
66. Игорь Исхаков (Ish_2) 21.10.11 12:56
(61) Какой ужас !
"а что такое прямое подклчюение к базе, почему у меня на записывается файл на ftp, почему сервер лапущенный от Local учетной записи не может файл выложить на сетевой ресурс"
Мне очень стыдно , но я задавал эти вопросы сисадмину - он отвечал , вопрос решался .
Это плохо ?
pisarevEV; wa; AlenaR; Spartan; vkr; MaxDavid; Арчибальд; afk; Трактор; fishca; +10 Ответить 2
67. Олег Филиппов (comol) 21.10.11 13:13
(66) Ish_2, Ну так хочется же такого специалиста чтобы не задавал вопросов :). А если ещё сисадмин скажет "я в ваших 1с-ах ничего не понимаю", хочется же "идеального". Это не самые приоритетные вопросы (7 и 8) но желаемые.
68. rutony rutony (rutony) 21.10.11 13:16
(64) Второй вытекает из первого, если нужен именно разработчик конфигураций с нуля. Достаточно убедиться что у него есть Спец по платформе. Ну или реализованные проекты. А не, названия и предназначение. Эту всю информацию, можно получить прочитав краткое описание 1с платформы. Но при этом не уметь это использовать.

Третий, если программисту 1с ставят задачу на создание конфигурации с нуля под определенные нужды, ему предоставляют подробное техническое задание. А не так что бы он бегал и сам пытался в никнуть... Это пройденный этап, знаем, бывали, бегали суетились, предложили отличную реализацию которая оптимизирует и упрощает весь процесс. Начальник говорит нафига оно мне нужно хочу как тут и тыкает в картинку. Фишка еще в том что предложенная реализация позволила бы тупо уволить человек так 40, так как они по сути уже были бы не нужны.
69. Игорь Исхаков (Ish_2) 21.10.11 13:21
(67) Отличный пример, Олег. Как раз по теме.
Ну так хочется же такого специалиста чтобы не задавал вопросов :). А если ещё сисадмин скажет "я в ваших 1с-ах ничего не понимаю",


Итак , сисадмин послал. Вот тут-то мы и узнаем специалиста.
Другими словами, как быстро будет найдено решение ?
В практической работе постоянно будут встречаться незнакомые вопросы , поэтому при приеме на работу хотелось бы оценить именно это качество.
Трактор; +1 Ответить 1
70. Трактор Трактор (Трактор) 21.10.11 13:26
Прочитал табличку. Плюсы 1, 3, 5, 9, 10. В остальных вопросах есть лакуны в знаниях. Я получается скорее руководитель. Не люблю я руководить. Фигня какая-то.
(67) Фраза
разница в з/п обычно составляет 2-3 и более порядков.
заставляет ещё раз задать автору статьи вопрос. Что значит термин "порядок" в контексте статьи? Зарплата бухгалтера в Москве 30-200 тысяч рублей. Если использовать термин "порядок", в математическом смысле этого слова, то зарплата 1Сника получается от трёх до двухсот и более миллионов рублей. Извините, но таких денег мало кто получает.
Djonny; afk; +2 Ответить 2
71. Доржи Цыденов (support) 21.10.11 13:26
Кстати, расшифровка результатов не совсем понятна. Я сначала подумал, что плюсов 6 или 7, а не плюс к пункту 6 и 7. Т.е. сила привычки к подобным тестам в глянцевых журналах.
Надо как-то визуально по другому что ли подать материал. У аудитории складывается впечатление, что хорошо, когда на все плюс, а плохо, когда на все минус.
72. Игорь Исхаков (Ish_2) 21.10.11 14:09
(70) Подловил.
На порядках.
73. Александр Пономарев (Abris9) 21.10.11 15:10
(31) comol,
На каком из этапов ЖЦ КРУПНОГО проекта нужны знания С++, С#, MS AD рядовому программисту 1С?
На каких этапах ЖЦ КРУПНОГО проекта вы собираетесь использовать труд программиста 1С и какой именно труд?
Не задумывались ли Вы, что есть программисты (причем очень не плохие), которые вовсе не стремятся стать PM-ом или директором службы поддержки ?
Почему я не увидел в вашей статье ничего про коммуникации? Вы же знаете, что большинство программистов 1С на практике взаимодействуют как друг с другом так и с пользователями. Почему я ничего не услышал про знания в области учета (вот никогда не встречал никакой пользы от обычной терминалогии, скорее важно понимание тех или иных знаний, а не тезаурус; если берете программиста 1с на работу по бух учету задайте ему лучше задачку какие проводки при покупке товара, продаже его, простой пример по НДС, ЕНВД и т.п., подсчет фин.результата в конце месяца), понимания целей бизнеса - понимание ПОЧЕМУ такой-то отчет нужен директору, что он с помощью этого отчета для себя получает.
Вопрос 1 Есть ли у Вас сертификаты 1С? Какие?
У меня есть пример, когда чувак с сертификатами обложался в том месте где другой без них справился. И все потому что первый не умел вести коммуникации с пользователями и плохо понимал истинные цели, которые стояли перед бизнесом.
Вопрос 2. Вы знакомы с документом "Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8"?
С этим соглашусь. Бесспорно.
Вопрос 3. Вам нужно разработать прикладное решение "с нуля" с чего вы начнете?
Я этот вопрос не во всех случаях отнес бы к программистам 1С, скорее к аналитикам и постановщикам задач. И кстати, если ты выбираешь сразу ССП, то я бы выбрал бы "выбор наиболее подходящей готовой специализированной конфигурации с наличием нормальной техподдержки со стороны разработчика", а уже потом если ничего не нашел - ССП.
Вопрос 4. Насколько хорошо вы знаете функциональность прикладного решения "..."? Перечислите основные процедуры проведения Документа в решении "...".
Тоже не всегда и не везде. Есть например какая-нибудь конфа от Рарус (CRM), а к вам пришел программист, который хорошо шарит в УПП. Что ему не разобраться в этой конфе чтоли? Раньше была УТ 10, теперь 11. Совершенно разные! Что теперь ты пошлел из-за того что он еще не имел практики с УТ 11?
Вопрос 5. Перечислите все статьи баланса, которые вы знаете.
Да достаточно знать его структуру, чтобы понимать его смысл. А все статьи знать на зубок и не обязательно.
Вопрос 6. Вам знакомо понятие "Валюта Баланса"?
Про тезаурус написал уже.
Вопрос 7. Технический back ground. Вы знаете MS SQL? Знаете MS AD? Основные сетевые протоколы?
лишнее
Вопрос 8. Вы знаете другие языки программирования (C++, C#)?
лишнее. Знания таких вещей как XQuery, WS, SQL - может быть плюсом в каких либо случаях.
Вопрос 9. Бухгалтер просит вас перенумеровать счета фактуры по организации ООО "..." за текущий месяц. Посмотрев ситуацию вы находите там всего 10 счетов фактур. Что бы вы сделали?
соглашусь, верно, рациональное использование времени.
Вопрос 10. Вам знакома библиотека ITIL? А технология PMI?
а почему про CobiT,Agile, RUP ни слова? :-)
absolutblohin; AlenaR; CaSH_2004; Трактор; +4 Ответить 1
74. Александр (allexe) 21.10.11 16:22
Мне в целом статья понравилась хотя некоторые пункты можно "переделать" под себя. С пунктами 1-3 согласен. 4 пункт, мне кажется, проще спросить не про конкретные процедуры, а про общую логику работы (что какими документами двигается и в какой последовательности). Хотя если нужен именно специалист с глубоким знанием какой-то конкретной конфигурации, то почему бы и не оставить вариант 4 как в статье. 5 - почти то же что и 4 только в другой области. Если нужен больше консультант, а не программист то вопрос хороший. Если программист, то можно переформулировать вопрос проще (проводки по типовым операциям и т.п.). 6 - вообще не понял :) это наверное больше вопрос для консультанта, а не программиста. 7 и 8 вопросы тоже не однозначные, но автор и упоминает в своей статье, что если есть сильный перекос в сторону этих вопросов, то кандидат получится неоднозначный. 9 - отличный вопрос, жалко что он только один из этой области. По идее в работе программиста 1С коммуникации играют немаловажную роль, поэтому было бы неплохо расширить количество подобных вопросов. 10 неоднозначный вопрос, кандидат может попросту соврать. Если у него большие карьерные амбиции, но по каким-то причинам он пришел к вам на вакансию обычного программиста, стоит ли заявлять об этих амбициях на собеседовании или нет?
75. Александр Рытов (Арчибальд) 21.10.11 16:34
(65)
Ну да, рекомендации скорее для московских не мелких компаний...
Таки вылезли уши зарубежного агента влияния. Зарубежного - потому, что Москва - ну, не то чтобы не имела отношения к России... Отношения есть. Как у доярки с коровой...
DoctorRoza; +1 Ответить
76. Олег Филиппов (comol) 21.10.11 16:52
(68) rutony, так смысл в том чтобы программист мог не только по ТЗ работать - это "кодер". А сам провести исследование, анализ, веншнюю спецификацию, документирование...
77. Олег Филиппов (comol) 21.10.11 16:54
(69) Ish_2, Да, но одно дело если человек не знает, допустим, "как влияет секционирование на производительность запросов СУБД" а другое дело, если он вообще не особо представляет что такое сервер СУБД и что от него что-то очень сильно зависит...
78. Олег Филиппов (comol) 21.10.11 16:55
(70) Трактор, ну не порядка.. раза... Если кто-то не любит руководить это же не значит что не обладает необходимыми для этого знаниями :)
79. Александр Рытов (Арчибальд) 21.10.11 17:01
(76)
программист мог не только по ТЗ работать - это "кодер".
Терминология важна. Размер имеет значение.
А сам провести исследование, анализ, веншнюю спецификацию
Теперь этому есть название - системный архитектор+аналитик. Но это совершенно другие деньги.
80. Александр Рытов (Арчибальд) 21.10.11 17:02
(79) Раз уж термиин проскользнул, так и надо говорить: 2-3 грейда.
Ужас какой...
81. Олег Филиппов (comol) 21.10.11 17:05
(73) Abris9,
9 вопрос про коммуникации; но для этого у нас есть суппорт, а так же консультанты, бизнес-аналитики. Для программиста эти качества менее важны... кроме тех, которые хотят в перспективе стать PM-ом

5 6 вопрос на знание учета. Считаю очень важным. По ответам предполагается оценить имеется ли понимание вцелом... а не знание конкретных вопросов.

ИХМО труд программиста который даже не представляет что такое AD трудно использовать на любых этапах жизни проекта.
82. Александр Рытов (Арчибальд) 21.10.11 17:08
(81) Проекты существовали и до появления AD...
83. Олег Филиппов (comol) 21.10.11 17:14
(79) Арчибальд, Ну даа... системный аналитик и архитектор... согласен, тут можно придраться... с одной стороны я пишу что должны быть консультанты как выделенная штатная единица, с другой стороны роль системного аналитика и архитектора чтобы выполнял программист... Но я всё-таки остановлюсь на таком варианте - что суппортом программист заниматься не обязан, а знать как строится и планируется архитектура системы, хотя бы в простейшей методологии - должен...
84. Александр Рытов (Арчибальд) 21.10.11 17:22
(83) Тут я как раз согласен. Ситстемный аналитик и архитектор - это кормушки, придуманные мИнИджерами. В 70-е годы это называлось - ведущий программист. А саппоррт, да, даже и кодинг - не очень-то к программированию относились...
85. Anatolii Karasev (KapasMordorov) 21.10.11 17:32
86. Олег Филиппов (comol) 21.10.11 17:56
(85) KapasMordorov, Хамство не приветствуется. Автор закончил MBA и посетил не один HR тренинг. А отдел кадров и отдел HR это разные вещи, молодой человек.
87. Anatolii Karasev (KapasMordorov) 21.10.11 18:03
88. Олег Шалимов (CaSH_2004) 21.10.11 19:16
Вот сижу и пытаюсь понять откуда такое противоречие между высказываниями автора
comol пишет:
Статья написана ближе к прозападным методикам.


далее имеем

comol пишет:
(63) cool.vlad4, Ну да, рекомендации скорее для московских не мелких компаний... только в них опыт... нужно было указать.. учту


А потом вдруг:
comol пишет:
(66) Ish_2, Ну так хочется же такого специалиста чтобы не задавал вопросов. ... хочется же "идеального".


Интересный случай, насколько всем известно запад идет по пути оттачивания спецов по конкретной специальности, а не каких-то коктейлей "все в одном". Далее разговор про крупную компанию где явно должна сидеть куча таких узко заточенных спецов, каждый на своем участке, и вдруг автору требуется УНИВЕРСАЛ, решающий все сам - с чего вдруг? Вы что по ходу обсуждения меняете мнение или как это согласуется?
Представить себе крупную московскую компанию где сидит куча универсалов - сложно, они подерутся :) Это у нас тут в глубинке вынуждены растить универсалов т.к. хотя з/п маленькие, но руководство экономит на всем и не пригласит лишнего спеца - выкручиваемся как можем.
Понятие "идеальный" вообще дело относительное как про "вкус и цвет".
89. MaxDavid (MaxDavid) 21.10.11 20:20
Со своей точки зрения скажу так:
Если мне на собеседовании начнут выдавать такой избыточный перечень вопросов, я сразу заподозрю, что организации требуется "и швец, и жнец, и на дуде игрец" под зарплату одинэсника. Соответственно и отношение мое к такой организации будет соответствующее.
Другое дело, если мне сразу объяснят: друг, нужен нам конкретно одинэсник, но попутно мы тут узнаём, кто ты есть на самом деле, к чему у тебя душа лежит, чем сердце успокоится и т.п. Я сразу пойму: ребята из HR балуются новыми методиками, бывает. Может, в таком случае даже и на вопросы отвечу честно.

Другими словами, стоило бы поменять название с
"10 Вопросов, позволяющих "подобрать нужного" программиста 1С."
на
"10 вопросов, позволяющих определить, какое место более всего подходит кандидату на программиста 1С".
kharuz; AlbinaAAA; suggestive; afk; AlenaR; Spartan; Пацталоцци; Трактор; CaSH_2004; Alraune; rom-x; +11 Ответить
90. Игорь Исхаков (Ish_2) 21.10.11 20:49
Автор закончил MBA и посетил не один HR тренинг.

Предчувствие в (17) меня не обмануло . Браво ,Олег .
И хотя при виде этих аббревиатур мне трудно сдержать кривую усмешку , тем не менее
готов допустить, что дремуч. Обозначенная в твоей статье современная (читай - западная) альтернатива
нашим реалиям полезна хотя бы тем , что она есть. И от неё можно отказаться.
И в этом смысле я приветствую твою статью. Гни свою линию . Так интереснее !
Трактор; +1 Ответить 1
91. Александр Капустин (kapustinag) 21.10.11 21:42
Нда, поздновато я добрался до этого обсуждения. Многое из того, что я хотел сказать по поводу статьи и комментариев, уже сказано выше. Мне кажется, что цель статьи достигнута, потому что, по крайней мере, когда я читал статью, я сразу к ней относился как к дискуссионному материалу, а не как к истине в последней инстанции.
Я сам больше ценю умение найти решение. Не "знать", а "знать, где найти". Умение быстро переключиться и вникнуть в проблему. Но факт бесспорный, что при доработке типовых конфигураций очень важно действовать "правильно". Реализовывать решение "правильными" методами. Не изобретать "велосипед", а знать точно или примерно, где такая или похожая функциональность уже реализована. В этой части автор прав, конечно.
92. Александр Пономарев (Abris9) 21.10.11 22:00
(81) comol,
>>ИХМО труд программиста который даже не представляет что такое AD трудно использовать на любых этапах жизни >>проекта.
думаю, что дальше можно с вами не дискутировать.
93. Александр Пономарев (Abris9) 21.10.11 22:15
и почитайте "Как сдвинуть гору Фудзи" (Уильям Паундстон)
94. Сергей Алферов (SunShinne) 21.10.11 22:15
Эх, лениво читать все комменты, но пока просматривал - видел интересные и правильные (на мой взгляд). Полагаю и мой коммент мало кто увидит... и все же выскажусь. Автору надо бы было определится с дефинициями, а именно с вопроса - [Б]кто же он, Программист 1С?[/Б]Введя классификацию программистов 1С, функционалов для их использования, можно было уже и статью писать. Мне когда-то приходилось сталкиваться с подбором одинэсников - я тогда давал ЭЛЕМЕНТАРНЕЙШУЮ задачу - остатки по складу вывести на дату Х. Ну по 41му счету. Никто не сделал. Вообще.
Все (кто мог писать код) выводили остаток на КОНЕЦ даты Х. Даже Сам Альф потом на Т1С истерику развел, мол это правильно. Программист должен ПОНИМАТЬ задачу и решать ее, задачу.
9й пункт выдает автора "с головой", ибо каждый внедренец, которому РЕАЛЬНО приходилось закрывать акты скажет, что иногда взять и руками переколбасить сто позиций самому правильнее. Потому что так быстрее получишь деньги.
95. Олег Филиппов (comol) 21.10.11 22:18
(88) CaSH_2004,

1) Западные методики - программист должен быть именно программистом, и знать конкретные методики, иметь сертификаты, знать конфигурации

2) Московские компании просто имеют уже возможность ориентироваться на западные методики, и программисты такого уровня в москве есть и можно выбирать

3) Программист если он правильно подготовлен "универсалом" быть не обязан, но техническое образование иметь должен и первичные знания бухгалтерского учета, если это программист 1С - тоже обязательны. Если бы мы говорили про "универсала" требования были бы "Знание МСФО, GAAP, Блока производство, Бюджетирования, Навыки работы с ТО, Опыт внедрения CRM" и т.п. Я как раз против таких "Кузнец и жнец и на дуде игрец" :)
96. Олег Филиппов (comol) 21.10.11 22:20
(91) kapustinag, Нуу.. я в принципе и предполагал дискуссию. Пункты, которые я бы хотел считать обязательными 1-3 1-4, об этом и писал. Остальное "каждый подбирает под себя" для этого табличку внизу сделал
97. Олег Филиппов (comol) 21.10.11 22:23
(94) SunShinne, так вот чтобы с задачами не играться я и предлагаю их заменить пунктом 1 и 2...
С замечанием по поводу 9 пункта согласен... если подбираем именно внедренца во франчайзи логично что ответ должен быть другим :)
98. Олег Филиппов (comol) 21.10.11 22:26
(87) KapasMordorov, С вами дискуссия не возможна.
99. Олег Филиппов (comol) 21.10.11 22:29
(90) Ish_2, Ну да... и все отказываемся.... Но надо же помечтать о "светлом будущем".
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа