Имя: Пароль:
1C
1С v8
Тесты на программирование при приёме на работу
0 Pasha_mix
 
24.09.11
01:57
Всем добрый вечер!
Есть фирма, хотят нанять на работу программиста, для проверки уровня знаний решили предложить тестовые задачки. Может кто-то сталкивался с такими тестами? Я ума не приложу как эти задачки подготовить и на сколько они будут отражать уровень знаний.
1 zak555
 
24.09.11
02:02
6/7/8 ?
2 zak555
 
24.09.11
02:02
*если конечно 1с
3 Pasha_mix
 
24.09.11
02:04
Если имеется в виду программа, то конечно 1с 8. Тема же в разделе v.8
4 zak555
 
24.09.11
02:05
какие задачи будет решать ?
5 Pasha_mix
 
24.09.11
02:09
Начиная от построения отчётов и печатных форм, до разработки конфигурации с нуля. Ну а вообще просто на знание платформы, если будет знать платформу, то в типовых конф. разберётся, я так думаю.
6 Aleksey
 
24.09.11
02:17
"разработки конфигурации с нуля" и "в типовых конф. разберётся," - как бы разные вещи.
Потому что зачастую к типовым нужен Консультант 1С, который знает типовые и знает как и что в ней нужно делать

В отличии от разработки с нуля, гду нужен постановщик задачи и/или тупой кодер
7 Aleksey
 
24.09.11
02:19
И тестовые ниразу не показатель. Ну не знает он к примеру пузырькового метода сортировки, и что это значит - он плохой консультант
8 Икогнито
 
24.09.11
02:24
Нормальные специалисты просто готовят специализированный вопросник программисту.
Меня так в один франч брали - полчаса отвечал на вопросы, написал руками на бумаге запрос.

А сажать человека кодить - имхо, глупость.
9 Икогнито
 
24.09.11
02:26
+(9) нормальный специалист не будет ездить в абы-какие конторы, и всем подряд писать тесты на кодирование.

Найдете какую-нить посредственность, которой не лень это делать.

Если тест на кодировку сложный - то вообще нефиг тратить на него время - есть куча других вакух на рынке труда.
10 Икогнито
 
24.09.11
02:28
+(9) тест на кодирование после собеседования - пустая трата времени  для большинства соискателей.

Не вижу никакого смысла его делать. Оценить уровень знаний специалиста можно по результатам обычного вопрос-ответ.
11 Pasha_mix
 
24.09.11
02:30
(8) Так, Тогда переключимся на специализированный вопросник программисту. Может есть готовые вопросники?
12 Любопытная
 
24.09.11
02:33
Пробные тесты на профессионала по платформе зарядите. Они на ИТС всегда были, наверное и сейчас есть
13 Pasha_mix
 
24.09.11
02:35
(12) Я тоже о них думал, пока это единственный вариант...
14 Икогнито
 
24.09.11
02:37
(12) не смеши, к профессионалу надо готовиться. Там вопросы слишком заумные.

(11) Составь опросник из простых и незаумных 10-15-ти вопросов по конфигурированию и объектам платформы.
Начиная от того, как устроены регистры, какие есть, какие галки у регистров есть и т.д. Что такое разделение итогов и т.д.

От самых простых к сложным.
По мере ответа кандидата на вопросы в ходе устной беседы - будешь понимать какого уровня человек пришел.

Последний вопрос: дай, например, табличку на бумаге - попроси написать по ней запрос на листе с применением МАКСИМУМ, МИНИМУМ по ссылкам.
15 Любопытная
 
24.09.11
02:42
(14) Да брось. Не обязательно же прям - не сдал, значит не прошел. По правильным/неправильным ответам можно понять в чем человек шарит, о чем догадывается и что для него вообще темный лес. Меня когда во франч принимали, я им сказала - работала в ТиС оператором, по ТиС тест и дали. Из 14 вопросов было 8 правильных ответов. Мне сказали, что это очень хороший результат без подготовки и взяли на работу.
К тому же тест это лишь часть собеседования.
Можно еще посмотреть вопросы в тестах на специалист.ру
16 Икогнито
 
24.09.11
02:44
(13) заумные вопросы, которые сам до конца не понимаешь - задавать не советую.

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

Так у меня было в одной логистической конторе: три прога вышли меня собеседовать по блокировкам, опустил их по полной.
17 Икогнито
 
24.09.11
02:55
(15) ну не знаю, возможно, тот, кто хорошо знаком с классическим казенным языком терминологии 1С - тот и ответит.

Я, например, когда готовился к профессионалу, смысл многих вопросов не понимал. Т.е. не понятно было вообще, что спросить-то хотят :)
18 Икогнито
 
24.09.11
02:57
(15) если память не изменяет, профессионал по платформе - 20 вопросов, 2 неправильных ответа.
19 Любопытная
 
24.09.11
03:00
(18) 14 вопросов вроде было.
И я же еще раз говорю - не смотреть на него как "сдал/не сдал". Смотреть на что ответил, на что не ответил. Потом поспрашивать по этому же тесту более развернуто - почему не ответил на вопрос: непонятно что спросили  или тупо не знаком.
Просить чего-то написать по-моему бессмысленно. Ну максимум - попросить алгоритм действий набросать по какой-нить задаче.
20 Икогнито
 
24.09.11
03:03
Опять же, случай был...
Приехал на одну вакуху, дали простейший тест - написать минимальную конфигурацию учета склада с контролем остатков.
Фигня какая...

Некомфортная обстановка, неудобная клава, мозг, вынесенный кадровиком на собеседовании, поджимает время - надо на след. собеседование и т.д.

Допустил по невнимательности элементарную ошибку в запросе по остаткам...
Зашел прог, увидел ошибку, скособочил такую рожу, что захотелось ему в бубен там же сунуть, за неуважительное поведение.
21 Pasha_mix
 
24.09.11
03:05
(19) Ну да, главное понять уровень знаний. Я когда ходил на собеседование меня спрашивали по конкретной конфигурации. Т.е у них были изменения и они спрашивали как бы я их решил. Вроде всё чётко отвечал, но не перезвонили )
22 Икогнито
 
24.09.11
03:08
(21) нормальный прог с любой конфигурацией типовой разберется.

На днях переписывал одну обработку загрузки накладных и последующего формирования счетов-фактур.

Предыдущий прог, даже не додумался использовать типовые процедуры формирования счета-фактуры после записи накладной:
- он с нуля кодом заполнение счета-фактуры описывал.
23 Pasha_mix
 
24.09.11
03:09
Начал искать что-о вроде опросника, нашел такую задачку в инете:
Есть две переменные А=5, B=3. Поменяйте местами значения переменных без объявления третьей переменной.
Сначала призадумался, отчаялся что не могу придумать, потом пришла идея:


а=5, б=3.
а = А+Б; //8
б=А-Б; //=5
А=А-Б; //3

А вроде не так сложно )
24 Икогнито
 
24.09.11
03:10
(23) на этот вопрос тебе ответит только тот, кто знает ответ на этот конкретный вопрос или кто математик.

Это одинесовый вопрос.
25 Икогнито
 
24.09.11
03:12
(23) Только вопрос изначально такой:
Как поменять местами ЗНАЧЕНИЯ переменных А и Б.

Значения - не значит, что они числовые.
26 Pasha_mix
 
24.09.11
03:13
(22)Мдя.. Ну тут надо "воспитывать" По максимуму использовать типовые процедуры. И лишь при необходимости, осознанно писать свои. Например типовые часто меняются.
(23) Ну я вроде не математик, но за минуты 3 нашёл решение. Точнее само пришло. Вспомнилось что-то из детства, когда там надо было разными ведёрками отмерять определённое количество воды.
27 Pasha_mix
 
24.09.11
03:13
(25) А если НЕ числовые, тогда как?
28 Икогнито
 
24.09.11
03:16
(26) Чувак и табличную часть реализации товаров и услуг кодом заполнял  и все там рассчитывал.
Вместо того, чтобы заполнить количество, сумму и запустить типовые процедуры, которые остальное сами заполнят.
29 Мимохожий Однако
 
24.09.11
07:49
Сначала надо определиться для каких задач берут программиста. Я своим клиентам говорю "Найти хорошего программиста - это как жениться". Важен не только жених, но и пара к нему. Я бы в такую контору не пошел с подобными тестами априори.
ИМХО, только житейский опыт и человеческий подход даст правильный выбор. Профессионализм подтверждается сертификатами, рекомендательными отзывами с предыдущих мест. Удача имеет не меньший вес. Удача как для работодателя, так и для работника.
30 Рэйв
 
24.09.11
08:00
>>если будет знать платформу, то в типовых конф. разберётся, я так думаю.

хи 3 раза:)
31 jump if zero
 
24.09.11
10:58
а= 111111;
   б= Дата(2011,01,01);

   Сообщить(""+ а+" "+б);
   
   Запрос =Новый запрос;
   Запрос.Текст ="Выбрать &а как А ,&б как Б";
   Запрос.УстановитьПараметр("а",а);
   Запрос.УстановитьПараметр("б",б);
   Выборка = Запрос.Выполнить().Выбрать();
   Выборка.Следующий();
   
   а= Выборка.Б;
   б=Выборка.А;
   Сообщить(""+ а+" "+б);
32 jump if zero
 
24.09.11
11:12
+31
в 8.2  еще можно во временное хранилище поместить,
проверяющий не сможет аргументированно доказать что я использую именно возможности встроенного языка , а не дополнительную переменную.
33 rinatru
 
24.09.11
12:04
(24) этот вопрос был в 1991 года на школьной олимпиаде :))) это не адинэсовский вопрос :)
34 Jolly Roger
 
24.09.11
12:22
(0) откуда уверенность, что тесты нужны? у вас там филиал гугла или майкрософта?
35 Гефест
 
24.09.11
12:38
(0) Что толку вам в задачах, если некому грамотно оценить их решения?
36 wade25
 
24.09.11
13:36
(23) Если берете студента, то такой вопрос еще боле менее прокатит. Но задавать такие глупости специалисту хотя бы с 1 годом опыта не уместно, пошлет сразу...

 Проще всего.
1. Берем задачник к специалиту, по регистру накопления задачи. 1ч.
2. Затем даем конфу с которой придется работать и сделать отчет кой нить. 1ч.
3. Смотрим как выполнил, проверяем на человечность, обычной беседой. Все.
4. Если нужен более крутой мен, без специалиста не получится проверить.

 А тесты глупость, большинство многие на изусть знают =)
37 Злопчинский
 
24.09.11
14:18
Практически все, что сделано "за 1 ч" - работоспособно в узких условиях, некомфортно, оторвано от жизни. работа "за 1Ч" - всего лишь показатель умения стучать по клаве и владения базовыми навыками...
38 Злобный монстр
 
24.09.11
14:39
(0) На спеца тест дайте который на 1Се лежит и все...
39 Злобный монстр
 
24.09.11
14:47
(38)+ Точнее не тест а конфу и задачи на время...
40 iamnub
 
24.09.11
14:49
Лажа это все.

Пускай покажет знания по бухии/зупу/упп - че надо (этим закрываем хотелки офисного сброда).

Если нужен еще и программист - тогда задачи чисто на программирование, алгоритмы и прочее.

И достаточно. У меня есть три вопроса -  мастистые 1С-ники задумывались.
41 iamnub
 
24.09.11
14:54
А обычный 1С-ник на задачу в (23) введет пять переменных, будет убеждать, что это единственный и верный вариант, а потом на мисте будет тискать телеги - какие дебилы работодатели.
42 iamnub
 
24.09.11
15:00
Причем, чем проще вопросы на вид - тем лучше.
43 Pasha_mix
 
26.09.11
02:25
(36) Да, думаю студента. Т.е нужен парень который не профи,но который соображает и сможет чему-то научиться.
Просто ещё сейчас проходит обучение один парень и хотелось бы проверить его уровень знаний. А вообще ищу себе помощника. Хотелось бы найти либо сдавшего платформу, либо готового сдать.
44 Pasha_mix
 
26.09.11
02:26
(40) Если можно, что за вопросы? Мне бы не помешали
45 golden-pack
 
26.09.11
03:08
(41) враки
46 iamnub
 
26.09.11
03:16
(45)
Да тут все такие
47 golden-pack
 
26.09.11
03:17
(43) какой город, какие задачи, какая з/п
48 golden-pack
 
26.09.11
03:19
(46) вот баянистую задачу про рекурсию - уже сложнее решить :)
49 golden-pack
 
26.09.11
03:21
а=5, б="Г".

Вот тут чутка посложнее.
50 iamnub
 
26.09.11
03:21
(48)
В 1С-ных задачах не вижу смысла, ибо что-то стоящее может и пишется за три-четыре дня, но выдумывается неделю/две.

А всякие "склад по фифо" даже произносить вслух скучно, не то что писать.
51 iamnub
 
26.09.11
03:22
(49)
Это баянистая задача про рекурсию?
52 golden-pack
 
26.09.11
03:22
(51) нет )
53 golden-pack
 
26.09.11
03:23
(50) одним запросом - списание - партионный учет фифо, склады, списание партий из табличной части.
54 iamnub
 
26.09.11
03:25
(53)
Это чо? о_О

Код на 9.0?
55 golden-pack
 
26.09.11
03:31
(54) не понял.

Задача: списание товаров. Ведется партионный учет. Учет по складам, склады в тч документа. Есть возможность указать партию в тч документа, в первую очередь списывать парию из табличной части.
56 iamnub
 
26.09.11
03:32
Вот задача.
Есть скажем, элементы какого-нибудь справочника. Они организованы в группы. Организация этих групп - есть событие. Они расположены на оси времени. Группы постоянно меняются. Набор элементов - тоже. Но справочник - постоянен.

Например есть всего 100 элементов. Сегодня 67 из них организованы в 10 разных групп. Вчера 81 из них составляли 13 групп.

Дано: 76 элементов. Надо организовать их в группы таким образом,что бы самые частые соседи в прошлом - оказались соседями и завтра.
57 iamnub
 
26.09.11
03:33
(55)
Вот только не надо мне про списание товаров.))))
58 iamnub
 
26.09.11
03:34
(55)
Это не задача - это так, времяубивание.
59 golden-pack
 
26.09.11
03:51
(56) вот времяубивание.

Справочник "Элементы".

РС "Группы элементов" с периодичностью день.

Далее феерический запрос.
60 IamAlexy
 
26.09.11
05:09
(34) оттуда, что когда в вакансии описываешь что нужно поддерживтаь ЗУП и знать СКД - на решении тестового задания (сделать простенький отчет на  СКД в типовой демке ЗУПа) выясняется что кандидат вообще ни разу с СКД не работал...
61 guitar_player
 
26.09.11
06:22
(60) Ага. Я думаю, если нужны знания зп, то можно попросить написать отчет на СКД, который выведет информацию о текущем месте и предыдущем месте работы сотрудника(с учетом оклада и тарифной ставки).
62 Kraft
 
26.09.11
06:29
(46) ты первый в их списке
63 IamAlexy
 
26.09.11
06:48
(61) да пофиг что.. ясен пень требовать написать на СКД т-13 на бумажке без синтаксических ошибок не надо... но в целом - проверять знания нужно..
64 Гефест
 
26.09.11
06:54
(60) А что, из резюме не ясно, с чем работал и что знает кандидат? Или ты всех подряд на собеседование зовешь?
65 iamnub
 
26.09.11
08:33
(59)
Так дай запрос то.
66 IamAlexy
 
26.09.11
08:38
(64) так пишут что работали.. так пишут что знают конфигурацию, так пишут что знают СКД

а нанимать на испыталку, оформлять а затем увольнять человека из за того что он немного преукрасил в резюме - слишком много мороки
67 orefkov
 
26.09.11
08:56
(23)
В такой постановке все делается проще:
А = 3;
В = 5;
68 Alexor
 
26.09.11
09:28
Я при приеме на работу просил написать алгоритм удаления строк таблицы при определенном условии значения.
Алгоритм точный никто не смог написать (правда на бумаге).
Из 8 только 2 дали правильный смысл.
69 jimbo
 
26.09.11
12:56
(23)(25)(49)
а = Строка(а) + б;    
б = Лев(а, СтрДлина(а) - СтрДлина(б));
а = Прав(а, СтрДлина(а) - СтрДлина(б));
70 jimbo
 
26.09.11
12:57
(69) к (23)(25)(49)
71 zak555
 
26.09.11
12:58
(69) лажа
72 jimbo
 
26.09.11
12:59
(71) почему? работает!
73 Stim213
 
26.09.11
13:00
мне такую задачку присылали:

1. В 1С 8.1 написать следующий запрос.

Начальные данные:

Документ РеализацияТоваров. Реквизит СуммаДокумента (в рублях)

РегистрСведений КурсыВалют. Период ,Валюта, Курс

Нужно написать один запрос,который выведет следующие поля

Документ Реализация ,Сумма Документа( в рублях),Сумма Документа в $.

Сумма документа в $ пересчитывается по курсу на дату реализации + 2 рабочих дня(если попал на пятницу, то курс берется за вторник). Предусмотреть учет праздников.
74 Megas
 
26.09.11
13:01
Зависит от ЗП =)

Ну к примеру, есть куча реализаций, вывести для каждой реализации курс валют на дату реализации + 2 дня.
75 zak555
 
26.09.11
13:01
(72) там просили цифры, а ты делаешь лишние преобразования в строку и т.д.
76 Megas
 
26.09.11
13:02
(73) Жесть =)
77 Megas
 
26.09.11
13:02
(73) Я такую решал на теперешнее место работы =)
78 Shurjk
 
26.09.11
13:02
(0) Мое любимое задание рисую две таблички и озвучиваю условие соединения их, прошу  нарисовать ту которая получится в результате. Казалось бы все просто но результаты просто колоссальные:).
Ну а по специализации там лучше поговорить, пара тройка вопросов на понимание больше чем достаточно.
79 Megas
 
26.09.11
13:03
(78) И такую делал на прошлое место.
80 Megas
 
26.09.11
13:04
А сам давал .... ну после того как отчаялся =)

Вывести Остатки номенклатуры и цены. После того как толпа срезалась претендентов, стало грустно =)
81 jimbo
 
26.09.11
13:05
(75) там потом значения просили, в (49) со строкой...
а а = Строка(а) + б;  я сделал что-бы была контакция строк вместо арифметического сложения, если там обе переменные числовые...
82 Shurjk
 
26.09.11
13:05
(80) А цены на какой момент?
83 jimbo
 
26.09.11
13:05
(75) так что не гони!)
84 Stim213
 
26.09.11
13:06
2 демо базы УТ. Написать отчет (СКД), который выведет данные из двух баз, связывая номенклатуру по коду
85 Megas
 
26.09.11
13:06
(81) А не в 1с ? =) Эта задача со школы на Бейсике =)
86 Megas
 
26.09.11
13:07
(84) Мороки много =) Я бы забил на это, вспоминать как там соединять это всё, грустно.
87 Shurjk
 
26.09.11
13:07
(84) Изращение, ничего там сложного по сути нет, тока геморой на века обеспечен.
88 Shurjk
 
26.09.11
13:08
+(87) На тест такое давать нельзя ибо много времени требует, и сильно уж похоже на реальную задачу я бы за такое на собеседовании денег потребовал.
89 jimbo
 
26.09.11
13:12
Легко! )
a = a & b;
b = Left(a, Len(a) - Len(b));
a = Right(a, Len(a) - Len(b));
90 jimbo
 
26.09.11
13:13
(89) для (85)
91 Господин ПЖ
 
26.09.11
13:18
(73) что-то знакомое... левые джоины и кейсы... минут на 20 с покурить
92 H A D G E H O G s
 
26.09.11
13:19
(0) Спроси ник на Мисте!
93 Поручик
 
26.09.11
13:30
(92) Все будут называть Гений1С
94 Megas
 
26.09.11
13:40
(91) Садись 2 =)
95 Megas
 
26.09.11
13:41
(93) Смеёшся ? Это 100% отказ ведь.
96 Shurjk
 
26.09.11
13:42
(95) Да ну, нашел ведь. Да и человек он достаточно увлеченный и упорный, ему креативить поменьше давать и будет прок
97 Megas
 
26.09.11
13:43
(91) Общий смысл или вести график "раб дней" или забивать валюты только на "раб дни" + "срез последних на каждую дату в запросе".  

(96) На прошлой работе приходило от него резюме... Ржали всем отделом + кадровики + фин дир =)
98 Doomer
 
26.09.11
13:45
Я на собеседовании прошу написать любой  алгоритм сортировки. 80% этого сделать не могут.
99 Megas
 
26.09.11
14:12
(98) Что такое "Любой"?  Самому можно придумывать?
100 Cube
 
26.09.11
14:13
100
101 zak555
 
26.09.11
14:15
(98) не то спрашиваешь : нужно просить написать алгоритмы распределения допРасходов по сумме / количеству и т.д.
102 Поручик
 
26.09.11
14:15
(98) Дебильная просьба. Я тоже не смогу, ибо в 1с это нах не надо.
(97) Текст резюме в студию.
103 Shurjk
 
26.09.11
14:16
(97) Что там смешного было?
104 Megas
 
26.09.11
14:16
(102) Давно было, это когда он работу искал.. Да резюме то нормальное, просто я поискал инфу по Гению и распечатал =)
105 Shurjk
 
26.09.11
14:32
(104) Ну ты же не везде есть - вот он  и нашел.
106 Deathless
 
26.09.11
14:48
Просто вспомнить интересную задачу которую приходилось решать. Дать ее решить на бумаге или в базе тестовой. И ему же дать сравнить со своим решением и попросить дать анализ различий и на что это будет влиять.
107 SeregaMW
 
26.09.11
17:38
(0) Лучше все довать тесты на сепециалиста с доп. заданиями ибо именно эти тесты разработаны специально для отображения уровня знаний и подтверждения квалификации, тесты где надо ставить галочки для программистов не подходят!
108 Господин ПЖ
 
26.09.11
18:18
>или забивать валюты только на "раб дни" + "срез последних на каждую дату в запросе".  

если срез последних на даты - какая разница когда забивались курсы?
109 gr0ck
 
26.09.11
18:43
.
110 Поручик
 
27.09.11
00:13
111 Stillcat
 
27.09.11
08:34
Меня интересовал немного другой вопрос.
Брали программиста-стажера для обучения его перед началом работы.
Нужно было как-то определить что человек вообще может быть программистом, что у него алгоритмическое мышление в наличии.
При этом 1С он мог вообще ни разу не видеть, и на каком языке до этого писал тоже было не важно.

Вот каким образом проверить - программист ли человек по духу?
112 sergeev-ag-1977
 
27.09.11
08:41
Задачи:
1) Фрезерный станок: Есть набор прямых линий задаваемых двумя точками которые нужно фрезеровать - найти оптимальную последовательность обхода линий "фрезой" что бы время обхода было минимальным, фреза может фрезеровать и не фрезеровать, но двигается с постоянной скоростью;
2) написать сапёр на 1С;
3) написать форму решения квадратного уловления на 1С;
4) написать какую нибудь печатную форму на 1С в которой можно будет маркировать ячейки;
113 zak555
 
27.09.11
08:41
(111) > что у него алгоритмическое мышление в наличии

чего-чего ?
114 zak555
 
27.09.11
08:42
> 3) написать форму решения квадратного уловления на 1С;


дано только уравнение ?
115 vde69
 
27.09.11
08:42
на собеседовании давать задания писать что либо - бред и полное неуважение к времени соискателя.

для себя выбрал такую стратегию
1. резюме (первичный отсев)
2. прошу прислать его код, в нем смотрю стиль, коменты, харткодинг, структурированость, транзакции и т.д., отсеиваются всякие "гениии"
3. собеседовании, тут главное понять что присланый код действиетельно его и на сколько человек готов развиватся и в какую сторону.

для соискателя собеседование длится примерно 20-30 минут и никагого кодинга :)
116 IamAlexy
 
27.09.11
08:45
(115) на счет "неуважения" это врядли..
в конце концов достаточно дать пару задачек которые какраз в 20-30 минут уложатся..

кадровики всегда предупреждают что будет небольшое тестовое задание на полчаса времени..

у кандидата спрашиваю - готов ли он тестовое задание решить и спрашиваю всегда - как он сам оценивает время на решение данного задания.

а задачки в принципе простые - "кодить" нужно по минимуму.. а вот пользоваться конструктором и знать "куда ткнуть" и "как методически правильнее" - это да.. это как раз и проверяется
117 IamAlexy
 
27.09.11
08:46
(112) гыыы... написать на 1С алгоритм раскроя..
если хочешь ЗП "отстатышь" - написать алгоритм раскроя для фигур произвольной формы с выводом "выкладки" в табличный документ :)
118 sergeev-ag-1977
 
27.09.11
08:52
можно шашки или реверси написать на 1С
119 sergeev-ag-1977
 
27.09.11
08:54
а потом сказать "Вы нам не подходите - много играете на рабочем месте ..."
120 Doomer
 
27.09.11
09:10
Алгоритм сортировки это проверка умения составлять алгоритм, а так же проверка чего данный индивидуум делал в универе. Алгоритмы сортировки изучают чуть ли не в школе. У нас было в школе и на первом курсе.
Если человек не умеет составлять алгоритм, что ему делать в программировании?
Сейчас каждый кто научился выкидывать на форму объекты считает себя программистом.
121 zak555
 
27.09.11
09:15
(120) на 1с конфигурируют
122 Doomer
 
27.09.11
09:32
(121) Ни листе бумаги.
123 Doomer
 
27.09.11
09:33
На листе бумаги.
124 IamAlexy
 
27.09.11
09:36
(120) проверять у 1Сника всякие методы сортировки и прочие пузырьки может только бывший "программист на настоящих языках" который до сих пор не смирился с тем что 1С это не совсем то что "си, пыхыпы и прочие явы" с несколько другими задачами и подходами в работе.

зы: как правило такой программист стыдится того что кодит на недоязыке...
125 IamAlexy
 
27.09.11
09:39
кстати, вот блин давно с 1С работаю и ни разу, ни единого разу мне не потребовалось вспоминать всякие там методы сортировки и реализовывать их на языке 1С...

помню что то такое про пузырек учил в школе.. но ни разу за последние лет 10 не применял..

накуя это спрашивать у кандидатов?
может еще биографию фон неймана спрашивать?
126 and2
 
27.09.11
09:45
(0) автор.
попроси кандидата заявление написать.
ручкой.
напишет красиво, с отступами нужными, запятыми.
да без ошибок еще...

тогда бери.
127 Stillcat
 
27.09.11
10:04
(124) Не согласен.
Я во первых, не считаю 1С недоязыком.
Вполне полноценный язык программирования, пусть и специализированный. Множество языков на отдельной области специализируются.
Во вторых, считаю что основные алгоритмы нужно знать, в том числе и сортировки. Чтобы не сидеть и изобретать велосипед, если понадобится.
128 ProgAL
 
27.09.11
10:16
(127) В 1с уже есть метод Сортировать(). Какой лисапед?
129 Stillcat
 
27.09.11
10:45
(128)
А если, например, в колонке таблицы содержится какой-то специфический тип и/или нужно по особому сравнивать значения при сортировке.
Или задача: есть две большие отсортированные таблицы, их нужно объединить в одну отсортированную таблицу.
130 rutony
 
27.09.11
11:03
Как то принимали на работу человека, но были сомнения по квалификации...
Говорил что знает УТ. Опыт программирования 1 год.
Дали ему задачку(на 2 минуты кода):
Вывести ШК номенклатуры в форме списка номенклатуры...
Провозился 2 дня, результат был 3 закомментированные строчки. Сдавал результат со словами где-то так))
131 Megas
 
27.09.11
11:07
(108) Ну там ведь говорится про раб дни и праздники... Соответственно ты ведь не знаешь когда праздник или раб день , значит надо или расписание вести или считать что если есть валюта то раб день если нет то выходной.
132 Megas
 
27.09.11
11:08
(107) Тест на спеца это минимум 2 часа (если забивать и не думать вообще) а так вообще 4 часа(по стандарту 1с) мало кто согласится бесплатно это делать.
133 Megas
 
27.09.11
11:13
(126) У нас тут сидит один, как программист он конечно хороший, но в заявлениях умудряется делать ошибки в своём имени =) Ему даже паспорт загран не дают от этого.
134 Megas
 
27.09.11
11:15
(130) Мне давали задачу.
Вывести "Отчёт" номенклатуру и штрих код к ней через запятую
тоесть:
Номенклатура  штрих код
Сахар       / 1111111111111,2222222222222222,3333333333333333

Я сделал такой отчёт но мне не перезвонили. Отчёт сделал тупо, без СКД и Построителя, но с отборами и группировками.
135 Megas
 
27.09.11
11:16
(120) А вы взяли его?
136 Skylark
 
27.09.11
11:23
1С это такая штука, что там много всего и это все осваивается по ходу дела. Если человек чего-то не знает, это еще не значит, что он не решит задачу. Сядет, разберется, почитает интернеты, спросит на Мисте... и готово.
А так как кадров дефицит, нельзя себе позволить искать только тех, кто уже ВСЁ умеет. Надо как-то исхитряться выявлять адекватов, которые способны РАЗБИРАТЬСЯ - это и есть тру адинэсники
137 IamAlexy
 
27.09.11
11:23
зацикленность на сортировке это опять же от того что вы пришли в 1С из "правильных языков" где этим азам "методы пузырька" учили с первых курсов...

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

небось только в отчетах.. и небось только в СКД.. и небось отадавали это на откуп пользователю выводя соответствующие интерфейсные решения - типа как надо так и сам отсортирует.


где еще вы зап последние месяц/2 использовали сортировку да еще такую где тупо отсортировать средствами 1С нельзя было?
138 Doomer
 
27.09.11
11:44
(136)+1
(137) Алгоритм сортировки нет смысла "учить". До него нужно самому дойти, а для этого долно быть минимальное понимание логики работы компьютера, алгоритма. Это я и проверяю. Зачем держать программиста который не способен составить даже самый простой алгоритм. До всего остального можно дойти самому, если есть вышеуказанные навыки.
Для восьмерочника можно дать задание на создание запроса с соединением таблиц. Если человек понимает как все это работает, сделает за 2 минуты, если нет, то "скрипачь не нужен".
139 orefkov
 
27.09.11
14:56
(138)
Средний прогер сходу додумается только до простейших алгоритмов сортировки. Только единицы додумаются до "быстрой" сортировки. Ох не зря многие методы сортировки носят имена своих создателей. Так что все, что ты проверишь этим вопросом - не забыл ли претендент материал первого курса.

А уж писать свою сортировку на 1С - это вообще извращение.
Не могу даже придумать задачу, где это могло бы понадобиться.
140 Поручик
 
27.09.11
15:30
Не обращайте внимания на "сортировочников". ЧСВ чешут.
141 ado
 
27.09.11
15:36
(0) Возьми задачку из сборника на спеуа :-)
142 ado
 
27.09.11
15:36
*спеца
143 Pasha_mix
 
28.09.11
00:08
(111)Вот у меня примерно такая же задача. Нужно понять Способность кандидата к обучению и логическому мышлению. Если это есть, то обучится программированию на 1С не проблема.
(136) Точно! Именно это и нужно :) Я просто хочу подготовить специалиста можно сказать с нуля, ну или обладающего базовыми навыками. Сейчас как раз один обучается, но для проверки хотелось бы как-то подготовиться.
144 Kuein
 
28.09.11
10:07
(136) И мой +1.
Ищу сейчас работу сам и на старой работе надо будет искать себе замену. Чем дальше, тем больше убеждаюсь что в большинстве фирм нужен даже человек, который не будет делать "правильно", а будет делать так как надо текущему заказчику, кем бы он ни был. А для этого как раз надо РАЗБИРАТЬСЯ.
145 zak555
 
28.09.11
10:11
(141) +1
146 IamAlexy
 
28.09.11
10:12
(142) угу.. проблема в том что мальчики которые хотят обучатся "в процессе" желают сразу получать зарплату гуру..
147 Megas
 
28.09.11
11:12
(146) А это потому что не факт что они потом буду получать соразмерно!

Или сделай так. ставка 10 000, научился пользоваться СП тогда + 5000, освоил запросы простые + 10 000 сразу и тд...
148 IamAlexy
 
28.09.11
11:15
(147) ну да.. к этом и идет все.. когда контора НЕ франч принимая на работу фикси (обслуживать ЗУП) будет ставить условия:

стартовый оклад: 30 000р.
получаешь сертификат ПРОФ по платформе, +10000 к зп
получаешь ПРОФ по ЗУП, еще + 10 000 к окладу,
получаешь спеца по ЗУП, еще + 30 000 к окладу
149 Axel2009
 
28.09.11
11:16
(148) это он так нуралиевым станет, когда все все типовые сертификаты получит
150 IamAlexy
 
28.09.11
11:23
(149) да хоть билом гейтсом..
просто сейчас на рынке ситуация такая что куча неадекватов хотят отстатыщь а сами даже СКД ни разу не смотрели что это такое...
151 Господин ПЖ
 
28.09.11
11:28
запарили с СКД этой... чего нашли то в ней... свистелка/перделка... отчет 2+2 в ней построить просто, чуть сложнее - полный ахтунг, типа расчетного листка в упп
152 Mort
 
28.09.11
11:30
(151) После СКД даже пользователи плюются от построителя.
153 Господин ПЖ
 
28.09.11
11:31
(152) нашим параллельно... инструмент как инструмент
154 Nutsiiam
 
28.09.11
11:38
(139) к слову: знание алгоритмов сортировки - это "одна из" задач, которые предлагали (ют?) на собеседовании в 1С.

Такую решал: дан массив чисел. Отсортировать не используя механизмы платформы. Хорошо, что я тогда только сдал лабу по методам сортировки :))))
155 GANR
 
28.09.11
11:39
Возьми задачки из сборника задач к спецу по платформе.
156 GANR
 
28.09.11
11:41
Если нужно найти реально увлеченного и сильного программиста можно дать задачку на графы, рекурсии, комбинаторики.
157 IamAlexy
 
28.09.11
11:43
(151) без СКД в ЗУП делать нечего.. и в УТ11ой.. и во всех современных конфигурациях..


это я к тому что когда нам надо нанять водителя - мы не нанимаем погонщика ослов.. ибо нужен водитель способный на современном авто ездить...

хотя да. .ослы милые животные и где их применение удобнее и оправданнее автомобилей..
158 Shurjk
 
28.09.11
11:47
(151) Какое недалекое мнение....
159 Поручик
 
28.09.11
11:55
(156) Реально увлеченный и сильный программист, во-первых, пошлёт нах с такими задачами, а во-вторых, потребует  отстатыщь и пару голых девок два раза в неделю за счёт заведения.
160 Господин ПЖ
 
28.09.11
11:57
(157) >без СКД в ЗУП делать нечего..

кто спорит то... просто это выглядит там чужеродно. все делается через код. и за что боролись спрашивается?
161 IamAlexy
 
28.09.11
12:00
(160) про чужеродность расскажи кадровикам и расчетчикам которые работают со всякими там отчетами по сотрудникам и прочими расчетными ведомостями в произвольной форме..

чужеродно оно для упоротых 7шников..
да и то.. месяц-два на ЗУПе и обратно в ЗИК ничем не заманить...
162 Господин ПЖ
 
28.09.11
12:07
>про чужеродность расскажи кадровикам и расчетчикам которые работают со всякими там отчетами по сотрудникам

ути пути...

>чужеродно оно для упоротых 7шников..

дятлам про одно, они продолжают долбить...
163 окси
 
28.09.11
12:09
(0) У меня ест тестовое задание по платформе. Могу выслать вам.
164 окси
 
28.09.11
12:19
(115)Я тоже запрашиваю код.
Но есть кандидаты которые свой код присылать не хотят, мотивируя это тем, что это комерческая тайна организации. В таких случаях я высылаю им тестовое задание.
165 Nutsiiam
 
28.09.11
12:31
(160) за концепцию боролись. Но да, расчетный листок - это памятник :)
166 Mort
 
28.09.11
12:35
Если кандидат не может похвастаться какой-нибудь наработкой, значит он программирует чисто то что задали и на отъ*сь.
167 Господин ПЖ
 
28.09.11
12:37
>Если кандидат не может похвастаться какой-нибудь наработкой

а может он банально уже перерос эти детские игры с ЧСВ?
168 guitar_player
 
28.09.11
12:44
(166) А я например творю только на работе. А заносить/выносить отсюда информацию запрещено. У меня и инет только на мисту, 1с, да рбк
169 окси
 
28.09.11
12:51
(168) Вот именно поэтому нужна альтернатива коду. Тесовое задание как раз подойдет))).
170 Pasha_mix
 
30.09.11
11:03
(163) Окси, будь добра, пришли тесты? почта [email protected]
171 Fr1eNd
 
30.09.11
11:28
я прошу печатную форму написать Торг-12 или описать шаги для её создания. Если соискатель знает основные принцип, продолжаем разговор
172 jump if zero
 
30.09.11
11:39
программист программиста обычно просит за час сделать то что самому очень тяжело далось и сам доходил до этого неделю и наверняка не без помощи форума.
173 ice777
 
30.09.11
11:42
Делал недавно, из вопросов на спеца по упп.
(172) и у меня такое чуство осталось ;) просили заходить (я подработку искал)
Независимо от того, куда вы едете — это в гору и против ветра!