GitHub-портфолио: что реально смотрят рекрутеры в 2026
Я ломал стереотип «рекрутеры не смотрят GitHub» давно. Смотрят. Особенно технические рекрутеры в продуктовых компаниях и зарубежные. И смотрят не «общий вид», а конкретные сигналы. Ниже разбираю, что именно ловит глаз сильного интервьюера и как сделать профиль таким, чтобы он работал на тебя.
Кто и зачем смотрит GitHub
Три типа просматривающих:
- Технический рекрутер. Открывает в первые 30 секунд после твоего отклика. Смотрит на общее впечатление: активность, языки, наличие проектов.
- Hiring manager или будущий тимлид. Смотрит более внимательно, особенно если ты прошёл первый фильтр. Залезает в код 1–2 проектов.
- Интервьюер на технической стадии. Может прийти на собеседование с твоим репо, готовый обсуждать решения.
В разных компаниях процент «смотрят GitHub» от 20% до 95%. В стартапах и зарубежных — ближе к 95%. В крупных корпорациях с конвейерным наймом — ближе к 20%.
Что смотрят на главной странице профиля
Это первый экран, на котором висит вся твоя репутация в GitHub. Что бросается в глаза:
1. Аватарка и имя
Не username «xxx_dev_999». Реальное имя или хотя бы профессиональное прозвище. Аватар — нормальное фото или хотя бы стилизованный, не дефолтный пиксельный.
2. Био
3–10 слов: кто ты, чем занимаешься, ссылка на сайт/LinkedIn. «Backend Engineer · Go · Distributed systems · Berlin».
Не пиши «обожаю код и кофе» — это пустой текст.
3. Закреплённые репозитории (Pinned)
До 6 проектов наверху. Это фактически твой шоурум. Что должно быть здесь:
- Лучшие 4–6 проектов из всех.
- Не «всё, что есть».
- Каждый с понятным названием и описанием.
Если у тебя из 30 публичных репозиториев 25 — клоны туториалов, спрятать их через приват-режим. Никто не должен лезть в архив, но если полезет — там тоже не должно быть стыдно.
4. Activity graph («квадратики»)
Зелёные квадратики за последние 12 месяцев. Полностью пустой график за полгода — плохой сигнал.
Не нужно «писать каждый день для квадратиков». Достаточно регулярной активности — 2–3 коммита в неделю на чём-то, и график выглядит живым.
5. Achievements и контрибьюшены
Если у тебя есть звёзды на популярных репо или contributions в известные библиотеки — они отображаются. Это сильный сигнал, который выделяет среди средних кандидатов.
Что смотрят, когда заходят в репозиторий
README
Главный файл. На него тратят 30 секунд:
- Название и одна строка описания: что это и для кого.
- Скриншот / GIF / диаграмма архитектуры.
- «Quick start»: как запустить за 5 команд.
- Ключевые технологии.
- Статус: работает ли в проде, кто пользователи (если есть).
- Ссылка на демо (если деплоено).
Без README репо выглядит сырым. Минимальный README — это уже сильно.
Коммиты
Открывают коммит-историю. Что хорошо:
- Понятные сообщения коммитов: «add user authentication», «fix race condition in scheduler».
- Несколько разумных коммитов вместо одного «initial commit».
- Постепенное развитие: видно, как проект рос.
Что плохо:
- «update», «fix», «wip wip wip».
- Один коммит «initial commit» с дампом всего кода.
- Коммиты с прогрессом «Day 1», «Day 2» без описания.
Структура папок
10 секунд на оценку. Что хочет видеть:
- Логичная структура: src/, tests/, docs/.
- Тесты в отдельной папке.
- CI/CD в .github/workflows/.
- Конфиги (eslint, ruff, ci) — на корне.
Хаос в файлах = вероятно, хаос в голове.
Сам код
Заходят в 1–2 файла. Смотрят:
- Стиль и форматирование (соответствует языку — Black/Ruff для Python, ESLint для JS).
- Имена переменных и функций.
- Тесты к функциям, которые этого требуют.
- Обработку ошибок.
- Комментарии — не дублирующие код, а объясняющие «почему».
Опытному ревьюеру 60 секунд хватает, чтобы понять твой уровень.
Сильные сигналы, которые повышают «вес» профиля
- Открытые PR в популярные библиотеки. Даже один merged PR в React, Vue, Django — это уже отличие.
- Свой проект с реальными пользователями. README с «used by 500+ users» или «100+ stars» — сразу повышает интерес.
- Эксперименты с разными технологиями. Не только Python — но и Go, не только React — но и Rust. Показывает любознательность.
- CI с автотестами и линтерами. Сразу видно индустриальный подход.
- Деплой в продакшене. Ссылка на работающий сайт/API. Не просто «git clone, npm install».
- Документация архитектуры. ARCHITECTURE.md или раздел в README про принятые решения.
Слабые сигналы, которые понижают
- Туториалы на десять страниц с неизменёнными именами папок.
- Форки популярных репо без своих коммитов (выглядит как «коллекция чужого»).
- Куча pre-commit-фейлов в CI на главной ветке.
- Закоммиченные креды (.env с ключами).
- Готовые шаблоны, не адаптированные (next-app по умолчанию, create-react-app по умолчанию).
Что делать прямо сейчас
- Открой свой профиль и посмотри глазами рекрутера. Что бросается в первые 10 секунд?
- Заполни био и аватарку.
- Закрепи 4–6 лучших проектов.
- Спрячь (сделай private) проекты-клоны и заброшенные репо.
- Для каждого закреплённого — напиши/обнови README, добавь скриншот.
- Удали закоммиченные секреты (используй BFG Repo-Cleaner, если они в истории).
- Добавь GitHub Actions с тестами — даже базовый workflow за час.
Что насчёт коммерческого опыта
Большая часть твоей реальной работы — это закрытые корпоративные репо. Это нормально. Никто не ждёт, что у тебя будет вся работа на GitHub.
Что можно делать:
- Выкладывать в личное портфолио части работ, которые компания разрешила (после согласования).
- Писать в README pet-проектов «inspired by my work at X», если применимо.
- Делать публичные форки/клоны технологий, с которыми работал.
Открытое pet-портфолио + сильное LinkedIn с описанием коммерческого опыта = полная картина.
Профиль README
В 2026 многие используют профильный README — отдельный репозиторий с твоим username, который отображается на главной странице GitHub.
Хороший формат:
- 1 параграф «о тебе» как разработчике.
- Ссылки на блог / LinkedIn / личный сайт.
- Список технологий, с которыми работаешь.
- Опционально — стата по языкам и контрибьюшены.
Не нужно вешать туда GIF-анимации, бесконечные badges и ссылки на 30 социальных сетей. Это всё уменьшает читаемость.
Что запомнить
GitHub-портфолио в 2026 — это не «свалка кода», это твоя витрина. 4–6 закреплённых проектов с хорошими README, регулярная активность, грамотные коммиты, документация. На приведение профиля в порядок — 4–8 часов работы. Окупается за месяц новым качеством откликов.
Если у тебя сейчас пустой или хаотичный профиль — это не проблема, это возможность. Никто не оценит профиль 5-летней давности, никто не будет копаться в архивах. Все смотрят на «сейчас». Сделай «сейчас» нормальным — и через 2 недели увидишь, что рекрутеры стали активнее.