Зразок коду є досить ефективним способом вилучення кандидатів - я можу судити про зразок коду за 5 - 10 хвилин, але навіть екран телефону займає 15 хвилин і потребує планування (і це не дуже корисно для відмивання нічого, крім самого дно ворсу в моєму досвіді).
Я думаю, що основні заперечення щодо зразків коду є двократними, і їх легко подолати:
- що вимагає вибірки коду, створює штучний бар'єр для деяких талановитих розробників
Очевидно, це правда. Будь-який бар'єр у поданні заявки чи найму може потенційно усунути бажаного кандидата. Тут важливо знати, що ваша аудиторія - якщо у вас 1000 резюме на одне відкриття, ви можете дозволити собі помилкові негативи в службі ефективності. Якщо у вас є п'ять резюме, ви можете дозволити собі певну неефективність у процесі перевірки.
Що, на мою думку, більшість людей пропускає, це те, що співбесіда та найм - це в основному гра «знайти причину не наймати цю людину». На будь-яку гідну роботу є багато кваліфікованих претендентів - останній, хто стоїть, зазвичай є той, хто не поставив жодного червоного прапору по дорозі. Легко бачити найкращих в людях або бути неприйнятними, але це не приносить користі при працевлаштуванні, тому що ви отримаєте 10 різних кандидатів, з якими вам комфортно. Це не наближує вас до рішення.
Кожен акуратний збір, який ви збираєте в ході огляду, скринінгу, опитування тощо, потенційно може викликати рішення про відсутність найму. Ви повинні врівноважувати чутливість тригера без прокату з вашими поточними (і потенційними перспективами) перспективами. Якщо ви працюєте в нудній галузі, в якій є багато застарілих кодів, бюрократія та низька зарплата (часто це все не в вашому контролі), то ваш тригер повинен бути менш чутливим, ніж скажімо, Google. Інакше ви ризикуєте ніколи нікого не наймати.
Особисто я вважаю, що найпростіший компроміс для мене був просити, але не вимагатизразок коду. Якщо я отримаю його, це лише додаткова точка даних для оцінки кандидата. Так само, якщо мені трапиться знайомий, який працював з кандидатом у минулому, я надам деяку вагу думкам цього знайомого. Не працюючи ні з ким, кого я знаю, звичайно не дискваліфікує жодного кандидата - це просто означає, що моя робота в їх оцінці трохи складніше (і, ймовірно, буде включати в себе програмування з кодування, якщо вони перейдуть на співбесіду). Якщо ваш зразок поганий (або мій знайомий поганий у вас), це майже не наймайте. Ті, хто надає зразок, можуть мати або не мати маленьку ногу в порівнянні з тими, які не мають початкового скринінгу - залежно від якості та кількості резюме та зразків, більше інформації може бути кращою чи гіршою, ніж ніякої інформації.
- що зразки легко підробляються
Ну так. Так само є резюме - але ми все одно збираємо їх. Чому? З трьох основних причин - погане резюме чи зразок - це нескладний прокат, а потрапляння на підробку резюме чи зразок - це нескладний прокат, і вони є хорошими темами розмови в інтерв'ю. Чим швидше я можу розібратися, що кандидат є дольтом, тим краще для всіх.
Якщо ви досить розумні, щоб плагіатувати хороший зразок, не потрапивши у нього, поговоріть про це розумно і пройдіть інтерв'ю - у мене особливо не виникає проблем з тим, як ви пройшли минулий показ. Тут можуть виникнути певні етичні занепокоєння, але це насправді не моя область знань, тому я не виходжу з шляху оцінити моральний характер під час інтерв'ю. Для мене це практично те саме, що мій начальник просить мене взяти інтерв'ю у когось, хто не пройшов процедуру скринінгу як послугу. Після того, як ви перебуваєте на етапі співбесіди, це не дуже важливо, як ви потрапили туди, оскільки є так багато більше і кращої інформації, яка з’явиться під час інтерв'ю.
TL; DR - зразок коду - чудовий інструмент для скринінгу, але слід добре подумати, чи можна цього вимагати чи ні. Пройшовши минулий скринінг, ваги інтерв'ю значно перевищують вибірку.