Разработчики обсудили целесообразность тестовых заданий при приеме на работу, а также свое отношение к ним на форуме DOU. И вот, что получилось.
People management consultant для IT Виктория Придатко провела опрос об отношении разработчиков к тестовым, предлагая варианты:
«Хотим нашим клиентам показать реальную картинку, так сказать, «с полей», — объясняет Виктория. — Они нам не всегда верят, что это действительно может быть блокером в быстром найме. А мы постоянно топим за альтернативные способы оценки, которые не будут задалбывать всех участников процесса».
Пост собрал свыше 70 комментариев — традиционно очень разных. Некоторые айтишники считают, что без практического задания непонятно, действительно ли подойдет специалист для работы в твоей компании с конкретным стеком.
«Через “поговорить” инженера не обнаружить. Инженер — это кое-что большее, особенно если в новой компании используются методы, с которыми кандидат не сталкивался на прошлой работе, — пишет Prototypes Engineer Андрей Слижевский. — Инженер постоянно учится и ищет новые решения. Тестовое необходимо, а еще лучше сменить подход к собеседованию на инженерную должность и начать с “технических” рекрутеров».
«Это нормально, и тестовое следует делать. Мы сейчас говорим об инженерной специальности. А не о “поговорить”, камон!», — считает Виталий Калиничевский.
ПРОТИВ
Против высказались очень многие специалисты, потому что уже имели негативный опыт с тестовыми — на выполнение задания могут уходить недели, а платить компании за эту работу не хотят. Вот опыт пользователя Sauber.
«Предложили немаленькое тестовое перед бесплатной стажировкой, после которой могут взять на оплачиваемую практику 3–6 месяцев. Оплатить выполнение отказались. Мне кажется, это уже перебор. Для понимания: даже по оценке рекрутера, на выполнение дается НЕДЕЛЯ».
«Делал несколько раз. Однажды даже интересно было, потратил где-то часов 5 на задание, должно было занять 1–2 часа, — рассказывает AndriP. — Ни фидбека, ни оценки никакой не получил. Сделал вывод раз и навсегда. Тестовое — это благотворительность в пользу работодателя».
Еще один момент, который раздражает разработчиков — неадекватная оценка времени выполнения задания.
«Пару раз сталкивался с тем, что дают тестовое «на 4 часа», но если делать его качественно (дизайн БД и API, понятная логика, тесты, сопроводительная документация по развертыванию в дев энвайроменте), то легко можно потратить на него несколько дней. А чисто за 4 часа выйдет спагетти-код, который может и выполнять поставленную задачу и пройти автотесты, но при ревью вызовет кучу WTF со стороны проверяющего», — говорит Josh Butler.
В целом, разработчики не против тестового, если им нравится вакансия и компания, а само задание не отнимает много времени. На таких условиях они готовы согласиться.
«Буду выполнять задачу только, если очень хочу попасть в эту компанию. Но не буду делать, если там будет что-то экзотическое (например, из последнего — автотесты на Cucumber) или если нужно будет сидеть больше 4–5 часов», — пишет Андрей.
Senior Software Developer в Access Softek Сергей Лобода даже расписал список критериев, по которым определяет, стоит ли браться за тестовое.
«Вообще я люблю программировать (сюрпрайз ;-), и лучше что-то показать, чем 100500 раз рассказывать, что такое GC и как он работает. Любые варианты live coding, за который здесь многие топят, не для меня: я ненавижу когда за моей работой наблюдают из-за спины.
Буду делать, если:
Не буду делать, если:
Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…
В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…
Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…
Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…
Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…
IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…