Re[4]: Кстати о пользе тестовых заданий
От: nightcode  
Дата: 05.11.12 14:46
Оценка:
Здравствуйте, оwl, Вы писали:

оwl>1. Если ты давно не работал с технологией X, то естественно на реализацию уйдет больше времени, чем предполагал специалист составивший ТЗ и каждый день работающий с X. Освоил, вспомнил и дальше никаких проблем на работе.

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

оwl>2. Выполняя ТЗ никогда не знаешь, что именно там хочет увидеть проверяющий — красоту кода, проверки на всех граничные условия, наличие юнит тестов, может там хотят видет примененные паттерны проектирования или красивый интерфейс. Поэтому на тестовое задание уходит больше времени.

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

оwl>3. Постановка тестового задания и реального, тоже к сожалению не одно и тоже. И бывает делают неточное тестовое ТЗ, что бы посмотреть, будет ли кандидат задават вопросы и какие.

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

оwl>4. Тестовое задание часто имеет весьма отдаленное отношение к работе на проекте. Спрашивают по алгоритмам и многопоточности, а приходится фиксить древний код.

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

оwl>5. А как же личный прогресс, что бы расти над собой.Первое время поовертаймил, что бы вьехать в проект, а дальше само пошло.

ну во первых, с вранья начинать всегда плохо, и во вторых, если вы себя выдадите не за того кем являетесь, то не удивляйтесь если вам придется потом овертаймить все время — назвался груздем, полезай в кузов.
Re[5]: Кстати о пользе тестовых заданий
От: nightcode  
Дата: 05.11.12 14:57
Оценка:
Здравствуйте, Mazay, Вы писали:

M>Можно подытожить: за два часа невозможно в полной мере оценить ни программиста, ни работу. Не важно чем эти два часа заниматься — проектировать домики для жирафов, считать гномиков, переворачивать список или делать задачку из реального проекта. Чудес не бывает, за два часа возможна лишь ОЧЕНЬ грубая оценка. Отсеивать кандидата по такой оценке разумно только если к вам по 5 человек в день приходят собеседоваться.


Вот скажи мне пожауйста, тебе что лучше — чтобы тебя отсеяли на тестовом задании или на испытательном сроке ?
Re[6]: Кстати о пользе тестовых заданий
От: Mazay Россия  
Дата: 05.11.12 15:03
Оценка:
Здравствуйте, nightcode, Вы писали:

M>>Можно подытожить: за два часа невозможно в полной мере оценить ни программиста, ни работу. Не важно чем эти два часа заниматься — проектировать домики для жирафов, считать гномиков, переворачивать список или делать задачку из реального проекта. Чудес не бывает, за два часа возможна лишь ОЧЕНЬ грубая оценка. Отсеивать кандидата по такой оценке разумно только если к вам по 5 человек в день приходят собеседоваться.


N>Вот скажи мне пожауйста, тебе что лучше — чтобы тебя отсеяли на тестовом задании или на испытательном сроке ?


Выражаясь формальным языком, ты рассматриваешь неполную группу событий. Проблема с тестовыми заданиями в том, что слабо или вообще никак не влияют на вероятность расставания в ходе испытательного срока, а лишь сокращают множество реально рассматриваемых вариантов.
Главное гармония ...
Re[7]: Кстати о пользе тестовых заданий
От: nightcode  
Дата: 05.11.12 15:11
Оценка:
Здравствуйте, Mazay, Вы писали:

N>>Вот скажи мне пожауйста, тебе что лучше — чтобы тебя отсеяли на тестовом задании или на испытательном сроке ?


M>Выражаясь формальным языком, ты рассматриваешь неполную группу событий. Проблема с тестовыми заданиями в том, что слабо или вообще никак не влияют на вероятность расставания в ходе испытательного срока, а лишь сокращают множество реально рассматриваемых вариантов.


А плохо ? Я еще раз обращаю внимание на то, что если тестовое задание для вас слишком сложное или непонятное (вне зависимости от причин), то и работать на этом месте вы, скорее всего, не сможете.
Re[2]: Кстати о пользе тестовых заданий
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 05.11.12 15:14
Оценка:
Здравствуйте, Abyx, Вы писали:

N>>Если вам дают задание на два часа, а вы, наврав про сломавшийся компьютер и отключенный интернет делаете его за восемь, то очевидно что на данной позиции делать вам нечего. И неплохо об этом узнать _до_ увольнения с предудыщей работы.


A>два часа можно только читать задание.


Что, даже задание в одну строчку надо читать два часа ?
Re[8]: Кстати о пользе тестовых заданий
От: Mazay Россия  
Дата: 05.11.12 15:38
Оценка:
Здравствуйте, nightcode, Вы писали:

N>>>Вот скажи мне пожауйста, тебе что лучше — чтобы тебя отсеяли на тестовом задании или на испытательном сроке ?


M>>Выражаясь формальным языком, ты рассматриваешь неполную группу событий. Проблема с тестовыми заданиями в том, что слабо или вообще никак не влияют на вероятность расставания в ходе испытательного срока, а лишь сокращают множество реально рассматриваемых вариантов.


N>А плохо ? Я еще раз обращаю внимание на то, что если тестовое задание для вас слишком сложное или непонятное (вне зависимости от причин), то и работать на этом месте вы, скорее всего, не сможете.


"Скорее всего" тестовое задание не скажет ни о чём. Потому что за два часа невозможно оценить программиста. Да, если у вас 5 собеседований в день, то нужно хоть как-то предварительно отсеивать. В этом смысле подойдёт вообще любое тестовое задание — те кто его сделают по крайней мере однозначно заинтересованы в работе у вас. Можно хоть заставить снег с парковки убирать. Плохо ли сокращение вариантов? Это зависит от ситуации — если вы уже месяц не можете найти разраба, который бы решил ваше задание, то однозначно плохо. Если у вас 100500 резюме, то вам по-любому надо как-то отсеивать — можно рассматривать первых 100 приславших, можно только голубоглазых, можно только тех, кто сделает тестовое задание.

Нет, я верю, что в большой может найтись талантливый человек, который с высоты своего огромного опыта и приложив изрядные усилия сможет придумать хорошие задания, которые действительно будут коррелировать с реальными способностями человека на проекте, но это отнюдь не простая задача, потому успешного её решения разумно ожидать лишь от крупных контор давно и успешно занимающихся массовым наймом разработчиков.
Главное гармония ...
Re[3]: Кстати о пользе тестовых заданий
От: Abyx Россия  
Дата: 05.11.12 16:12
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Здравствуйте, Abyx, Вы писали:


N>>>Если вам дают задание на два часа, а вы, наврав про сломавшийся компьютер и отключенный интернет делаете его за восемь, то очевидно что на данной позиции делать вам нечего. И неплохо об этом узнать _до_ увольнения с предудыщей работы.


A>>два часа можно только читать задание.


I>Что, даже задание в одну строчку надо читать два часа ?


нет, над заданием в 1 строчку можно 2 часа думать что и как именно надо сделать.
типа "задание: написать программу, которая складывает числа. хорошую программу. на выполнение задания отводится 2 часа."
In Zen We Trust
Re[9]: Кстати о пользе тестовых заданий
От: nightcode  
Дата: 05.11.12 16:19
Оценка:
Здравствуйте, Mazay, Вы писали:

M>"Скорее всего" тестовое задание не скажет ни о чём. Потому что за два часа невозможно оценить программиста.

Да, действительно за два часа это невозможно. За то вот что возможно — если человек выполнит задание за два часа, то можно быть уверенным, что как минимум такого рода задачи он за два часа сделать способен. А то знаешь ли, есть такие которым два часа нужно только на то чтобы задание прочитать

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

ни у одного работодателя нет необходимости настолько глубоко оценивать кандидата, достаточно просто понять справится ли он с работой или нет. Тестовые задания для этого вполне подходят. Но речь не об этом, а о том что и соискатели тоже могут извлечь для себя пользу.
Re[4]: Кстати о пользе тестовых заданий
От: nightcode  
Дата: 05.11.12 16:21
Оценка:
Здравствуйте, Abyx, Вы писали:

A>нет, над заданием в 1 строчку можно 2 часа думать что и как именно надо сделать.

A>типа "задание: написать программу, которая складывает числа. хорошую программу. на выполнение задания отводится 2 часа."

Кстати, неплохая проверка на наличие здравого смысла
Re[3]: Кстати о пользе тестовых заданий
От: senglory  
Дата: 06.11.12 06:44
Оценка:
Здравствуйте, nightcode, Вы писали:

N> Или если задание понятное, но слишком сложное для тебя, то после устройства на работу ты столкнешься с точно такими же задачами


Совсем не факт. Сколько раз видел, что реальные задачи были в разы проще по сравнению с тестовыми. Тестовые нередко дают для понтов, чтобы опустить тебя в цене.
Re: Кстати о пользе тестовых заданий
От: white_znake  
Дата: 06.11.12 07:57
Оценка: +3
Здравствуйте, nightcode, Вы писали:

N>Если вам дают задание на два часа, а вы, наврав про сломавшийся компьютер и отключенный интернет делаете его за восемь, то очевидно что на данной позиции делать вам нечего. И неплохо об этом узнать _до_ увольнения с предудыщей работы.


Если такой умный, то приведи пример тестового задания на два часа? А мы тут все оценим время на его выполнение и его актуальность, т.е. на сколько хорошо, оно проверяет знания и навыки кандидата, а так твои слова
— наброс говна на вентилятор
Re[4]: Кстати о пользе тестовых заданий
От: nightcode  
Дата: 06.11.12 08:11
Оценка:
Здравствуйте, senglory, Вы писали:

S>Здравствуйте, nightcode, Вы писали:


N>> Или если задание понятное, но слишком сложное для тебя, то после устройства на работу ты столкнешься с точно такими же задачами


S>Совсем не факт. Сколько раз видел, что реальные задачи были в разы проще по сравнению с тестовыми. Тестовые нередко дают для понтов, чтобы опустить тебя в цене.

И какой из этого вывод ? Нужно наврать про сломавшийся компьютер в надежде на то что потом задачи не будут такими сложными ?
Re[3]: Кстати о пользе тестовых заданий
От: Константин Л.  
Дата: 07.11.12 07:20
Оценка:
Здравствуйте, nightcode, Вы писали:

N>Здравствуйте, Abyx, Вы писали:


A>>если Вы имеете в виду какой-то конкретный случай, приведите само задание, обсудим.

N>Я не понимаю что тут обсуждать ? Если ты не понимаешь заданий, которые тебе дают _до_ устройства на работу, то ты точно так же не будешь их понимать и после. Оно тебе надо ? Или если задание понятное, но слишком сложное для тебя, то после устройства на работу ты столкнешься с точно такими же задачами. Опять же, онно тебе надо ?

ну вот я когда-то читать/писать не умел, и что?
Re[7]: Кстати о пользе тестовых заданий
От: namespace  
Дата: 07.11.12 08:04
Оценка:
N>увольняют до истечения испытательного срока т.к. он не тянет.
Если студентов набирать, тогда — да.
А опытные все(за редким исключением) 'тянут', но там уже другие факторы играют роль.
Они знают, что сделают тестовое задание, но это не может являться показателем перспективы долгой продуктивной работы в компании.

Если требуется сотрудник для работы в узкоспециализированной прикладной области, или требуется сразу выдавать код при работе с некой платформой, то об этом целесообразно указывать в описании вакансии.
Часто маленькие компании(стартапы из пары человек) не могут себе позволить потратить месяц-два на вхождение человека в проект, вот и ищут готового специалиста, а тому эти стартапы и даром(за большие деньги) не нужны.
Re: Кстати о пользе тестовых заданий
От: ResidentR6  
Дата: 08.11.12 19:01
Оценка:
02.11.2012 14:07, nightcode пишет:
> Если вам дают задание на два часа, а вы, наврав про сломавшийся
> компьютер и отключенный интернет делаете его за восемь, то очевидно что
> на данной позиции делать вам нечего. И неплохо об этом узнать _до_
> увольнения с предудыщей работы.

Зачастую это будет значить, что при реальном ПЕРВОМ задании,
поставленном ТЕМ ЖЕ автором, затрачено будет на 6 часов больше. Если
задание на месяц, то это будет 1 месяц + 6 часов.

Я скажу с абсолютной уверенностью, что в реальной работе любое
принципиально новое задание несёт подобные траты. И шестью часами
овертайм не ограничивается.

PS. Тестовые задания разрабатываются авторами тестовых заданий. Которые
судят по себе. И как быстро Вы его решите, зависит больше от того как
много АНАЛОГИЧНЫХ заданий уже решали. И разница между 1 и 0 — просто
колоссальна.

В то же время, именно эта разница не имеет никакого значения в реальной
работе. Здесь принципиальнее вопрос команды: если команда нормально
работает, то случаев "0" практически не возникает. Если как с тестовым
заданием — затраты на "первый раз" гарантированы. И порядок затрат может
быть огромным, вплоть до провала проекта.

ПРИМЕР: Вам дают отвёртку и просят разобрать айфон. Сколько Вы потратите
на первый раз? А на второй?

ВЫВОД: Судить по тестовому заданию бесполезно. Всё зависит от качества
самого задания, и его соответствия работе. Плюс количество времени могут
взять с потолка. Либо по примеру сколько тратят сотрудники, решающие
такие задачи каждый день.

Потому потратить 8 часов на 2-часовое задание — скорее правило. Не
беспокойтесь, 10-е аналогичное займёт у Вас 5 минут. И что, Вы
действительно не примете оффер, испугавшись малюсенького нового набора
опыта? Тогда да — смена работы не для Вас
Posted via RSDN NNTP Server 2.1 beta
Re: Кстати о пользе тестовых заданий
От: Gradient http://www.x-trips.com/
Дата: 12.11.12 09:47
Оценка:
Здравствуйте, nightcode, Вы писали:

N>Если вам дают задание на два часа, а вы, наврав про сломавшийся компьютер и отключенный интернет делаете его за восемь, то очевидно что на данной позиции делать вам нечего. И неплохо об этом узнать _до_ увольнения с предудыщей работы.


Понять, что на этой позиции делать нечего я могу и за время собеседования. Причем это займет много меньше 8 часов.
Тест — это всего лишь экономия времени сотрудников конторы за счет времени соискателя.
-----
Любимая фраза физика-теоретика: "Вот видите, мы ошиблись всего лишь на порядок".
Re: Кстати о пользе тестовых заданий
От: Eugeny__ Украина  
Дата: 12.11.12 15:07
Оценка:
Здравствуйте, nightcode, Вы писали:

N>Если вам дают неоплачиваемое задание на два часа, а вы, наврав про сломавшийся компьютер и отключенный интернет делаете его за восемь, то очевидно что на данной позиции в данной компании делать вам мне нечего. И неплохо об этом узнать _до_ увольнения с предудыщей работы.


Fixed.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Re[5]: Кстати о пользе тестовых заданий
От: Eugeny__ Украина  
Дата: 12.11.12 15:33
Оценка:
Здравствуйте, nightcode, Вы писали:


N>И какой из этого вывод ? Нужно наврать про сломавшийся компьютер в надежде на то что потом задачи не будут такими сложными ?


Кстати, про сломавшийся компьютер и прочее.
Те, кто дают тестовое, почему-то искренне считают, что дома у разработчика обязательно настроено рабочее окружение. Что далеко не факт(у меня дома, например, комп для отдыха, а не для работы).
Ну вот например, тестовое: даны 3 таблички в MS SQL, нужно написать простенькое ASP.NET приложение в пару страниц, которое позволяет каким-то образом показывать и редактировать данные. Задание на полчаса, да. Только скачать, установить и настроить студию, IIS и MS SQL Server — это полдня минимум, и то, если в процессе установки ничего не сломается(что для этих продуктов случается очень часто). Я уже молчу про лицензии(хотя можно и бесплатное все взять, но оно убогое).
А еще они почему-то считают, что у кандидата валом свободного времени на написание тестовых. В реале его при поиске работы примерно ноль.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Re[6]: Кстати о пользе тестовых заданий
От: nightcode  
Дата: 19.11.12 13:06
Оценка: -2
Здравствуйте, Eugeny__, Вы писали:

E__>Задание на полчаса, да. Только скачать, установить и настроить студию, IIS и MS SQL Server — это полдня минимум, и то, если в процессе установки ничего не сломается(что для этих продуктов случается очень часто). Я уже молчу про лицензии(хотя можно и бесплатное все взять, но оно убогое).

ну а так прямо нельзя сказать ? что задание не на полчаса, а на три, т.к. надо развернуть то-то и то-то, а делать потом вот то и вот это. Врать то зачем ? И, кстати, по реакции можно оценить адекватность работодателя.

E__>А еще они почему-то считают, что у кандидата валом свободного времени на написание тестовых. В реале его при поиске работы примерно ноль.

а не надо куда попало резюме слать, на интересные вакансии времени больше останется

ЗЫ
я уж думал тема потонула давно
Re[7]: Кстати о пользе тестовых заданий
От: Eugeny__ Украина  
Дата: 19.11.12 19:50
Оценка: +1
Здравствуйте, nightcode, Вы писали:


E__>>Задание на полчаса, да. Только скачать, установить и настроить студию, IIS и MS SQL Server — это полдня минимум, и то, если в процессе установки ничего не сломается(что для этих продуктов случается очень часто). Я уже молчу про лицензии(хотя можно и бесплатное все взять, но оно убогое).

N>ну а так прямо нельзя сказать ? что задание не на полчаса, а на три, т.к. надо развернуть то-то и то-то, а делать потом вот то и вот это. Врать то зачем ? И, кстати, по реакции можно оценить адекватность работодателя.

Врать, конечно же, глупо.

E__>>А еще они почему-то считают, что у кандидата валом свободного времени на написание тестовых. В реале его при поиске работы примерно ноль.

N>а не надо куда попало резюме слать, на интересные вакансии времени больше останется

А вот тут встает хороший вопрос. Что есть интересная вакансия? Для разных людей могут быть очень разные критерии оценки. Причем они могут меняться с возрастом и опытом. И если в критерий не входят публичные вещи вроде известности имени компании, то до собеседования бывает трудно понять, насколько вакансия иетересная.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.