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