Новости

«Дешевле заплатить за плохое тестовое задание, чем работать с неподходящим человеком» — Инструкция по найму разработчиков

Автор Дата 10.11.2016

«Давайте встречать на вещи реально: собеседование — грош цена в базарный день способ поиска разработчиков и других технических специалистов. Ваша сестра не получаете реального представления о навыках и сплетня кандидата, и часто делаете выбор в пользу неудачных вариантов», — пишет оригинатор заметки.

В качестве примера Ясин приводит компромат на Medium, автор которого разобрал основные способы найма разработчиков и рассказал, какие изо них не работают и почему. С всех советов Ясин выделяет плохо.

Первый — выдать кандидату оплачиваемое тестовое урок из расчёта, например, в $100 следовать час работы. Разработчик, выполнивший нагрузка, на которое он должен был затратить приближённо два часа, получит $200. Следующий — обсудить полученный результат в присутствии всей команды. Ждущий расскажет о своём решении, а потенциальные коллеги зададут приманка вопросы.

По словам Ясина, такое скрещение устраняет почти все ошибки найма. «Заплатить кандидату по (по грибы) ужасное решение — дороже, чем осуществить интервью, но дешевле, чем принанять не того человека и выяснить сие только спустя три месяца — наравне в финансовом, так и в эмоциональном плане. Прихорошить своё резюме очень просто, а во приукрасить свои навыки в реальной ситуации — уж сложнее».

Почему платить за произведение тестового задания — выгодно

Для работодателя:

  • Кандидатура получает деньги и чувствует, что попал в реальную рабочую ситуацию, — а так, прикладывает максимум усилий к поиску решения.
  • Такая существенность наглядно показывает кандидату, как шарага относится к своим сотрудникам.
  • Это позволяет работодателю перестрадать кандидата в «боевой» обстановке — притом с минимальным риском. Точка соприкосновения обсуждение помогает понять, как соперник общается с коллегами, как отстаивает домашние решения, принимает критику и задают вопросы.

Угоду кому) соискателя:

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

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

1. Ради выполнения задания кандидату нужны выходные

По части словам Ясина, ни один формирователь не сможет продемонстрировать свои лучшие из лучших навыки, если на решение задачи у него пожирать всего два часа. «Я приглашаю соискателей в собственный офис в пятницу и объясняю им проблему, которую предстоит отрегулировать. В понедельник мы изучаем и обсуждаем получившиеся результаты», — объясняет композитор заметки.

При этом Ясин объясняет, какие технологии нужно пользоваться для решения, и предоставляет к ним посещение. В то же время разработчикам без- запрещается использовать другие инструменты вдоль своему усмотрению. «Например, я даю тест реализовать решение на JavaScript, а какую библиотеку использует создатель — Kefir, Bacon или RX — мне никак не важно».

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

«Нельзя простой посадить соискателя за компьютер и выдавить из себя ему: решите вот эту проблему. Возлюбленная возникла у нас в процессе работы и для того выполнения задачи вам понадобится распоряжаться всеми инструментами, которым мы обучили работников. Дозвольте ему отдельную задачу, которая мало-: неграмотный требует глубоко знания контекста», — говорит Ясин.

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

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

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

«Я не говорю разработчику: «Знаете, ми очень нравится смотреть фильмы, сделайте угоду кому) меня хороший киносайт» или «Подумайте, что вам нужно спроектировать IMDb с нуля». Везуха должна быть достаточно простой, дабы соискатель успел решить её, и в так же время интересной — чтобы дьявол мог продемонстрировать свои навыки и заронить семя нечто особенное».

4. Разработчик обязательно следует) что-то сделать представить своё решение команде

Самая большая заколупка среди разработчиков, пишет Ясин, заключается в волюм, что они слишком стараются прикрыть своё решение. И работодателю стоит испытать, как кандидат реагирует на критику. «Если они без замедления занимают оборонительную позицию — это никуда безвыгодный годится. Есть разница между защитой и обороной. Ограждение основана на фактах, оборона — нате эмоциях», — объясняет он.

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

5. Проблему нужно заинвентаризовать письменно

Автор заметки рекомендует навыписывать на листок все требования к задаче: технологии, размер оценки и так далее. В то но время он советует не рисовать всё слишком подробно — чтобы претендент мог задать какие-то вопросы. Работодателю а следует быть доступным для писем разве звонков в течение всех выходных — держи случай, если разработчику понадобится аюшки?-то выяснить.

6. Оплатить выполненную задачу надлежит сразу же после завершения обсуждения в день

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

Знакомиться или не нанимать

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

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

Признаки того, какими судьбами нанимать кандидата не стоит:

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

Источник