Таки должны ли тестовые задания (для приема на работу) оплачиваться потенциальным работодателем?

    В одном из постов недавно мелькала эта мысль habrahabr.ru/blogs/arbeit/106832 — должны ли тестовые задания оплачиваться или нет.

    Мое мнение, что тестовые задания НЕ должны оплачиваться (точнее, такой проблемы вообще вставать не должно), и вот по какой причине.


    Тестовое задание должно быть
    — сфокусировано на какой-то области (скажем, алгоритмы на графах, сетевые протоколы прикладного уровня поверх TCP-IP и их реализация, проектирование схемы БД под определенную, четко описанную задачу),
    — быть четко очерченным, и не включать в себя работу над такими вещами, как документация, ТЗ, требования, грамотно настроенная среда для сборки (скрипты и прочее). это должен быть КОД. 50-200-500 строк кода, решающего какую-то определенную задачу. сделать ТО и ТО. точка.
    — и быть нацеленным на то, чтобы кандидат мог продемонстрировать свой подход (на практике, а не на словах а-ля — «Я всегда пишу идеально отформатированный и откоментированный код, и прогоняю каждый метод через статический кодечекер и профайлер перед коммитом, просто не могу иначе, даже в самых напряженных условиях!»)
    — должно быть достаточно ИНТЕРЕСНЫМ, чтобы не возникало мыслей — «с какого хрена я должен эту муть делать, да еще и бесплатно». Мысль должна быть — «О, интересная задача, давненько такие мне не попадались. А тут еще можно ее потом будет обсудить во всех деталях с умными людьми»
    — Как некоторое резюме — тестовое задание должно применяться на скажем, 10% всех технических позиций. Там, где на самом деле нетривиальные задачи (в первую очередь алгоритмические / иные, требующие именно написания нетривиального сложного КОДА). На позиции скажем, в проектах занимающихся ERP системами тестовые задания думаю в большинстве случаев излишни.

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

    ПРИ ЭТОМ.

    Тестовое задание не должно подразумевать разработку сайта с нуля, законченного маленького продукта, написание проектой документации. Это занимает много времени, это рутина, ОЧЕНЬ мало кто будет такое делать вообще, и если вы за это даже захотите заплатить — это уже не тестовое задание, а очередная подработка-халтура. С соответствующем отношением к ней.
    (Возможно, Гугл, фейсбук и иже с ними могут позволить себе такое. Когда в вашей компании на 10 позиций синьор девелоперов будет 200 сильных кандидатов, из них 50 гуру, из них 20 страстно увлеченных людей, готовых на любые условия, вы тоже сможете :))

    В качестве примера (я не работаю в яндексе, так что это не реклама:)) наткнулся вот на задачки, которые предлагает Яндекс кандидатам на некоторые девелоперские позиции.

    Пример: company.yandex.ru/job/vacancies/dev_media_java.xml

    Вот это для меня пример того, какими должны быть тестовые задания. Там далеко не везде даже надо писать какой то код (например, часто надо изложить детально какую то тонкость, например, Java Memory Model, или показать свой подход к решению — но это ИНТЕРЕСНЫЕ задачки. На них не жалко потратить часть / весь уикэнд, чтобы сделать их качественно, «как надо».
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 94

      +7
      > не должно подразумевать… законченного маленького продукта

      Соглашусь. У меня именно в этой ситуации обычно возникает ощущение, что это не совсем «тестовое задание».

      Когда нужно было самому поставить перед испытуемым задание, ставил цель создать некий прототип, набор функций, увязанных в систему, но не представляющий законченного решения.
        +25
        Тестовое задание — это акт мести работодателя за неудачи его с прежними работниками. Чем оно сложнее, тем больше удовлетворение испытает он, глядя на неудачные попытки.
          +2
          Каким образом связан реальный стиль написания кода и тестовое задание на 100-200 строк кода? Более чем уверен, что любой человек такой код несколько раз пригладит и проверит, и будет он очень красив и совсем не похож на «черную» работу.
            +27
            Вы грамотно описали как тестовое задание должно строиться, но вы так и не обосновали, почему оно не должно оплачиваться. В противовес Вашим словам, в моём топике можно найти грамотное обоснование моего мнения, почему оно должно оплачиваться.

            Понимаете в чём Ваша (пожалуй многих менеджеров) проблема, в наших странах привыкли отбирать сливки и каждая вторая компания (точнее менеджеры) мнит себя вторым гуглом или эплом. Отношение к нашей специальности, мягко говоря, никакое, так и вспоминается ситуация из The It Crowd (Компьютерщики), когда компьютерщиков считают обыкновенными занудами и редко признают их заслуги, в то время как даже уборщики туалетов получают похвалы и благодарности.

            За всё нужно платить, бесплатный — только сыр в мышеловке.
              +6
              Вы тоже своеобразные объяснения привели. Вы говорите, что любой труд должен быть вознагражден, по-сути, мотивирован! Так вот, мотивацией(вознаграждением) для соискателя является принятие его на работу. Ведь в этом заинтересован и работодатель, и сам соискатель.
                +1
                Да уж, но разница в том, что даже если Вы сделаете задание идеально — не факт что Вы будете «вознаграждены», на работу могут и не принять (банально не «заплатить» за работу), и причин тому может быть масса. Хотя, конечно же, всё зависит от объёма работы, с этим я согласен.
                0
                30 часов на тестовое задание — это запредельно. Я даю мелкую задачку и хочу получить ответ через 2-3 часа. Это всяко быстрее, чем собеседование + дорога, да и при беседе есть о чём поговорить.
                  0
                  Какого плана задачки? Возможно привести пример?
                +9
                Насколько я знаю, как раз ни Гугл, ни Фейсбук не требуют ни документации, ни сайта с нуля, ни законченного продукта.
                  +4
                  Мое обоснование (я, кстати, не менеджер)

                  — тестовое задание вообще должно применять редко, весьма редко, и для позиция определенного типа.
                  — Когда оно применяется — оно должно быть интересным и коротким достаточно, чтобы кандидат сам загорелся желанием его попробовать (примерно как люди тратят вечера и пишут куски кода на разных форумах, чтобы проверить какую-то идею, продемонстрировать скил и прочее).
                  — Если человек не хочет попробовать сделать такое бесплатно, just for fun — он вряд ли по настоящему увлечен своим делом, не знаю как сказать, ремеслленый что ли подход имеет. И тогда можно говорить, что для серьезной позиции он… возможно не лучший кандидат.

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

                  Да вы как будто не знает про «наши страны» :))) Если в универах многих сплошь и рядом продают разного уровня работы, то и в нашем случае менежжеры компаний начнут «сливать» эту инфу…

                  Типа — «за правильно и грамотно выполненное задание вы заплатим вам 10000 рублей, оно вероятно потребует неделю времени. С другой стороны, я понимаю что вы очень занятой человек, работаете, имеете семью, и вам недосуг заниматься всем этим. Возможно, мы договоримся о варианте, который устроит обоих?»

                  • НЛО прилетело и опубликовало эту надпись здесь
                      +6
                      Вот!

                      Вряд ли я когда-нибудь стану гуру-программистом — это не совсем мое, да и не хочу я заниматься программированием всю жизнь Для меня программирование — это удобный способ прокормить свою семью.
                      Я достаточно быстро учусь новому, но далеко не всегда могу решить задачу изящно и решаю ее просто так, чтобы работало. И, вполне вероятно, я трачу на это 10-100 лишних строк кода и теряю в производительности приложения. Но зато я и не требую за свою работу бешенных денег. Моих 60 вполне достаточно на настоящий момент, а гуру бы содрал в 5 раз больше, и, да, написал бы лучше.

                      Но как жить тем, кто не может нанять гуру, а может только таких как я?
                    +16
                    Бред насчет увлеченности. Ни одни человек не может быть увлечен ВСЕМ, что касается его профессии. Вполне вероятно, что то, что вам кажтся инетересным, ему как-то приходилось делать в течение месяцев и заебало его на нет. Вполне вероятно, что именно это его не заинтерсует, хотя есть целая куча интесерсных тем в этой же области. Вполне вероятно, что именно это он бы не отказался делать в рабочее время (работа есть работа, мы же не дети в конце концов), но вечером после работы забесплатно ему это нахуй не сдалось.
                    Туева хуча всяких вполне возможно… Я думаю, менеджереы, как никто другой, должны понимать, что в этом мире туева хуча этих «вполне возможно».
                      0
                      Сложно серьезно рассмативать пост, название которого начинается на «Таки»
                        0
                        На минуточку
                          +1
                          Сейчас в топике материализуется Мицгол, найдет в заголовке рассовые еврейские эпитеты и всем станет ясно и понятно, почему автор не хочет оплачивать тестовое задание.
                            0
                            Я кстати никак не против евреев. Просто звучит поверхностно, портит отношение к материалу в целом. Но это субъективно.
                              0
                              Да никто, на самом деле, не против, но интересные совпадения поискать, при желании, никто же не запрещает ^_^
                          0
                          Голосую за то, что тестовое задание оплачиваться не должно. На то оно и тестовое, нужное лишь чтобы убедить заказчика в компетентности исполнителя. Заказчик не получает материальной выгоды от выполнения задания. Исполнитель же получает дополнительный опыт, что уже неплохо. В случае успешного прохождения исполнитель имеет право запросить за основной проект сумму, компенсирующую в том числе и время выполнения тестового задания.
                            0
                            Хорошая статья.
                            Единственное, что бы добавил, что если кандидат действительно заинтересован в позиции, то ему было бы даже интереснее получить задание, которые бы было частью реального проекта. Если бы он не прошел, он бы получил опыт в реальном проекте, а не в тестовом задании. А если прошел — ну вообще отлично, уже бы принимал решение о том, хочет ли он работать в компании на основе реального (хоть и не большого) опыта в проекте.

                            А те, кто больше думают о том, что на них наживается работодатель, ничего и не получат: уж несколько часов, или даже день времени — это не то, что нужно работодателю, с этим временем работодателю только один геморой, а не реальная польза (с точки зрения вклада в проект).

                            Хотя задание из реального проекта не всегда легко предложить.
                              +2
                              афигеть, реальный проект! 0_0"
                              0
                              Иногда тестовые задания могут содержать подводные камни. Смотришь на него и говоришь
                              «Сделаю за 8 часов». Проходит 3 часа, а у тебя запара и в отведенные 8 часов не вкладываешься.

                              Тестовое задание — на то оно и тестовое, чтоб проверить потенциального кандидата, а когда тестовое задание звучит как «Разработайте систему, которая будет делать, то то и то» — это должно настораживать.
                              Как по мне таких тестовых заданий нет. В основном что-то дают стандартное и не очень сложное.

                              Как сказали выше, то что будет в тестовом задании и то что будет на проекте — две большие разницы.
                                +5
                                Если в качестве тестового задания вы даёте что-то большое и требующее кучу времени (и если вы не Гугл), будьте готовы, что любой нормальный уважающий себя специалист развернётся и уйдёт, а останутся только две категории: те, кому хронически нечего делать и хочется убить время любой фигнёй, и те, кто считает вашу фирму настолько круче себя, что готовы пойти даже на такое.
                                Тестовое задание должно быть минимально необходимым для предварительной оценки кандидата как специалиста. Ключевые слова — «минимально» и «предварительной». Всё, что длиннее и толще — причуды. В конце концов, есть испытательный срок, и никто не мешает давать тестовые задания любой развёрнутости в течение оного. Естественно, оплатив их выполнение.

                                Переходя на конкретику: что-то, не превышающее размера среднего комментария на «стеке-оверфлоу» (2-3 абзаца текста или небольшой несамодостаточный кусочек кода), по моему мнению, вполне может считаться тестовым заданием для собеседования. И никто не сказал, что такое задание должно быть единственным.
                                  +1
                                  Во!

                                  Хорошее сравнение. Несколько, 1-3 задачи / вопроса, по трудоемкости эквивалентных хорошим, интересным вопросам со стек-овервлоу. Которые требуют вчитаться, подумать, погуглить вероятно, понять «что и зачем хотят», предложить несколько вариантов решений, возможно набросать куски кода.
                                  +2
                                  до ката формулируется вопрос «почему?», а под катом раскрывается ответ на вопрос «каким?»…
                                    –1
                                    Напишу проще. Тестовое задание не должно оплачиваться если оно не приносит доход работодателю.
                                      +3
                                      Опять-же смотря что за задание.
                                      Мне раз дали задание сделать сайт со шлюхами, сложный и быстрый.
                                      Поржал, счёл за тест на психическую устойчивость, забил :)
                                      +5
                                      Я сразу отсеиваю работодателей, требующих от меня выполнение тестового задания.
                                        0
                                        Ну и где ты теперь, а?
                                          +3
                                          На высокооплачиваемой интересной работе :)
                                            –4
                                            Попутал, она у нас! А ты даже доклад не смог 30-го сделать.
                                              0
                                              разборки менеджера какой-то конторы и программиста? )))
                                            +2
                                            Не знаю, где он, но я (и как PM, и как разработчик) считаю, что в большинстве случаев (бывают исключения, не спорю) тестовые задания — неуважение к кандидату и трата его времени. Вполне достаточно попросить у него исходники проектов, которые он писал ранее. Естественно не целиком, да и вообще можно прямо на его ноуте смотреть — необязательно, чтобы он их присылал.
                                            Изучить их внимательно и задать несколько вопросов, чтобы удостовериться в его авторстве.
                                          0
                                          Ни разу не сталкивался с тем, чтобы предлагали деньги за тестовое задание. Бывали такие, за которые не хотелось браться:)
                                            +1
                                            А как быть лингвистам? Пока найдешь работу сделаешь тонны тестовых переводов. Не удивлюсь, если кто-то так и работает рассылая якобы тестовые работы получая бесплатный перевод. При этом можно выбрать какой из них получился лучше.
                                              +2
                                              Любая работа должна быть оплачена, в противном случае — это хобби.
                                              1-2 дня работы квалифицированного сотрудника — это достаточно дорого, поэтому оплата выполнения любых задач, даже тестовых, вполне нормальная практика.
                                              Предлагая сделать тестовое задание, я всегда гарантирую оплату выполненных работ, но очень немногие берутся за выполнение тестовых задач если от этого зависит их дальнейшее трудоустройство.
                                                0
                                                Работа должна быть оплачена тем, кому она нужна. В случае тестового задания эта работа нужна тестируемому. Он за нее и платит, своим временем.
                                                  –1
                                                  ты так говоришь как будто у него нет выбора %-)
                                                    0
                                                    Она нужна только тестировщику — чтобы не взять на работу некомпетентного человека. А тестируемый о себе уже знает всё; его устроит, если его возьмут без испытания.
                                                      0
                                                      Я переформулирую. Эта работа более нужна тому, кто ищет работу. Платит тот, кому нужнее.
                                                        +1
                                                        Ну, если работодателю особенно не нужен работник, тогда непонятно, зачем он вообще это всё затеял. Бывает и так. Иной раз объявление дают, но настолько не уверены, что хотят кого-либо нанимать, что до теста или собеседования дело даже не доходит.
                                                          0
                                                          Работодателю не нужен этот_конкретный работник. Более того, как Вы верно заметили, работодателю иногда вообще не нужен работник. А вот работнику работа нужна — жрать-то хочется. Так что работнику нужнее, он и платит.
                                                            0
                                                            Интересно, каким образом может платить или выполнять какие-либо тесты работник, которому есть нечего. А если ему есть, что есть, то ему тоже совершенно не обязательна эта конкретная работа. Почему бы не протестировать тогда и работодателя, справедливости ради?
                                                              +1
                                                              Как каким образом? Обычным. Берет и выполняет тестовое задание.

                                                              А вот работнику эта конкретная работа, как правило, нужна. Это в блогах все любят делать вид, что могут запросто выбирать себе какую захотят работу. А на деле выбор работ, как правило, весьма не велик. Если, конечно, вы не согласны работать за еду на любых условиях.
                                                                +2
                                                                Не поверишь, я лучше пойду работать за еду, чем буду «платить» (как вы выразились) потенциальному работодателю, только потому что «мне нужнее». (Более того, я лично даже не пойду за еду работать, по той самой причине я на сегодняшний день безработный. Или я буду работать там где в коллективе есть взаимоуважение, или нигде. А когда работодатель смотрит на меня словно он мне жизнь спасает тем что взял на работу, и думает что я ему по гроб обязан должен быть, то пошёл бы такой работодатель в большую толстую задницу!!!)
                                                                  +1
                                                                  Не верю (с)
                                                                  0
                                                                  Не-ет; если соискателю уже нечего есть, он не выполняет никаких тестовых заданий, он идёт и устраивается на работу дворником, чтобы выжить.
                                                                    +1
                                                                    Я и говорю — «Если, конечно, вы не согласны работать за еду на любых условиях.»
                                                    +1
                                                    Я дизайнер. У меня возникала ситуация, когда предлагали выбор: или оплата задания, или оформление на работу
                                                      +4
                                                      Любой труд должен быть оплачен. Обязательно.
                                                      Иначе это лохотрон.
                                                        0
                                                        Именно по этому я (когда набирал людей) не просил их трудиться, только просил доказать, в узких временных рамках (пол часа максимум) что записи в их «резюме» соответствует их реальным знаниям (в итоге разочаровался в людях, оказывается в «резюме» врут почти все, а у тех у кого там правда, смотреть толком не на что...)
                                                          +1
                                                          Думаю, абсолютно верное решение. «А то сделай ка мне а там посмотрим» — меня это сразу расхолаживает и настораживает.
                                                        0
                                                        В условиях рынка платит тот кому нужнее, поэтому эти идеалистические претензии наивны. Все регулирует баланс спроса и предложения, и ваши крики никого не заставят расстаться с лишней копейкой.
                                                          +2
                                                          По моему, если на решение тестового задания нужно потратить больше 5 часов, то это уже не тестовое задание и абсолютно легитимно требовать за его исполнение деньги.
                                                            +4
                                                            Тестирование — процесс обоюдный. Вы смотрите, как кандидат справляется с заданием, он смотрит насколько честно вы собираетесь с ним работать.

                                                            Жлобство с оплатой тестового задания — обычно недвусмысленный звоночек, что в дальнейшем вполне возможны «субботники» со стороны работодателя (например — проблемы с оплатой сверхурочных, за срочность и тд).

                                                              0
                                                              «Должно», «не должно». Работодатель может выставлять любые требования проверки квалификации. Хоть тестирование психологической совместимости с другими участниками команды. Вынуждение в этом вопросе очень быстро выливаются в печально известную борьбу за права женщин, которых из-за возможного «декрета» не берут на работу под всякими благовидными предлогами. Другое дело, что соискатель сам решает, хотят ли его использовать в качестве бесплатной рабочей силы, предлагают ли окунуться в реальный проект и решить насколько он ему нравится или просто выставляют идиотские требования, с которыми такого работодателя надо просто послать.
                                                                +4
                                                                Допустим тестовое задание оплачивается, тогда должна быть материальная ответственность за исполнение, тоесть за сроки и качество :)

                                                                Вопрос в времени которое необходимо на тестовое задание, я обычно даю на 2-3 часа.
                                                                Был случай кандидат сделал за час(что приятно удивило), другой заявил что нужен день…
                                                                  +1
                                                                  это уже зависит от того что продаёт работник ;-) можно продавать продукт, а можно продавать услугу. в первом случае гарантируется исполнение в срок, но не гарантируется качество. во втором случае гарантируется качество, но не гарантируются сроки, поэтому _оценки_ сроков увеличиваются в несколько раз, чтобы минимизировать риски.
                                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                                    –1
                                                                    Тоже оффтоп — а ведь когда-то у меня было 100 баллов за ЕГЭ по русскому языку. Клянусь! Вы мне верите?

                                                                    А потом я начал общаться по аське…
                                                                      0
                                                                      Наши двоечники рисовали на ластике цифры и с помощью рандома и такой-то матери получали за тесты тройки и четверки (не ЕГЭ).
                                                                    +2
                                                                    Компаний много, а я один :-)
                                                                    Если все потенциальные работадатели будут выдавать неоплачиваемые тестовые задания, то я мне некогда будет зарабатывать деньги. Поэтому я соглашусь делать неоплачиваемые задания только в том случае, если я очень сильно хочу работать в этой компании.
                                                                      0
                                                                      С другой стороны — если у вас на сайте висит вакансия, на которую ломятся люди, и вы каждому, который сделает что-то примерно работающее, будете платить — сколько денег суммарно вы заплатите?
                                                                        0
                                                                        Ну так не давайте задания всем подряд. Давайте их только тем, кого вы возьмете на работу, если он успешно справится с заданием. В этом случае потери будут минимальны.
                                                                          0
                                                                          И как вы их различите?
                                                                            +2
                                                                            А собеседования уже отменили?
                                                                            Хитрожопые компании, которые первым делом выдают тестовые задания, чтобы не тратить свое время на лишние собеседования идут лесом. Я свое время ценю больше.
                                                                      +3
                                                                      мне кажется, что вопрос об оплате тестового задания не столь прост. задания то бывают разные, нет у нас, не знаю как на Западе, стандартов для этого. поэтому если вы предлагает зарплату в миллион в год чистыми плюс спортзал и т.д. (утрирую, читаем «условия намного выше среднего»), то имеете право давать сложное, требующее времени и кропотливой работы задание. это раз. вариант другой — вы «что-то небольшое». значит никаких крупных заданий быть не может, либо, если уж вы так хотите поиздеваться над соискателем, то будьте готовы платить. нельзя требовать от человека трудиться на вас 2 дня в поте лица когда вы не готовы предоставить ему хорошие условия работы. точнее не так, можно, но не ждите положительной реакции. имхо, лучший путь для небольших компаний — это не столько тестовое задание, сколько личное общение одного из специалистов с соискателем и «пробный период» для кандидата.
                                                                      почему я обеими руками за оплату крупных тестовых заданий? думаю потому, что я уважаю себя и свое время. просто была ситуация несколько лет назад, сильно нужна была работа, пришел на собеседование в крупных, по местным меркам, компанию, занимающуюся веб-разработками. все отлично, испытательный срок неделя. прихожу, вижу в кабинете 10 человек, при чем рабочих мест значительно меньше. в углу «заготовки» для столов — берите собирайте себе мебель, в помощь один завхоз. сервер, базу, все сами настроите, при этом ваши навыки в качестве линукс-пользователя никого не волнуют. заодно получите задачу — через неделю каждый из 10 человек выдаст готовый продукт. на работу из них возьмут одного-двух, а может и не одного, если не соответствуете требованиям компании. посидел час, посмотрел, пожелав удачи ушел, со мной еще один паренек сорвался, остальные остались кто апач ставить, кто стол собирать. насколько знаю из той «десятки» на работу не взяли никого. зарплата, кстати, была на уровне 15-20 тысяч «с возможностью роста». не самый шик, но в Томске для многих начинающих программистов довольно неплохо. но в свете неоплачиваемой трудовой недели на выполнение «тестового задания» и с возможностью трудоустройства на уровне 1 к 10 — не воодушевило. при это если бы была предложена оплата, пусть даже и небольшая — отношение было бы другим. поэтому требуете много — будьте готовы либо платить, либо заинтересовать человека перспективой. редко работник, идущий к вам от безысходности, становится хорошим работником.
                                                                        +1
                                                                        Я считаю — лучше или не давайте тестовое задание вообще, либо давайте интересное И неоплачиваемое.
                                                                        Оплата тестовых заданий привнесет много сложности в процесс найма.

                                                                        А если кандидат попросить 30 % вперед, 70 по выполнении, и свалит с деньгами?

                                                                        А если кандидат решит задачу для одной ветки алгоритма, наляпает за час винегрета, который запускается, и решает для какого-то случая, и будет на основании этого просить деньги?
                                                                        «Да, я сделал неидеально, но сделал же, как-то работает, основную идею я продемонстрировал? Где мои 150 баксов обещанные?»

                                                                        А вы не думаете, что с внедрением такой практики в массы, многие будут решать задачи просто чтобы подработать, решая интересные задачи, даже не имея цели устроиться на работу? А что, я и сам бы так подрабатывал. Подрабатывать решением интересных задач лучше, чем всякой иной халтурой + тут еще и скилы прокачиваются.

                                                                        А если люди будут кооперироваться, и специально свои услуги рекламировать? Типа «быстрое выполнение тестовых заданий, 70% от его оплаты — нам, остальное -соискателю?» Это ведь будет нормальный бизнес тогда. С связями, через которые будут сливаться базы используемых в компании тестовых задач, и прочее. Я говорю — то, что сейчас происходит в универах с курсовыми и лабораторками.

                                                                        И таких если много.
                                                                          0
                                                                          Значит все соискатели будут заключать договора с работодателем о предоставлении услуг по разработке тестовых заданий, будут подключать бухгалтеров и т. д. :)

                                                                          Вы описали единичные случаи, как мне кажется.
                                                                          +1
                                                                          можно торговаться: или тестовое задание, или испытательный срок.
                                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                                              0
                                                                              Портфолио — это удел флилансеров и дизайнеров, в основном.
                                                                                +2
                                                                                а что я смогу поместить в портфолио? «писал 1/10 часть сервера такого-то сайта, исходники которого являются коммерческой тайной» или «долго и упорно поддерживал чужой говнокод с такого-то сайта в рабочем состоянии исправляя в нём баги»? х)
                                                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                                                    0
                                                                                    наколеночные скрипты как-то не хочется никому показывать, а причёсывать их лень
                                                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                                                        0
                                                                                        между «сделано для себя» и «сделано для других» — целая пропасть.
                                                                                        • НЛО прилетело и опубликовало эту надпись здесь
                                                                                      0
                                                                                      Вы смотрите с позиции веб-разработчика / фрилансера, видимо.
                                                                                      • НЛО прилетело и опубликовало эту надпись здесь
                                                                                  0
                                                                                  Любое собеседование это не только проверка потенциального работника, но и проверка компании.

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

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

                                                                                  Просто часто бывает когда дают тестовые задания с точки зрения работодателя простые (ибо он требует знания какой-то технологии) а для того, кто устраивает это выглядит как огромная работа (ибо он не знает чего-то). В итоге и выходит что думают «ах, да это целый продукт за который мне должны заплатить».

                                                                                  Конечно бывают и конторы, которые таким образом делают mock-up-ы или spike-ки для своих заказчиков, что есть в корне не верно.

                                                                                  В общем, it depends, но в целом верно: если адекватный работодатель, но он не должен платить ничего за тестовое задание.
                                                                                    0
                                                                                    у меня есть несколько opensource проектов на github — включил в резюме ссылку, и теперь не страдаю подобной фигней. :)

                                                                                    если серьёзно, не знаю можно-ли обобщать этот рецепт. когда текущий работодатель предложил сделать тестовое задание, настоял посмотреть реальный код, с полной ретроспективой коммитов — вместо этой ерунды. а вот прокатит-ли такое с монстрами типа яндекса? (кстати, вопрос :) ).
                                                                                      0
                                                                                      А с чего бы тестовое задание должно быть интересным? Работа программиста скучна и однообразна в большинстве случаев, поэтому интересное тестовое задание — запудривание мозгов кандидату. Интересно работать девелоперам, но они не нуждаются в заданиях при приеме на работу.
                                                                                        –1
                                                                                        Мы не оплачиваем тестовые задания, но кандидатам даем. Причем не готовим их специально, а даем некий кусок из обычной повседневной работы.
                                                                                        Зачем?
                                                                                        Во-первых, мы можем понять устраивает нас этот человек или нет именно по нашим задачам.
                                                                                        Во-вторых, и это тоже очень важно, он сам видит с чем ему придется работать и может решить хочет он этого или это не его.
                                                                                        Лично я считаю что тестовые задания одинаково полезны обеим сторонам, поэтому оплачивать их смысла нет.
                                                                                          0
                                                                                          Мой дорогой друг. Ваш аргумент о том, что тестовое задание не нужно давать вообще, считаю категорически неверным. Дело в том, что нередко на вакансию откликаются и хвалятся своими умениями прогеры, которые не могут джойна на SQL написать. Думаю, такого программиста не то что в ERP — в написании сайта-визитки не хотят случайно нанять.

                                                                                          И даже если прогер на все теоретические вопросы ответит и джойн по вашей просьбе напишет на бумажке — оказывается, что в реальной работе он пишет макароны, а эскапировать параметры в запросах забывает через раз. Вам оно надо? Лучше дать тестовое задание, пусть не на день, а на полчаса, лишь бы было видно, что человек не гонит про навыки и не придется за ним исправлять сделанное.
                                                                                            0
                                                                                            Это ответ на сам топик или на какой то коммент?
                                                                                              0
                                                                                              На топик.
                                                                                                0
                                                                                                Так вы предлагаете его давать всем вообще? При этом, оплачивать или нет?
                                                                                                  0
                                                                                                  Ну если вам нужен программист, причем такой, который что-то знает, то да, нужно давать, иначе будут приходить школьники и бить себя пяткой в грудь. Эта тема уже всплывала и на хабре, и в англоязычных источниках. Ниже вот Vladson о том же говорит.

                                                                                                  Оплачивать при этом смысла нет, т.к. хватит тестового задания на десять-тридцать минут.
                                                                                                    0
                                                                                                    svn log + diff + blame может может быть достаточно, чтобы не давать тестовые задания?
                                                                                            +3
                                                                                            Под тестовым заданием каждый работодатель понимает что-то своё.

                                                                                            Я встречался с 3-мя видами таких заданий, для разного рода позиций.

                                                                                            1 — При наборе кодеров отсеять школоту. Для РНР к примеру простой скриптик на один\два запроса, например простая гостевуха на 2кб кода включая шаблон. (Смешно но 80-95% людей с впечатляющими CV отсеиваются сразу, ибо посмотрев «курсы Попова» каждый мнит себя профи и пишет что имеет 5-ти летний опыт работы над сложными проектами.)

                                                                                            2 — При наборе уже более квалифицированного специалиста, дать тоже что-то жутко небольшое, но уже смотреть не на то «напишет или нет» а на то «как напишет» (Комментирование кода, использование сложных конструкций там где можно обойтись простыми, и.т.д.)

                                                                                            3 — При выборе лидера надо давать задание уже не столько на написание кода, сколько на проектирование, например спросить как бы он реализовал ту или иную функциональность.

                                                                                            Ни одно из этих заданий не должно оплачиваться, ибо займёт от силы пол часа (даже у далеко не самого хорошего специалиста)

                                                                                            Сложные же задания класса «написать готовый продукт за неделю» давать просто невежливо и не нужно, такие задания дают только люди которые наедятся получить нахаляву (или за символическую плату) кучу говнокода, а потом собрать из них что-то ценное. (Хотя у них это не получается на практике.) По этому если вы не хотите чтоб люди отзывались о вас как об идиотах, не давайте заданий сложнее чем это требуется.
                                                                                              +1
                                                                                              Я бы ещё добавил случай, когда человеку надоело кодить на похапе и он решил устроиться джангером, отдохнуть душой. При этом в портфолио у него ничего на питоне нет, но он уверяет, что кодил для себя, читает мануалы со скоростью, с которой женщины поглощают Донцову, и готов все навыки реализовать на новом языке. В этом случае имеет смысл дать задание на день-два.
                                                                                              +1
                                                                                              Господа!

                                                                                              Давайте заметим, что позиции программистом не ограничиваются веб-разработкой! :)
                                                                                              Потому замечания про скрипты, гостевухи, портфолио, шаблоны, и прочее осторожней применять.

                                                                                              Если человек занимается например, разработкой грид-шедулеров в сложный SupplyChain management системах, придумывает и реализует небольшие Data Mining — приемы для эвристического анализа движения товаров в торговой сети, оптимизирует код при развертывании на кластерах, оптимизирует Garbage Collection / DB etc.

                                                                                              А кто-то может быть 10 лет пишет встроенные системы на форте под микроконтроллеры.

                                                                                              Какое портфолио тут может быть, какие гостевухи?
                                                                                              Я понимаю, что на хабре 80% веберов, но все же.
                                                                                                0
                                                                                                Вот интересный пример для обсуждения: тестовые задания от Рамблера: www.rambler.ru/doc/ux/

                                                                                                Посмотрите страницу суточной посещаемости. Превратите эту страницу в удобный инструмент мониторинга состояния сайта («dashboard»). Опишите, какую дизайн-задачу вы решали в процессе работы.
                                                                                                Спортивный портал Рамблер-Спорт отвечает на вопрос «Что происходит в мире спорта?» Перепроектируйте главную страницу проекта, используя методику «User Centered Design». К прототипу приложите обоснования предложенных улучшений. Необходимые условия и ограничения вы можете почерпнуть из самого проекта, других открытых источников или запросить у нас.
                                                                                                Придумайте и изобразите 2-3 наиболее важных, с вашей точки зрения, улучшения в дизайне Рамблер-Поиска. Аргументируйте свои решения.

                                                                                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                                Самое читаемое