Резюме для IT: примеры и шаблоны

Полный гайд по составлению резюме для IT: структура, примеры для каждой профессии, шаблоны, частые ошибки. Как составить резюме, которое пройдет HR-фильтры и привлечет внимание рекрутеров.

Автор — Дмитрий Тыльный, Senior DevOps · 22 июля 2026 · 9 мин
Резюме для IT: примеры и шаблоны

Введение: почему резюме важно

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

Что ищет рекрутер в резюме джуна:

  • ✅ Релевантные навыки (технологии из вакансии)
  • ✅ Проекты (доказательство навыков)
  • ✅ Мотивацию (краткое описание)
  • ✅ Готовность учиться

Что НЕ ищет рекрутер:

  • ❌ Опыт работы (от джуна его и не ждут)
  • ❌ Высшее IT-образование (не обязательно)
  • ❌ 20+ курсов (лучше 2-3 проекта)
  • ❌ Личные качества ("коммуникабельный", "ответственный")

Структура резюме для джуна

Для джуна достаточно 1 страницы резюме. Структура:

  1. Контакты (шапка)
  2. Краткое описание (2-3 предложения)
  3. Навыки (разделить по категориям)
  4. Проекты (2-3 проекта с описанием)
  5. Опыт работы (если есть, даже не IT)
  6. Образование (высшее, курсы)

1. Контакты (шапка)

Обязательно указать:

  • Имя, фамилия
  • Город (или готовность к релокации/удаленке)
  • Телефон
  • Email
  • Telegram (обязательно для IT)
  • GitHub (обязательно, если есть проекты)

Желательно указать:

  • LinkedIn
  • Портфолио (если есть сайт)

Пример:

Иван Иванов
Москва | Готов к удаленной работе
Телефон: +7 (999) 123-45-67
Email: ivan.ivanov@example.com
Telegram: @ivan_ivanov
GitHub: github.com/ivan-ivanov
LinkedIn: linkedin.com/in/ivan-ivanov

Формат и оформление

Формат файла: PDF (обязательно)

Название файла: Иванов_Иван_Frontend_Junior.pdf

Шрифт: Arial, Calibri, или другой читаемый шрифт (11-12pt)

Объем: 1 страница для джуна, максимум 2 для мидла

Краткое описание (Summary)

Summary — это первое, что видит рекрутер. 2-3 предложения, которые показывают вашу мотивацию и ключевые навыки.

Структура Summary:

  1. Кто вы (джуниор + профессия)
  2. Что умеете (ключевые технологии)
  3. Что ищете (позиция, мотивация)

Примеры хороших Summary:

Для Frontend:

Джуниор фронтенд-разработчик: React, TypeScript, REST API. Сделал и задеплоил 2 SPA — интернет-магазин и todo-приложение: адаптивная верстка, интеграция API, деплой на Vercel. Код и живые демо — на GitHub.

Для QA:

Джуниор QA-тестировщик: ручное тестирование веб-приложений, Jira, Postman, SQL. Написала 25+ тест-кейсов, завела 18 багов с шагами воспроизведения и скриншотами. Пишу первые автотесты на Python + Selenium.

Для Backend:

Джуниор бэкенд-разработчик: Python, Django, PostgreSQL, Docker. Разработал REST API блога на 15+ эндпоинтов: JWT-авторизация, CRUD, фильтрация, пагинация. Задеплоил в Docker, код открыт на GitHub.

Для DevOps:

Начинающий DevOps-инженер: Linux, Docker, GitHub Actions, Terraform. Собрал CI/CD-пайплайн со сборкой, тестами и автодеплоем — срезал время выката с 2 часов до 15 минут. Инфраструктуру поднимаю в Yandex Cloud через Terraform.

Плохие примеры Summary:

"Ищу работу программистом. Готов учиться и развиваться." — слишком общее, нет конкретики

"Опытный разработчик с 5 годами опыта..." — вранье, если учился 3 месяца

"Могу все: Python, Java, Go, React, Vue, Angular..." — слишком много, не верится

Навыки (Skills)

Разделите навыки на категории. Указывайте только то, что реально знаете.

Структура раздела Skills:

Для Frontend:

  • Языки программирования: JavaScript, TypeScript (базовый)
  • Фреймворки и библиотеки: React, Next.js (изучаю)
  • Инструменты: Git, npm, Vite, Webpack
  • Технологии: HTML5, CSS3, REST API, адаптивная верстка

Для Backend:

  • Языки программирования: Python, JavaScript (Node.js)
  • Фреймворки: Django, FastAPI, Express.js
  • Базы данных: PostgreSQL, MySQL, MongoDB (базовый)
  • Инструменты: Git, Docker, Linux, REST API

Для QA:

  • Тестирование: Ручное тестирование, тест-дизайн, баг-репорты
  • Инструменты: Jira, TestRail, Postman
  • Автоматизация: Python (базовый), Selenium (изучаю)
  • Базы данных: SQL (базовый)

Для DevOps:

  • Контейнеризация: Docker, Docker Compose
  • CI/CD: GitHub Actions, GitLab CI
  • IaC: Terraform (базовый)
  • Облака: Yandex Cloud, AWS (базовый)
  • Системы: Linux, Bash, Python (скрипты)

Как указывать уровень навыков?

  • Базовый уровень — знаю основы, могу использовать
  • Изучаю — активно изучаю, еще не использовал в проектах
  • Без указания уровня — если уверены в навыке

Не указывайте:

  • "Опыт 5 лет" — если учились 3 месяца
  • "Продвинутый уровень" — если только начали изучать

Проекты

Проекты — это доказательство ваших навыков. Без проектов резюме выглядит пустым.

Структура описания проекта:

  1. Название и технологии
  2. Что делали (конкретные задачи)
  3. Результат (что получилось)
  4. Ссылки (GitHub, демо)

Примеры описания проектов:

Для Frontend:

Интернет-магазин (React, TypeScript, Vite)
Разработал фронтенд интернет-магазина. Реализовал каталог товаров с фильтрами и поиском, корзину покупок, авторизацию пользователей. Интегрировал REST API для получения данных о товарах. Задеплоил на Vercel. Использовал React Hooks для управления состоянием, TypeScript для типизации.
GitHub: github.com/ivan-ivanov/shop | Демо: shop.vercel.app

Для Backend:

API для блога (Python, Django, PostgreSQL)
Разработал REST API для блога с авторизацией через JWT. Реализовал CRUD операции для статей, комментариев, тегов. Настроил фильтрацию и пагинацию. Использовал Django REST Framework, PostgreSQL для хранения данных. Задеплоил на сервер с использованием Docker.
GitHub: github.com/ivan-ivanov/blog-api

Для QA:

Тестирование веб-приложения
Протестировал функциональность интернет-магазина. Написал 25+ тест-кейсов, нашел 18 багов, описал их в баг-репортах с шагами воспроизведения и скриншотами. Проверил совместимость с разными браузерами (Chrome, Firefox, Safari). Протестировал API через Postman, написал коллекцию тестов.
Документация: github.com/ivan-ivanov/qa-tests

Для DevOps:

CI/CD пайплайн для веб-приложения
Настроил CI/CD пайплайн на GitHub Actions для автоматической сборки, тестирования и деплоя веб-приложения. Автоматизировал сборку Docker-образов, запуск тестов, деплой на сервер. Сократил время деплоя с 2 часов до 15 минут. Настроил инфраструктуру через Terraform в Yandex Cloud.
GitHub: github.com/ivan-ivanov/ci-cd-pipeline

Что НЕ писать в проектах:

  • ❌ "Сделал сайт" — слишком общее
  • ❌ "Изучал React" — это не проект
  • ❌ "Курсовой проект" — лучше описать как обычный проект
  • ❌ Без ссылок на GitHub/демо — рекрутер хочет посмотреть

Примеры резюме по профессиям

Шаблон резюме для Frontend-разработчика

ИВАН ИВАНОВ
Москва | Готов к удаленной работе
Телефон: +7 (999) 123-45-67
Email: ivan.ivanov@example.com
Telegram: @ivan_ivanov
GitHub: github.com/ivan-ivanov

---

КРАТКОЕ ОПИСАНИЕ
Джуниор фронтенд-разработчик: React, TypeScript, REST API. Сделал и задеплоил 2 SPA — интернет-магазин и todo-приложение: адаптивная верстка, интеграция API, деплой на Vercel. Код и живые демо — на GitHub.

---

НАВЫКИ
Языки программирования: JavaScript, TypeScript (базовый)
Фреймворки: React, Next.js (изучаю)
Инструменты: Git, npm, Vite, Webpack
Технологии: HTML5, CSS3, REST API, адаптивная верстка

---

ПРОЕКТЫ

1. Интернет-магазин (React, TypeScript, Vite)
Разработал фронтенд интернет-магазина. Реализовал каталог товаров с фильтрами, корзину, авторизацию. Интегрировал REST API. Задеплоил на Vercel.
GitHub: github.com/ivan-ivanov/shop | Демо: shop.vercel.app

2. Todo-приложение (React)
Создал Todo-приложение с локальным хранилищем. Реализовал добавление, редактирование, удаление задач, фильтрацию по статусу.
GitHub: github.com/ivan-ivanov/todo

---

ОБРАЗОВАНИЕ
Высшее образование: МГУ, Факультет экономики (2015-2019)

Курсы:
- "React для начинающих" (2025)
- "JavaScript: полный курс" (2024)

Самообразование: Изучаю фронтенд-разработку 8 месяцев по документации и практическим проектам.

Шаблон резюме для QA-тестировщика

МАРИЯ ПЕТРОВА
Санкт-Петербург | Готова к удаленной работе
Телефон: +7 (999) 765-43-21
Email: maria.petrova@example.com
Telegram: @maria_petrova
GitHub: github.com/maria-petrova

---

КРАТКОЕ ОПИСАНИЕ
Джуниор QA-тестировщик: ручное тестирование веб-приложений, Jira, Postman, SQL. Написала 25+ тест-кейсов, завела 18 багов с шагами воспроизведения и скриншотами. Пишу первые автотесты на Python + Selenium.

---

НАВЫКИ
Тестирование: Ручное тестирование, тест-дизайн, баг-репорты
Инструменты: Jira, TestRail, Postman
Автоматизация: Python (базовый), Selenium (изучаю)
Базы данных: SQL (базовый)

---

ПРОЕКТЫ

1. Тестирование веб-приложения
Протестировала функциональность интернет-магазина. Написала 25+ тест-кейсов, нашла 18 багов, описала их в баг-репортах. Проверила совместимость с разными браузерами.
Документация: github.com/maria-petrova/qa-tests

2. Автотест на Selenium
Написала автотест для проверки авторизации на Python и Selenium. Тест проверяет успешный логин и обработку ошибок при неверных данных.
GitHub: github.com/maria-petrova/selenium-test

---

ОБРАЗОВАНИЕ
Высшее образование: СПбГУ, Факультет психологии (2016-2020)

Курсы:
- "Основы тестирования ПО" (2025)

Самообразование: Изучаю QA-тестирование 4 месяца по документации и практическим задачам.

Частые ошибки

1. Указывать технологии, которые не знаешь

  • ❌ Указал React, но не знаешь — сразу отказ на собеседовании
  • ✅ Указывай только то, что реально знаешь, даже на базовом уровне

2. Писать "опыт 5 лет", если учился 3 месяца

  • ❌ Вранье сразу видно
  • ✅ Для джуна нормально указать "изучаю 3 месяца" или "базовый уровень"

3. Огромный список курсов

  • ❌ 10-15 курсов — перебор, рекрутер подумает, что не можешь применить знания
  • ✅ Укажи 2-3 самых важных курса или убери вообще

4. Описание проектов без деталей

  • ❌ "Сделал сайт" — слишком общее
  • ✅ "Сверстал адаптивный интерфейс на React, интегрировал API, настроил деплой на Vercel" — конкретика

5. Опечатки и ошибки

  • ❌ Опечатки показывают невнимательность
  • ✅ Перечитай резюме несколько раз, попроси кого-то проверить

6. Фото в резюме

  • ❌ В IT фото не нужно (если только не просит работодатель)
  • ✅ Фокус на навыках, а не на внешности

7. Лишняя информация

  • ❌ Хобби, личные качества ("коммуникабельный", "ответственный")
  • ✅ Только релевантная информация

8. Резюме на 3+ страницы

  • ❌ Для джуна достаточно 1 страницы
  • ✅ Краткость и конкретика важнее объема

ATS-оптимизация

ATS (Applicant Tracking System) — система автоматического отбора резюме. Многие компании используют ATS для фильтрации резюме.

Как пройти ATS-фильтры:

1. Используйте ключевые слова из вакансии:

  • Скопируйте описание вакансии
  • Выделите ключевые слова (технологии, навыки)
  • Убедитесь, что они есть в вашем резюме

2. Простой формат:

  • Используйте стандартные шрифты (Arial, Calibri)
  • Избегайте сложных таблиц и колонок
  • Сохраняйте в PDF

3. Структурированность:

  • Используйте четкие заголовки (НАВЫКИ, ПРОЕКТЫ, ОБРАЗОВАНИЕ)
  • Используйте списки, а не сплошной текст

Проверка резюме:

Чеклист перед отправкой:

  • ✅ Проверено на орфографию и пунктуацию
  • ✅ Все ссылки работают (GitHub, демо)
  • ✅ Контакты указаны правильно
  • ✅ Резюме адаптировано под вакансию
  • ✅ Файл сохранен в PDF
  • ✅ Название файла правильное

Заключение

Итог простой: до человека доходит только то, что прошло фильтр. Проекты вместо воды, конкретика вместо «ответственности» — и своё резюме под каждую вакансию.

Следующие шаги:

  1. Составьте резюме по шаблону
  2. Попросите кого-то проверить (друг, ментор, сообщество)
  3. Адаптируйте под вакансию
  4. Начните откликаться
  5. Собирайте обратную связь и улучшайте

Взгляд на резюме со стороны человека, прошедшего сотню собеседований, — в гайде автора.

Следующий шаг с резюме

Перепишите один блок опыта под формулировки из реальной вакансии. Откройте одну целевую вакансию и перепишите резюме под неё за 30–40 минут: роль, стек, 3–5 буллетов с результатом. Хаб: резюме, ошибки — без опыта, ATS — ключевые слова, адаптация — под вакансию.

Частые вопросы

Что писать в опыте, если его нет?
Pet-проекты как опыт: задача, стек, результат и ссылка.

В каком формате отправлять резюме?
PDF: структура корректно читается и ATS, и рекрутером.

Какой длины должно быть резюме джуна?
Одна страница — всё важное умещается и читается за минуту.

Нужен оффер, а не пятый сертификат?

Записи реальных собесов и разборы — в Telegram.

Смотреть разборы