Как стать автором
Обновить
65.61
Friflex
Мобильные приложения для миллионов пользователей🚀

Как собрать первое портфолио: 5 настоящих историй

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.6K

Привет, Хабр! На связи Friflex. Мы занимаемся разработкой мобильных приложений и веб-сервисов.

Во многих вакансиях работодатели просят прикрепить портфолио, чтобы оценить код, архитектуру проектов и направления, в которых работал кандидат. А что делать, если опыта работы еще нет? Роза Шархмуллина (Flutter-разработчик), Роман Галиновский (Flutter developer), Сергей Кочетков (Flutter Team Lead), Эрик Хадиков (Backend-разработчик) и Юрий Волковский (Frontend-разработчик) — о том, что они включили в первое портфолио и как бы действовали сейчас, случись им перенестись в прошлое.

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

В моем первом портфолио были в основном pet-проекты. Они показывают твои навыки и подход к разработке. Главное — делать их качественно. Если нет коммерческого опыта, можно попробовать работать в мини-команде, вести GitHub, писать тесты — имитировать реальную работу.

Сейчас я бы сделала так:

  1. Выделила бы ключевые навыки по будущей должности и разработала бы приложения, демонстрирующие эти навыки.

  2. Создала хотя бы одно полноценное приложение и опубликовала его в сторах.

  3. Начала бы вести блог, где рассказывала бы о своем пути и проектах.

  4. Изучила бы GitHub-репозитории опытных разработчиков в своем направлении, чтобы вдохновиться и создать что-то уникальное.

    Роза

С первой работой у меня получилось так: я учился в ИТМО, хорошо себя проявил и меня пригласили в стартап. Это был проект самого университета. Потом этот проект я положил в портфолио. 

Еще я делал pet-проекты, типизированные to-do листы и приложения на GitHub — под конкретную работу, которую хотел получить. Но тут тоже интересный момент: сначала я целился в мобильную разработку под Android, но меня пригласили в проект, где приложение делали на Flutter. Под него портфолио у меня не было, но меня все равно взяли, и я быстро втянулся. 

Насчет курсов — не стал бы тратить время на популярные курсы с обширной рекламной кампанией, обещающие трудоустройство и быстрый вход в профессию, и добавлять в портфолио сертификаты об их окончании. Я бы обратил внимание на курсы таких площадок, как Udemy или Stepik, где по практическим задачам можно действительно изучить основы. Сертификаты их прохождения включить можно.

Совет: если в вузе предлагают написать научные статьи, где-то поучаствовать — не отказывайтесь!  Особенно если это знаменитые и крупные олимпиады или они организованы в партнерстве с бигтехом.

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

Роман

Для frontend-разработчика важно, чтобы в портфолио были сайты и лендинги. Можно включить pet-проекты, особенно если они масштабные и сложные, и проекты с курсов. На сертификаты тоже всегда смотрят  — в моем случае это курсы на Udemy, Hyperskill, Stepik. 

Мое первое портфолио состояло из UI-библиотеки на React/Vue/Lit, Wiki шахматных вариантов, игры Flappy Bird, каталога лендингов. Но свою самую первую работу я получил без него — проходил обучение на Hyperskill и меня позвали в проект.

Юрий

Если нет коммерческого опыта, я считаю, нужно включать pet-проекты. Они показывают, над чем человек готов работать, что ему нравится. Плюс можно увидеть, с какими технологиями уже работал.

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

Сергей

Мне портфолио не понадобилось ни разу. Если бы мне пришлось искать работу без опыта сейчас, я накидал бы сочинение, чтобы заинтересовать работодателя. А уже на самом техническом собеседовании старался бы создать впечатление опыта решения бизнес-задач. 

Точно не стал бы добавлять в портфолио ссылки на пройденный курсы или сертификаты, потому что  теоретические знания ценятся меньше практических. Если говорить о стезе backend/fullstack/mobile, то хорошо будет включить те же pet-проекты или рассказать об участии в Open Source-проектах. Далее уже составить план демонстрации и подумать о возможных вопросах.

Эрик

В каком формате сделать портфолио

Самое крутое — GitHub с проектами и сайт-визитка с контактами о том, кто ты, чем занимаешься и хочешь заниматься, что умеешь. Главное, чтобы сайт хорошо работал. 

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

Роман

Неважно, где хранить проекты — на сайте, в GitHub-репозитории или даже в PDF-презентации, если хочется показать визуал в деталях. Главное — четко показать тематику и стек технологий.

Сергей

Все зависит от роли. Если это позиция разработчика, то GitHub-репозиторий — самый наглядный вариант. Работодатель может сразу посмотреть код и оценить знания. 

Еще лучше, если есть работающие приложения в сторах. Хороший вариант — блог + GitHub: блог выделяет на фоне остальных кандидатов, а GitHub показывает код.

Роза

Лучше всего работает сайт, но с обязательным наличием GitHub.

Юрий

Зависит от направления — backend и frontend-разработчику достаточно GitHub. Показать проекты на собеседовании можно с помощью интерактивной демки. В моем понимании, дать возможность задать себе вопрос и успешно на него ответить — это зеленый флаг. Тем более, если у тебя более-менее поставленная речь и ты создаешь впечатление способного на контакт человека.

Эрик

Можно ли обойтись без портфолио

Я сейчас работаю в третьей компании, и портфолио не понадобилось ни разу. В первую компанию меня взяли после университета — на испытательный срок брали всех. 

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

Эрик

Комментарий HR

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

В портфолио важно обозначить направление, в котором вы работаете, а не писать размытое «разработчик» или «IT-специалист». Например, «разработчик Ruby On Rails» — сразу понятно, в каком языке программирования вы гуру. Конечно, бывает и fullstack, но если конкретнее указать, что вы ищете для себя, вероятность, что вас оценят и пригласят на собеседование, выше. 

В контактах или в графе о себе укажите ваш телеграм или другой мессенджер — с вами гораздо быстрее свяжутся. 

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

Еще советую быть смелее: писать вдумчивые сопроводительные письма, задавать вопросы на собеседовании. Важно не только то, что соискатель умеет, но и его коммуникабельность, отношение к дедлайнам и работе в целом.

Мария Федунова, HR-специалист

Что в итоге

В портфолио можно добавить:

  • Pet-проекты;

  • GitHub-репозиторий;

  • Проекты, которые делал(а) во время учебы;

  • Блог о разработке;

  • Проекты с хакатонов.

Портфолио можно оформить в виде:

  • Ссылки на открытый GitHub-репозиторий;

  • Сайта-визитки;

  • PDF-презентации;

  • Или по-другому. Четко установленного формата нет (если он не указан в вакансии) — главное, чтобы работодателю было просто познакомиться с проектами.

Иногда можно получить работу и без портфолио — если умеешь общаться, есть базовые знания и готовность учиться.

Какие проекты были в вашем первом портфолио, или вы вошли в IT без него? Расскажите в комментариях.

Теги:
Хабы:
Всего голосов 3: ↑3 и ↓0+3
Комментарии2

Публикации

Информация

Сайт
friflex.com
Дата регистрации
Дата основания
Численность
101–200 человек
Местоположение
Россия
Представитель
Friflex_dev