перечитал весь концепт еще раз - интересно, возможно мой опыт просто отличается от традиционного опыта программистов, которых вы опрашивали (вы ведь опрашивали, да ? ) Есть сервисы которые вполне ориентированы на программиста, похожий матчинг делает например
https://www.moonlightwork.com/ (профиль сам заполняешь, мэтчинг автоматический с позициями с теми же тегами, также и линкедин recruiter умеет вроде) ну и вообще много сервисов по составлению и оформлению резюме. Но не суть. У всех этих пунктов есть вариации инструментов которые их неплохо закрывают
>1. не хочет проходить неоплачиваемые тестовые задания
Справедливо ,если они бесплатные. в нормальных компаниях не зазорно оплатить время кандидата, особенно если по условиям задания на него должно уходить не более 3-4-8 часов. Обычно тестовое задание это после первоначального скрининга, т.е. просто так всем день работы не оплачивают. Или задания простые настолько что сделать их - не составляет труда и затраты на его выполнение - фоновый шум в ежедневном объеме работы программиста. Если есть HR - они мэтчат, если нет - или через рекомендации или тестовые задания тривиальны чтобы отсеивать совсем левый шум среди кандидатов.
>2. составлять свое резюме по нескольку раз
А зачем ? можно составить один раз и потом править. Опять же - есть сервисы типа novoresume, есть linkedin, и куча других вещей. Если озаботился аппликациями в FAANG - ну для повышения шансов - можно и потрудиться, но tailoring резюме решает другую проблему - повышение шансов\сторителлинг
> 3. подтверждать скиллы указанные в резюме
а как коммит в репку с технологиями подтверждает скиллы ? человек может быть правил документацию или стиль отформатировал в js файлах - он не стал экспертом в этом вопросе.
Скиллы можно подтвердить на интервью или на каком-нить leet code \ hacker rank, ну или опять же - рекомендации тех с кем работал. Если человек не хочет подтверждать свои заявления в резюме - тут кмк более серьезный red flag сам по себе.
>4. хочет найти работу либо в том стеке, в котором он работает уже сейчас либо в своем хобби
Прям путь наименьшего сопротивления, кому-то интересно поменять стек. Или он вырос на уровень когда стек имеет малое влияние. Старые коммиты могут относиться к стеку который уже не пользую, новые коммиты не публичны. Корреляция наверное есть, но достаточно ли этого для мэтчинга\найма