🐕‍🦺 Пет-проекты в резюме: как превратить фриланс и side-проекты в карьерный козырь

Рассказываем, как найти работу в найме, если до этого только фрилансил.

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

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

Что считается неформальным опытом

Неформальный опыт — это любой опыт, не подтвержденный трудовой книжкой или контрактом. Но на деле — это:

  • Pet-проекты aka «любимые детища»: телеграм-боты, генераторы мемов, калькуляторы калорий — в общем, все, что обычно делается «для души», но не монетизировано.
  • Side-проекты: то, чем ты занимался параллельно с основной работой (стартап с друзьями, open source, хакатоны).
  • Фриланс: оплачиваемые или неоплачиваемые заказы, в том числе полученные через Upwork, Kwork, Toptal, Telegram и сарафанку через друзей и знакомых. Да, даже если заказ пришел к тебе от брата жены, это тоже считается фриланс-проектом.

Важно: если ты что-то сделал, и оно работает — это опыт. А если кто-то этим пользуется, то вообще минипродукт.

Зачем работодателю твои side-проекты

Сайд-проекты можно использовать как некий «добавочный элемент» и доказательство своей компетентности, если во время собеса становится понятно, что ты не вывозишь.

HR, тимлида и техлиды видят в них:

  • инициативность, которую можно преподнести как желание развиваться в IT, сделать этот мир лучше и привнести что-то новое;
  • умение доводить начатое дело до конца;
  • доказательства soft skills, особенно если работал в команде, писал документацию, общался с заказчиками.

В общем, они нужны, если у тебя вообще нет никакого опыта за спиной или ты знаешь, что его недостаточно и нужно что-то еще.

Где указывать неформальный опыт?

  • в отдельной секции резюме — «Side Projects», «Pet Projects»;
  • в LinkedIn — через Experience (например, поставить «Self-employed» или «Freelancer», либо создать свою «компанию»);
  • на GitHub — с описаниями, README, скриншотами.

Как НЕ надо оформлять пет-проекты:

Ошибка 1: нет уточнений, нет контекста

Пример:

Написал скрипт на Python для обработки данных, вот ссылка на гитхаб.

Почему плохо:

Слишком мало информации: для обработки каких данных? Где ты их взял? Что скрипт делает? Почему это важно?

Как можно это переоформить:

Написал Python-скрипт для очистки и агрегации CSV-файлов с данными о продажах (300+ тыс. строк). Использовал Pandas, проверка на дубликаты, фильтрация по дате, автоматизация отчётности.

P.S. — я понимаю, что этот пункт выглядит очень банально, но на самом деле это повсеместная ошибка, которая встречается в портфолио в том числе у агентств и студий разработок. Ошибка в стиле «Вот вам продукт, а дальше сами разбирайтесь, как он работает и какие в нем есть фишечки».

Ошибка 2: упоминание недоделанных проектов

Пример:

«Вот приложение, я делал его в свободное от работы время, но недоделал. Оцените задумку».

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

Ошибка 3: нет визуального оформления (скриншотов)

Визуал порой продает ваш опыт лучше, чем «крутость» и потенциальная польза пет-проекта. К тому же не все нанимающие менеджеры/тимлиды и другие ответственные за наем люди тыкаются по пет-проектам — на это не всегда есть время.

Поэтому краткое описание продукта + ссылка на него + визуал — наиболее оптимальный набор, чтобы показать пет-проект.

Пример: как оформить опыт на фрилансе

Подавайте неформальный опыт как мини-кейс.

Например:

«Telegram-бот для уведомлений о скидках

Стек: Python, PostgreSQL, Telethon, Docker

Что сделал:

  1. Разработал бота, который собирает скидки с 5 e-commerce сайтов (через парсинг и API), сохраняет в БД и присылает уведомления пользователям в Telegram;
  2. Реализовал очереди на Celery и систему фильтрации по категориям/цене;
  3. Запущено на VPS, 100+ пользователей, 10К+ уведомлений отправлено.

Идеальное решение для интернет-магазинов, арбитражников, владельцев телеграм-каналов и всех, кто работает на стыке e-commerce и Telegram».

Будет совсем классно, если вы сможете объяснить пользу продукта и тем самым продать свой опыт.

К примеру, добавить следующее:

«Увеличение продаж. Бот подогревает интерес к товарам и стимулирует быстрые покупки через мгновенные уведомления».

Или

«Автоматизация маркетинга. Больше не нужно вручную публиковать скидки или вести рассылки — бот всё делает сам».

Самое главное — не распыляйтесь. Выберите самое главное достижение и подробно опишите его. Например, вместо «участвовал в разработке мобильного приложения» напишите «разработал мобильное приложение на React Native для отслеживания задач, результатом стало 300 скачиваний в первый месяц».

Также имейте в виду, что на собесе вас наверняка спросят про упомянутые проекты. Подумайте заранее, как о них рассказать (от анализа идей до итогов), и будьте готовы показать свой код или демо. Неформальный опыт — отличная тема для живого разговора о ваших достижениях.

«А если я занимался фриланс-проектами, но не могу ничего показать?»

1. Опиши задачу и результат

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

👉 Просто ответь на эти вопросы:

— Какая стояла бизнес- или продуктовая цель?

Например: «Клиент хотел увеличить конверсию сайта» или «Нужно было автоматизировать отчетность в Excel».

— Какие твои шаги помогли достичь цели?

Например: «Переписал форму заказа и настроил сквозную аналитику» или «Создал скрипт, который обрабатывал данные из CRM».

— Чего достигли в итоге?

Например: «Конверсия выросла на 15%».

Даже без исходников это показывает твои навыки решения проблем.

2. Попроси отзыв

Очень мощный способ подтвердить свои слова — попросить короткий отзыв у клиента.

Спросить можно так:

«Если вам несложно, напишите пару строк о том, что именно вам понравилось в работе со мной — это поможет мне с будущими заказами/работой».

Хороший отзыв можно просто приложить скрином или вставить цитату в портфолио.

Как оценивать, что стоит упоминания, а что — нет

Упоминай, если:

  • проект технически сложен или ты там прокачал нужный стек;
  • ты довел его до результата (запуск, релиз, MVP, демо);
  • есть чем похвастаться: пользователи, решения, API, автоматизация;
  • сайд-проект +/- релевантен позиции, на которую ты откликаешься.

Не обязательно упоминать, если:

  • ты только начал или бросил, не доделав до конца;
  • это учебный проект, сделанный «по туториалу» и полностью копирующий его;
  • ты сам не можешь объяснить, в чем польза продукта.
***

Телеграм-каналы с вакансиями для IT-специалистов

  • Избранные вакансии для IT-специалистов @proglib_jobs
  • Вакансии по data science, анализу данных, аналитике, искусственному интеллекту @datajob
  • Вакансии для java-разработчиков @javadevjob
  • Вакансии по питону, Django, Flask @pydevjob
  • Вакансии по фронтенду, джаваскрипт, React, Angular, Vue @jsdevjob
  • Вакансии по C#, .NET, Unity @csharpdevjob
  • Вакансии по C++ — си-плюс-плюс, cpp, Си, C, STL, Boost @cppdevjob
  • Вакансии по Go @godevjob
  • Вакансии по PHP, Symfony, Laravel @phpdevjob
  • Вакансии для мобильных разработчиков @mobiledevjob
  • Вакансии по DevOps & SRE @devopssjob
  • Вакансии по QA тестированию @testerrjob
  • Вакансии по информационной безопасности @hackdevjob

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

admin
14 декабря 2018

ТОП-20 хитрых вопросов по SQL для собеседования

Техническое собеседование может грозить не только общением по теме вакантно...
admin
09 мая 2018

Логические и математические задачи с собеседований

Разомнем мозг! В этой статье собраны логические и математические задачи, ко...