Вход | Регистрация

  1  2  3
Работа :: Работа

Какая для вас максимально допустимая длительность тестового задания, выполняемого на дому?

Какая для вас максимально допустимая длительность тестового задания, выполняемого на дому?
Я
   Fragster
 
05.09.18 - 10:00
1. Не буду делать тестовое задание21% (10)
8. Другое21% (10)
9. Любой каприз за ваши деньги15% (7)
4. Два11% (5)
5. Четыре11% (5)
7. Вообще не важно11% (5)
2. До получаса6% (3)
6. Полный день4% (2)
3. Час0% (0)
Всего мнений: 47

Ну и заодно пишите, насколько "синтетическим" или наоборот, "практическим" оно должно быть
 
 
   unregistered
 
201 - 07.09.18 - 08:59
(198) > задавать вопросы или давать задачи с целью получения идей

Да ладно. Какие такие гениальные идеи можно родить в области автоматизации учета на 1С?
Такие потребности встречаются крайне редко. Всё придумано до нас.
Это из области мифов о творческой составляющей нашей специальности. Нету там никакого творчества. Почти.
   bolobol
 
202 - 07.09.18 - 09:10
(192) Не наблюдал такого, чтобы искали причины "взять". Даже когда человек был оооочень нужен - всех нафиг, ищем самородка!
Так же, не наблюдал ни разу ситуацию, когда запрос в цикле требовалось переделать в единый запрос, из-за ущерба читаемости и отладки. Правда, стоит отметить, что в критических к скорости алгоритмах - проектирование сразу шло по схеме: сбор, подготовка, запрос, подготовка, запись. И там уже некуда сунуть запрос в цикле. Но и падает такая схема как большой шкаф.
   bolobol
 
203 - 07.09.18 - 09:12
Упс... А мы это разве не в теме "код, которым вы гордитесь" обсуждаем?... ТС, сорри, как-то само промахнулось))
   BeerHelpsMeWin
 
204 - 07.09.18 - 09:35
(197) Ну вот пришел к тебе программист, написал код как в (110) - тут же дольше будет переделывать, чтобы нормально было, чем с нуля написать :)
   bolobol
 
205 - 07.09.18 - 09:50
(204) Если перфекционизм прёт, разве что. А так - работает - не трожь! Дизайн поправил, нюансы добавил - в такой код - даже проще, чем гиперзапрос править и на дублирование строк не нарваться при очередном дополнительном соединении
   SoulPower
 
206 - 07.09.18 - 09:59
(204) Таких на работу желательно не брать. Либо брать, если это джун без опыта, тут простительно.
   unregistered
 
207 - 07.09.18 - 10:02
(202) > Даже когда человек был оооочень нужен - всех нафиг, ищем самородка!

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

> не наблюдал ситуацию, когда запрос в цикле требовалось переделать в единый запрос, из-за ущерба читаемости и отладки.

Постоянно, сплошь и рядом. Накидали на скорую руку *авнокод с запросами в цикле и получением недостающих данных объектными методами в коде через точки от ссылки. Разбор и последующая доработка такого кода занимает гораздо больше времени, чем когда всё сразу сделано по стандартной схеме.
Другой вопрос, когда речь идёт о коде, доработка которого не предполагается. Но встречается такое довольно редко.

> ...и падает такая схема как большой шкаф.

Ни чуть не чаще, чем реализация с запросами в цикле.
Причем в стандартной схеме локализовать проблему легче, т.к. разделено получение данных, подготовка данных, запись и т.д. А в бороде из 20 страниц непрерывного листинга кода в одной процедуре чёрт ногу сломит.
   Вафель
 
208 - 07.09.18 - 10:21
(207) дешевых самородков нет, а так есть конечно же
   bolobol
 
209 - 07.09.18 - 10:40
(207) Не чаще, да, ровно тогда же, когда и любой другой код, который делает ту же самую работу.
А я написал "как большой шкаф" - громко, ломко, и не поднять. В отличии от "модульного" получения данных, где в точке останова сразу видно: "с чем работаем, что запрашиваем, что получаем". В отличии от циклического получения данных - где в каждой строке виден результат и каждую отдельно строку можно обработать без "гениальных" алгоритмов в запросах, отсеивающих дублирующие данные в соединениях при помощи трёх дополнительных виртуальных таблиц.
Только не подумайте - не оправдываю запросы в цикле однозначно, но есть задачи, и их (на моей практике) большинство, где по времени попросту не выгодно и не объяснить трёх-дневное решение тривиальной задачи проектировкой и отладкой гипер запроса. Три часа и три дня - это ценнее. Так говорит заказчик, и я с ним согласен.
   bolobol
 
210 - 07.09.18 - 10:49
Запросы в ЗУП смотрели? Отлаживали? Это АД! И то, там 5-6 выполнений по пути сбора текста запроса, чтобы получить тривиальные данные. Ну, не в цикле, да.

Но чтобы разобраться в проблеме - все 5-6 выполнений надо найти в разных-разнообразных модулях, по частям собрать запрос в консоль, т.к. данные временных таблиц удаляются, чтобы через две операции Выполнить - снова заполнить те же самые удалённые таблицы(!). Эти все дублирования в консоли нужно вырезать, чтобы добраться до запроса, который бы выполнился от и до. И это ГИГАНТСКИЙ запрос, как правило.

Вот только потом его возможно исследовать на предмет неадекватных результатов. А потом выискивать место исправления этого запроса в модулях, чтоб не повредить обновления, и прочие модули, использующие этот же алгоритм.

Это даже описывать было долго, не то что выполнять)))
 
 Рекламное место пустует
   Вафель
 
211 - 07.09.18 - 10:49
(210) зуп сам по себе ад, что с запросами, что без
   Вафель
 
212 - 07.09.18 - 10:50
Вот что бывает когда программистов из (110) берут типовую не только писать, но и проектировать
   bolobol
 
213 - 07.09.18 - 10:53
(211) Как раз из-за того что сначала "собираем, подготавливаем, выполняем запрос". ЧТо там меняется по пути сбора данных, что эта операция повторяется 5-6 раз - не понятно, но вот как раз к (212) - такие люди, как из (110) - явно в этом участия не принимали, ибо такой ад не понаписали бы. Точно говорю!, как знающий этого, из (110)
   StanLee
 
214 - 07.09.18 - 10:59
Такой ответ, т.к. оценивают обычно в команде программистов, а я не командный игрок..
Если не команда, а тестировать будет увольняющийся программер, то ему пофигу на это задание, главное быстрее свалить, тестовое полюбому будет пройдено.
Единственное условие когда сделаю такое задание- если з/п будет очень вкусной, а на небольшой з/п да еще и с замашками постоянного контроля, нунафик, проходили

1. Не буду делать тестовое задание
   ILM
 
215 - 07.09.18 - 11:02
год, платно

1. Не буду делать тестовое задание
   Лефмихалыч
 
216 - 07.09.18 - 11:21
(125) +1
код из (110) - однозначное УГ, которому в продуктиве не место, а автор просто одиночка, не способный к коллективной разработке.
   bolobol
 
217 - 07.09.18 - 12:30
(216) И по фотографии гадаете, небось? ))
   dmt
 
218 - 07.09.18 - 12:38
(217) Видимо афтору (110) - насрать на тех, кому потом придется этот код читать и сопровождать.
Давайте всем коллективом писать код с переменными р, рр, ррр, ррр1, рррр, м, мм и т.д. (реальный пример), и посмотрим, как быстро все передерутся.
   Фрэнки
 
219 - 07.09.18 - 12:40
(218) а если допустить, что перед разработкой кода было умышленно принято решение сделать его нечитаемым посторонними лицами?
   dmt
 
220 - 07.09.18 - 12:55
(219) это был говнокод, который в итоге выбросили
   los_hooliganos
 
221 - 07.09.18 - 13:00
(210) В ЗУП просто появился свой механизм формирования текса запроса.
Если понял этот механизм, то далее ничего сложного.
По сути просто передаешь строкой нужные параметры, а в ответ готовый текст запроса.
   Вафель
 
222 - 07.09.18 - 13:05
(221) А если там закралась ошибка?
   vi0
 
223 - 07.09.18 - 13:19
для (110) есть специальное место
а точнее сайт, название которого оканчивается на vnokod.ru/1c
   Лефмихалыч
 
224 - 07.09.18 - 13:23
(217) нет, только по коду
   Aleksey
 
225 - 07.09.18 - 13:28
(110) что автор кода гордиться своим кодом
   bolobol
 
226 - 07.09.18 - 13:33
(218) Если так как вы предлагаете - то это диагноз. А если это 5 вложенных циклов - это норма.
   bolobol
 
227 - 07.09.18 - 13:39
(221) В том-то и дело, что нет. В ответе - выполненный много раз результат запроса, без исходного текста. Потому, что по нескольку раз один и тот же текст запроса выполняется.

(224) То был риторический вопрос. На подумать.
   unregistered
 
228 - 07.09.18 - 13:57
B каких только доводов люди не придумают - лишь бы *авнокод свой оправдать и дальше продолжать *авнокодить.
"Работает - не трожь" - идеальный лозунг для уже работающей системы. Но он не должен побуждать к тому чтобы самому становиться автором таких вот творений, глядя на которые руки начинают чесаться - то ли переписать всё, то ли автора найти и в зубы его стукнуть.
   bolobol
 
229 - 07.09.18 - 14:26
(228) Это вам к психологу надо.
Да и люди, как правило, не оправдываются. И, как правило, критикуют всё и вся, потому что видят везде "фатальный недостаток".
Ибо, чтобы оценить - нужно интеллекта приложить, который ещё и быть в наличии должен. А критиковать бездумно - это даже не мешки ворочать.
Пока что, за редким исключением, наблюдаю только одно: "надо что-то критическое сказать - скажу: овнокод!, и всё."
Ну, больше фантазии!, коллеги
   bolobol
 
230 - 07.09.18 - 14:36
Из соседней ветки, кусок кода:
b = C.x * A.y - D.x * A.y + D.x * B.y - F.x * B.y - D.x * A.y + F.x * A.y - F.y * C.x + F.y * D.x - C.y * A.x + D.y * A.x - D.y * B.x + F.y * B.x + D.y * A.x - F.y * A.x + F.x * C.y - F.x * D.y;

- вот это - оно самое! Тут, в одной строке, ошибку - хрен найдёшь, в глазах рябит.
   vi0
 
231 - 07.09.18 - 14:36
Мы наблюдаем сеанс группового садомазо. Причем Мазо превалирует
   Вафель
 
232 - 07.09.18 - 14:37
(230) ну так алгоритмический код - он практически всегда так выглядит
   bolobol
 
233 - 07.09.18 - 14:40
(232) Отнюдь! Есть секретные способы, и ими пользуются, чтобы такое УГ не творить.
 
 
   tenikov
 
234 - 09.09.18 - 08:37
(157) >> в чем смысл такого мониторинга?

Эйчарихе поставили задачу собрать пул резюме под возможную замену\расширение по нескольким позициям.
Она имитирует бурную деятельность.
   фобка
 
235 - 09.09.18 - 08:40
Никаких домашних заданий, школа окончена давно

1. Не буду делать тестовое задание
   Лефмихалыч
 
236 - 09.09.18 - 09:30
(226) пять вложенных циклов - предельно сомнительный повод для гордости тоже. Бывает, конечно, без этого не обойтись, как и без запроса в цикле. Но это - казуистика в изначальном схоластическом смысле этого слова.
   Fragster
 
237 - 10.09.18 - 10:21
(236) это кто-то просто не умеет ИТОГИ ПО обходить одним циклом
   Вафель
 
238 - 10.09.18 - 10:25
(237) обычно никогда не требуется обходить итоги в 1 цикле.
Ибо зачем они тогда вообще нужны?
   Fragster
 
239 - 10.09.18 - 10:29
(238) например в СКД можно сделать на одном уровне Номенклатура, Характеристика, пару чертей лысых, а в детальных записях партии. Ну и ФИФО. А в запросе (если откинуть чисто академические полные вычисления в запросе) ИТОГИ ПО всем этим полям получают либо кучу вложенных циклов, либо нет :)
   Fragster
 
240 - 10.09.18 - 10:29
*на одном уровне группировку
   Вафель
 
241 - 10.09.18 - 10:51
(239) но зачем проходить в 1 проход чтоб вывести номенклатуру с характеристикой вместе?
   vJet
 
242 - 11.09.18 - 02:57
(0) Не более четырех часов. Тестовое задание не должно быть сложным и\или долгим.

5. Четыре
   Fragster
 
243 - 11.09.18 - 09:58
(241) зачем тебе номенклатура без характеристики и зачем тебе еще один вложенный цикл?
   Logkarev
 
244 - 11.09.18 - 10:57
А к таким заданиям отношусь нормально. Но чтобы они носили общий характер
   Logkarev
 
245 - 11.09.18 - 10:57
никаких нескольких дней на выполнение, пару часов максимум
   Вафель
 
246 - 11.09.18 - 10:58
(243) а чем плох этот вложенный цикл, когда на сервере 1с уже давно дерево сформировано
   Fragster
 
247 - 11.09.18 - 11:03
(246) когда один уровень - еще туда сюда. А когда 4-5, из них все, кроме последних двух, вхолостую, то мешают только.
   Вафель
 
248 - 11.09.18 - 11:04
(247) мешают чему? чувство прекрасного оскорбляют?
   Fragster
 
249 - 11.09.18 - 11:05
(248) типа того. метрикам кода по цикломатической сложности.
 
 Рекламное место пустует
   Cyberhawk
 
250 - 12.09.18 - 17:49
Если без оплаты, то...

2. До получаса
   Cyberhawk
 
251 - 12.09.18 - 17:49
Если с договоренностью об оплате (включая предоплату), то...

9. Любой каприз за ваши деньги
   be-may
 
252 - 13.09.18 - 13:04
Почему-то сидит в голове мысль, что не сделать выданное тестовое задание как-то неспортивно.   Ну, как будто ты не смог сделать..  Вдруг они так подумают))

Поэтому делаю, даже если уже решила туда не ходить. Просто для себя, прокачать свой скил, вспомнить какие-то забытые вещи. Ну, и плюс тренировка писать красиво на время.


Пожалуй два часа на это мне не жалко было бы.
Однажды писала "простенький партионный учет", убила на это кучу времени, выверяя код на красивость и соответствие всем последним веяниям программирования.. А они сказали, что передумали в принципе брать человека. Ну точнее, решили переиграть вакансию и взять специалиста в другой области ( не на УТ, а на ЗУП, к примеру ). Вот это было обидно. Едешь на собеседование, теряешь время и нервы. Потом дома занимаешься никому не нужным делом, как потом оказывается.   Плюс само ТЗ было поставлено плохо, нужно было еще убить время на выяснение деталей и пояснение.  Жаль.

4. Два
   Fragster
 
253 - 13.09.18 - 13:59
вот придумал тестовую задачу - рекурсивный обход каталога на клиенте, подсчет хэшей всех файлов .doc и .xls, вывод результата в таблицу. все без использования модальности.
   Fragster
 
254 - 13.09.18 - 13:59
на "до получаса"
   Cyberhawk
 
255 - 13.09.18 - 15:28
А в чем соль? Берешь любую заготовку с ИС по рекурсивному обходу файловой системы...
   Ботаник Гарден Меран
 
256 - 13.09.18 - 16:10
Последний раз делал примерно двухчасовое тестовое задание на оптимальное клиент-серверное взаимодействие в УФ.
Не спеша делал, пару дней.
После этого начался неплохой рост ЗП.
В контору эту правда не попал, их предложение использовал для дальнейшего торга. А контора немного после обанкротилась.

8. Другое
   dmt
 
257 - 13.09.18 - 16:12
(256) не сохранился текст задания?
   Fragster
 
258 - 13.09.18 - 16:16
(255) соль в "без использования модальности". да и не так много там этих заготовок. кстати, условие - не использовать параметр ИскатьВПодкаталогах.
   Fragster
 
259 - 13.09.18 - 16:17
а то что-то больно просто получается :) никакой рекурсии "немодальных" вызовов
   Вафель
 
260 - 13.09.18 - 16:18
(258) имеешь ввтду в асинхронном режиме чтоли?
   Вафель
 
261 - 13.09.18 - 16:18
и при всем при этом без рекурсии?
   Fragster
 
262 - 13.09.18 - 16:44
(260) да
(261) ты неправильно понял
   Cyberhawk
 
263 - 13.09.18 - 17:48
(258) А скока вилка за решение такого тестового?
   Fragster
 
264 - 13.09.18 - 18:24
(263) ты все равно не подходишь ;)
   Cyberhawk
 
265 - 13.09.18 - 19:08
Даже не знаю, что думать - то ли обругал, то ли уберег )
  1  2  3

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
В секцию Работа можно добавлять сообщения только после регистрации на форуме.
Если вы уже зарегистрированы, вам нужно войти на форум.
Рекламное место пустует