GitHub-профиль как витрина

Для разработчика GitHub — это второе резюме. 92% IT-компаний открывают его при найме джуна. Пустой или хаотичный профиль вычёркивает вас из гонки.
«У меня есть GitHub, там что-то есть». «Что-то» рекрутер не оценивает. Он смотрит на закреплённые проекты, README и активность — и всё это нужно подготовить.

Когда рекрутер открывает ваш GitHub, у него снова те самые несколько секунд. За них он смотрит: есть ли закреплённые (pinned) репозитории, есть ли в них README, видно ли активность. Профиль по умолчанию — это пустая страница с аватаркой-октокотом. Её нужно превратить в витрину.

Три уровня оформления профиля

  • Закреплённые репозитории. GitHub даёт закрепить до 6 проектов наверху. Это ваша витрина — закрепляйте 4–6 лучших, не учебные черновики.
  • Profile README. Особый репозиторий с именем, совпадающим с вашим логином, превращается в «шапку профиля» — туда пишут краткое «кто я и что умею».
  • Чистота. Внятные названия репозиториев, отсутствие десятков пустых «test» проектов на виду.

Как НЕ надо

github.com/coolcoder777

Pinned: (ничего не закреплено)
Репозитории:
- test
- test2
- hw1
- hw1-fixed
- untitled
- forked-tutorial (форк чужого репо, 0 своих коммитов)

Логин несерьёзный, ничего не закреплено, названия нечитаемые, сверху форк чужого туториала. Рекрутер не понимает, что вы умеете, и закрывает вкладку.

Как надо

github.com/ivan-petrov

[Profile README]
Junior Frontend-разработчик. React, TypeScript, вёрстка по Figma.
Учусь, делаю pet-проекты, открыт к стажировкам.
Стек: JS, TS, React, Redux, Git. Контакт: @petrov_dev

Pinned (закреплено 4):
- habit-tracker   React + TS, задеплоен, ⭐ README с демо
- job-radar       Python + FastAPI, есть Swagger-доки
- shop-spa        React + Redux, командный учебный проект
- portfolio-site  личный сайт-портфолио

Сразу понятно: специализация, стек, что человек делает, и четыре конкретных проекта с описаниями. Это профиль, который хочется открыть и потыкать.

Что делать с учебными черновиками

Десятки репозиториев «hw1», «test», копии туториалов — не обязательно удалять, но они не должны быть на виду. Решения:

ПроблемаРешение
Сотни мелких «hw» репоСделать приватными или собрать в один репозиторий
Форки туториаловНе закреплять, оставить как есть
Несерьёзный логинСменить на имя-фамилию
Пустой профильДобавить Profile README и закрепить проекты

Чек-лист GitHub-профиля

  • Логин выглядит профессионально (имя-фамилия).
  • Закреплено 4–6 лучших проектов, а не черновики.
  • Есть Profile README с краткой самопрезентацией.
  • У каждого закреплённого проекта есть README.
  • Учебные черновики не торчат на виду.
  • Аватарка — нормальное фото или нейтральная картинка, не октокот по умолчанию.

GitHub-профиль — это то, что рекрутер увидит сразу после резюме. Потратьте вечер на его оформление: это разовая работа, которая будет работать на вас в каждом отклике.

Аватар, описание и закреп: первые 5 секунд

Когда профиль открывается, взгляд идёт по диагонали: аватар, имя, bio, закреплённые проекты. Каждый из этих элементов работает или против вас. Нейтральная аватарка (фото или простая картинка) вместо дефолтного октокота уже выделяет вас из массы «пустых» профилей. Короткое bio с ролью и стеком даёт мгновенный контекст. А закреплённые проекты — это и есть то, ради чего рекрутер пришёл.

Порядок закреплённых проектов имеет значение

GitHub показывает закреплённые проекты в том порядке, в каком вы их расставили. Это та же логика, что и в резюме: сильнейшее — первым. Поставьте на первое место «проект-звезду» с лучшим README и живым демо. Не прячьте лучшее в конец — до него могут не долистать.

Слабый порядокСильный порядок
Сначала учебный todoСначала флагман с деплоем и README
Случайный порядокПо убыванию силы проекта
Форки чужого вверхуТолько свои проекты в закрепе

Профиль — это лендинг, и закреплённые проекты — его главный экран. Соберите этот экран так, чтобы по нему одному уже хотелось позвать вас на разговор.

Частые вопросы

«Удалять ли старые учебные репозитории?» Не обязательно удалять — достаточно убрать их с витрины: сделать приватными или просто не закреплять. На виду должны быть только сильные проекты. Десятки «hw1», «test», «untitled» в открытом доступе размывают впечатление.

«Что если у меня мало проектов для закрепа?» Лучше закрепить 3 сильных, чем добивать витрину слабыми ради числа 6. Пустые слоты не страшны, а вот слабый проект рядом с сильным тянет восприятие вниз. Параллельно доделывайте новые проекты и обновляйте закреп по мере роста. Профиль — живой: вернётесь к нему через месяц, замените слабое звено на новый флагман, и витрина станет ещё сильнее.

Проверьте себя
1. Сколько проектов стоит закрепить (pin) на GitHub-профиле джуну?
AВсе репозитории подряд
BРовно один
C4–6 лучших проектов
DЗакреплять ничего не нужно
2. Что такое Profile README на GitHub?
AФайл с лицензией проекта
BОсобый репозиторий с именем = логину, который становится «шапкой профиля»
CАвтоматический отчёт об активности
DФайл с зависимостями проекта