Материал раздела Основной

Портфолио для джуна: что сработает лучше, чем резюме

Пет-проект — это «домашний» проект разработчика, который демонстрирует его владение инструментами и технологиями. Он расскажет работодателю больше, чем резюме. Что важно в пет-проекте и для какого уровня специалистов — рассказывает журнал IT-Expert
Фото: Антон Новодережкин / ТАСС
Фото: Антон Новодережкин / ТАСС

Для разных уровней специалистов — разные проекты

Пет-проекты чаще всего ассоциируются с деятельностью джунов, собирающих портфолио для собеседования. В таком формате начинающий разработчик может показать все свои умения и навыки и произвести наилучшее впечатление на работодателя. Для этого обычно достаточно нескольких простых разработок, объединенных в общее портфолио: Telegram-бот, to-do-list, калькулятор, несложная игра и т. д.

Для мидла пет-проект также не является чем-то чуждым. Он может убедительно показать, что специалист готов взяться за реализацию какой-то более-менее крупной разработки и грамотно довести ее до конца. На этом этапе не стоит взваливать на себя слишком амбициозный проект, требующий более серьезной квалификации и опыта, вроде социальной сети. Лучше выбрать менее громкую, но полезную идею, которую вы сможете воплотить в жизнь красиво и целостно. Например, это может быть сервис для укорачивания ссылок. Для начала делаем простой бэкенд и фронтенд. Если получилось, можно двигаться дальше: усложнить программный код, внедрить Docker, подсчитать максимальную нагрузку, при которой сервис сможет корректно функционировать, наладить CI/CD и тестирование.

Для сеньоров пет-проекты на собеседованиях редко являются необходимостью, однако их наличие станет несомненным преимуществом. Можно взять разработку, сделанную на уровне мидла, и масштабировать ее, внедрить лучшие практики написания кода, провести рефакторинг. Если решитесь на создание более серьезного проекта, стоит иметь в виду, что от senior-специалиста ожидают демонстрации всех возможных навыков. Рассчитывайте на то, что этот проект окажется долгим в создании.

Как чувствовать себя уверенно
Интенсивы 3 дня

Выбираем тему и инструменты для пет-проекта