Неделю назад я запустил DevRaid — платформу, где разработчики подтверждают навыки через сдачу репозиториев. За это время через неё прошли 47 человек, 80 сдач, 20 подтверждённых профилей. И я понял одну вещь, которая бьёт по всей индустрии найма.
GitHub — не подтверждение кода. Это склад файлов. И работодатель это знает.
Что видит HR, когда открывает GitHub junior-разработчика
Среднестатистический профиль, который я видел десятки раз за это время:
3–5 репозиториев
2 форка с курсов
1 «тестовое на вакансию в компанию X»
1 пет-проект, где 47 коммитов, а последний — 8 месяцев назад
README либо отсутствует, либо скопирован из туториала
Соискатель при этом пишет в резюме: «опыт 2+ года, React, TypeScript, Node.js, уверенное владение Docker». Отправляет 300 откликов. Получает 1 ответ. 0 офферов.
Резюме — тоже не сигнал
Резюме, по сути, это текст, который человек написал сам о себе. В нём может быть что угодно:
«Отлично знаю PostgreSQL» — а на деле писал один раз
SELECT *.«Опыт в микросервисах» — а на деле читал статью на Habr.
«Docker» — а на деле запускал
docker-compose upв чужом проекте.
Я не говорю, что все врут. Я говорю, что резюме не проверяется. И это создаёт проблему для всех: HR не доверяет, кандидат страдает от того, что никому не верят.
Что бы сработало как сигнал
Идеальный сигнал для найма junior/middle должен:
Показывать что человек умеет, а не что он о себе написал.
Быть проверяемым — любой работодатель может убедиться сам.
Не требовать от кандидата тратить 4 часа на «тестовое».
Учитывать реальный код, а не только синтаксис.
Отделять того, кто кодит, от того, кто копирует.
Мне показалось, что в это можно превратить сдачу GitHub-репозитория с настоящими проверками. Не «мы посмотрим на ваш репозиторий», а «мы соберём его в Docker, прогоним тесты, ESLint, Semgrep, AI-ревью — и скажем, что именно у вас работает, а что нет».
Как это работает в DevRaid
Платформа берёт твой GitHub-репозиторий и прогоняет через реальные проверки:
