Портфолио — это важный инструмент для любого разработчика, особенно для начинающего. Оно показывает ваши навыки, опыт и квалификацию, привлекает внимание работодателей и повышает шансы на получение оффера мечты.

Каким должно быть в портфолио

Портфолио должно дополнять резюме, показывая, что умеет специалист. Оно нарабатывается постепенно и первое время может состоять только из учебных проектов. Со временем, когда опыта будет больше, портфолио нужно обновлять: добавлять новые учебные и коммерческие проекты.

💡 GitHub и GitLab — наиболее удобные площадки для оформления портфолио.

Бесплатный онлайн-учебник по Git

Важно правильно прикладывать портфолио к отклику на вакансию — давать только одну ссылку, которая ведёт на страницу со всеми проектами. На этой странице должны быть ссылки на макет, код, описание и опубликованную версию приложения или сайта. Сами проекты нужно подбирать так, чтобы они включали технологии и навыки, указанные в вакансии. Например, если в объявлении указано, что требуется разработчик со знанием Sass, то хотя бы в одном из проектов должен использоваться этот препроцессор.

Что добавить в портфолио

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

Личная информация. Обязательно добавьте имя, контакты и навыки, загрузите фото.

Рабочие и личные проекты. Для каждого проекта в файле Readme составьте краткое описание: что это, какие технологии вы использовали, какие проблемы решали и какие результаты получили. Идеально, если у проекта есть опубликованная версия.

💡 Если у вас есть проекты под NDA и вы не можете выложить работу целиком, добавьте только лучшие кусочки кода. Пусть они покажут ваше умение справляться со сложными задачами.

По умолчанию проект должен быть доступным. Если в нём есть автоматизация и проект можно собрать, добавьте список команд для сборки.

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

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

Что не нужно добавлять в портфолио

Неудачные работы. Не добавляйте проекты, если не уверены в них. Показывайте только самое успешное и интересное, ведь на просмотр вашего портфолио у HR-специалиста не так много времени. Если вы работаете над проектом прямо сейчас, укажите это в описании.

Чужие проекты. Добавляйте только свои работы или работы, в которых участвовали. Если даёте ссылку на большой совместный проект и часть кода или дизайн делали не вы, напишите об этом в комментариях. Хорошая практика — добавить ссылки на написанный вами код и коммиты.

Сразу всё, над чем вы работали. Не добавляйте слишком много проектов. Лучше выбрать несколько самых сильных работ, чем показать, как много всего вы успели сделать.

Неактуальные проекты. Если ранее вы работали на другом стеке (например, для фронтендера неактуален язык С++), не добавляйте примеры таких работ. Можно оставить ссылку на отдельное портфолио на этом языке. Это может быть важным для будущего работодателя и станет вашим преимуществом при отборе.

Материалы по теме