Портфолио разработчика: что, зачем, как?
Чаще, при упоминании слова “портфолио”, на ум приходят представители творческих профессий (фотографы, дизайнеры …) или если говорить о разработке - фронтендщики. Но не только фронтендщикам нужно портфолио и об этом сегодня и поразмышляем в нашей статье. Что такое портфолио разработчика и зачем оно нужно?
В первую очередь, портфолио - не CV. Да, есть сходства и может казаться логичным заменить сайтом-визиткой своё CV. Но помним об удобстве его использования для рекрутера и выбираем .pdf/.docx - файл на 1-2 страницы, а портфолио можно указать в нём.
Где создать?
Первое, что приходит на ум - это GitHub. Штука удобная, там есть всё: от пет- до рабочих проектов в удобных репозиториях. Если опыта работы в компаниях нет - то ссылка на GitHub с проектами просто маст хев.
Чем заполнить портфолио?
Домашних заданий с курсов не достаточно. Придётся приводить в мир свои проекты, пускай и небольшие. Для чего? Чтобы сразу заявить о том, что, и главное, как вы умеете и делаете. Это сэкономит время и вам, и рекрутеру. Продемонстрируйте, каким функционалом вы можете снабдить сайт и что используете при этом.
Как и CV, портфолио говорит о вас как о специалисте и личности. В оформлении нет четкого “так единоверно” и “абсолютно неправильно”. Делайте так, как вам хочется, главное грамотно, читабельно и с конкретикой.
Топ правил:
1. Если хотите показать что умеете - показывайте больше и чаще. Особенно, если вы новичок и опыта работы пока не приобрели. Так, работодатель сможет ещё до общения с вами посмотреть что вы таки умеете и, главное, как.
2. Оставляйте и не совсем удачные проекты или части проектов, это покажет ваш рост. Главное, оставляйте комментарии (много комментариев, но чётких и понятных: что сделали, как, что получилось, чего не получилось, что вынесли для себя из ошибки).
3. Указывайте ВСЕ технологии, которыми владеете.
4. Оформляйте грамотно, читабельно и по сути.
5. Портфолио не CV. Добавьте его в CV, но не стоит использовать как самостоятельный инструмент, это не удобно рекрутеру.
6. Всегда смотрите на порфолио (к CV тот же рецепт) глазами рекрутера/работодателя. Ответьте сами на такие вопросы: интуитивный ли пользовательский сценарий по портфолио и по примерам работ? Насколько понятно и грамотно разработчик излагает свои решения и объясняет их? Работает ли он по определенной процедуре? Документирует ли он свою работу? Этот разработчик может давать результаты? Впишется ли он в культуру компании?