Резюме для джуна: как описать то, чего ещё нет

Главная беда резюме начинающего разработчика — ощущение пустоты. Опыта работы нет, сертификатов тоже особо, достижений на слуху не было. В итоге выходит листок из двух строк, а HR его даже не открывает.

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

1. Особенности резюме без опыта

Джуниорское резюме строится по другим приоритетам, чем у опытного разработчика. Рекрутеру важно понять:

  • умеешь ли ты кодить хотя бы на учебном уровне;
  • есть ли у тебя способность доводить проекты до конца;
  • готов ли ты быстро учиться;
  • адекватен ли ты в общении.

Поэтому на первое место в резюме идут не работа (её нет), а учебные проекты, навыки и образование. Весь документ должен помещаться на одну страницу — двухстраничное резюме для джуна всегда выглядит раздутым.

2. Структура резюме

БлокЧто включить
ШапкаИмя, желаемая должность, город, email, телефон, Telegram, GitHub, ссылка на портфолио
О себе2–3 строчки: кто ты, на каком курсе, какой стек осваиваешь, чего ищешь
Hard skillsТехнологии с уровнем: уверенно / базово / изучаю
Учебные и pet-проекты3–5 проектов с описанием задачи, стека, результата, ссылкой на код
ОбразованиеВуз, специальность, курс, средний балл (если выше 4,5)
Дополнительное обучениеКурсы, стажировки, олимпиады, хакатоны
Soft skills2–4 реально значимых навыка с примерами
ЯзыкиРусский, английский (уровень по CEFR)

Желаемую зарплату ставить необязательно, но лучше указать: это фильтрует откровенно заниженные предложения.

3. Hard skills и как их описать

Самая частая ошибка — писать огромный список из 20 технологий, которые ты «изучал». Рекрутер поймёт, что ты ничего толком не знаешь.

Группируй навыки по блокам и указывай честный уровень:

  • Языки программирования: Python (уверенно), JavaScript (базово), C++ (учебный курс).
  • Базы данных: PostgreSQL (базовый CRUD, джойны, индексы), SQLite.
  • Фреймворки: Django REST Framework (делал два учебных API), FastAPI (один pet-проект).
  • Инструменты: Git, GitHub, Docker (базовый запуск контейнеров), Linux (уверенный пользователь командной строки).

Правило простое: если технология стоит в резюме, ты готов по ней отвечать на вопросы. Если «добавил для красоты» — будет очень неловко на интервью.

4. Soft skills

Шаблонные «стрессоустойчивость», «коммуникабельность» и «обучаемость» давно никто не читает. Писать нужно только те soft skills, которые ты можешь подтвердить примером.

Плохо: «Ответственный, целеустремлённый, быстро обучаюсь».
Хорошо: «Доводил курсовые до защиты без переносов; за 3 месяца с нуля освоил Django и сделал учебный pet-проект API для учёта книг (ссылка)».

Рабочие примеры soft skills для джуна с подтверждением:

  • работа в команде — командный проект в вузе или хакатоне;
  • самообучение — курсы, пройденные по своей инициативе, с ссылками на сертификаты;
  • умение разбираться с документацией — pet-проект на технологии, которую до того не знал;
  • базовое наставничество — репетиторство или помощь младшим курсам.

5. Учебные проекты вместо опыта работы

Это главный блок резюме джуна. Опытный разработчик в разделе «опыт» пишет про работу, а ты — про проекты. Формат описания одинаковый:

  1. название проекта и ссылка (GitHub / demo);
  2. одна строка — что это и для чего;
  3. стек технологий;
  4. 2–4 буллита с тем, что конкретно ты сделал, с измеримыми результатами где возможно.

Пример:

Телеграм-бот для отслеживания цен на маркетплейсах.
Pet-проект, парсит Ozon и Wildberries и присылает уведомления при снижении цены.
Python, aiogram, BeautifulSoup, PostgreSQL, Docker.

  • спроектировал схему БД и API бота с нуля;
  • реализовал асинхронный парсер, обрабатывающий до 1000 товаров в минуту;
  • настроил деплой на VPS через docker-compose;
  • написал README с инструкцией запуска; в репозитории 47 звёзд.

Если нормально собранного проекта нет, начни его прямо сейчас. Спустя месяц-два у тебя появится 1–2 работы, которые не стыдно положить в резюме. Подробнее о том, как их упаковать, можно почитать в статье про портфолио студента. А когда резюме готово — дальше идёт этап, который разобран в материале про первую стажировку: где откликаться и как готовиться к интервью.

И ещё одна мелочь, но важная: сохраняй резюме как FamiliyaImya_Python.pdf, а не resume_v7_final_final.pdf. Это первая строка, которую видит рекрутер в своём почтовом ящике, и она тоже о тебе что-то говорит.