Рубріки: Мнение

«Это благотворительность в пользу работодателя»: тестовые задания в IT — за или против?

Анастасія Пономарьова

Разработчики обсудили целесообразность тестовых заданий при приеме на работу, а также свое отношение к ним на форуме 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, за который здесь многие топят, не для меня: я ненавижу когда за моей работой наблюдают из-за спины.

Буду делать, если:

  • это займет 2–4 часа;
  • задача не является трэшем с Литкода;
  • задача составлена ​​так, что не вызывает вопросов;
  • есть хоть какие-то формализованные критерии оценки, например, заранее написанные юнит-тесты.

Не буду делать, если:

  • задача напоминает продуктовую проблему;
  • требует применения слишком широкого стека технологий (это автоматически влечет за собой превышение лимита времени в 2–4 часа);
  • заранее не предусмотрена какая-либо встреча для обсуждения результатов (только письменный фидбек не пройдет, потому что нет гарантии, что его не сделают «на отцепись»)».

 

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

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

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023