IT остается одной из самых конкурентных сфер для найма: на одну вакансию junior-разработчика приходят десятки откликов. При этом резюме программиста читают два человека с разными целями - рекрутер, который сверяет ключевые слова и опыт, и технический специалист, который ищет реальные задачи и результаты. Хорошее резюме отвечает обоим.

Структура резюме разработчика

  1. Заголовок: имя, позиция (например, «Frontend-разработчик, React»), город или готовность к удаленке, контакты, ссылки на GitHub и LinkedIn.
  2. Краткое summary: уровень, годы опыта, основной стек, специализация.
  3. Технические навыки, сгруппированные по смыслу.
  4. Опыт работы - в обратном хронологическом порядке.
  5. Проекты - особенно важны для junior.
  6. Образование и сертификаты.
  7. Языки - английский обязательно с уровнем.

Как описать стек

Не сваливайте все технологии в одну строку. Группируйте:

  • Языки: TypeScript, JavaScript, Python
  • Frontend: React, Next.js, Redux Toolkit, Tailwind CSS
  • Backend: Node.js, NestJS, REST, GraphQL
  • Базы данных: PostgreSQL, Redis
  • Инструменты: Git, Docker, CI/CD, Jest, Playwright

Указывайте только то, с чем готовы пройти техническое интервью. Технология, которую вы видели один раз в туториале, на собеседовании обернется неловкой паузой.

Опыт: задачи плюс результат

Фраза «Разработка новых функций» ничего не говорит о вашем уровне. Используйте схему действие - технология - результат:

  • «Перевел каталог товаров на серверный рендеринг (Next.js), время первой отрисовки сократилось с 3,1 до 1,2 с».
  • «Покрыл тестами модуль оплаты (Jest), количество инцидентов в продакшене снизилось на 40%».
  • «Внедрил code review и линтеры в команде из 6 человек».

Цифры не обязаны быть огромными - важно показать, что вы понимаете, зачем делали задачу.

Пример резюме frontend-разработчика

Давид Акопян - Frontend-разработчик (React, TypeScript)
Ереван, готов к удаленной работе · github.com/username · +374 XX XXX XXX

Summary: 3 года коммерческой разработки, интернет-магазины и SaaS. Сильные стороны - производительность интерфейсов и тестирование.

Опыт: Frontend-разработчик, компания N (2023 - н. в.). Разработал личный кабинет для 20 тыс. пользователей; ускорил загрузку каталога в 2,5 раза; внедрил e2e-тесты на Playwright.

Проекты: Open-source библиотека компонентов форм - 300 звезд на GitHub.

Образование: НПУА, информатика и прикладная математика, 2022.

Языки: армянский - родной, русский - C1, английский - B2.

Советы для junior-разработчика

  • Поставьте проекты выше опыта, если коммерческого опыта нет или он не по профилю.
  • Сделайте 2-3 законченных проекта вместо десяти начатых. Хорошо, если у них есть README, живая демо-версия и тесты.
  • Не копируйте учебные проекты курсов - рекрутеры видят одни и те же «todo-листы» сотни раз. Добавьте свою идею.
  • Покажите командную работу: хакатоны, вклад в open source, совместные учебные проекты.

Частые ошибки IT-специалистов

  • Резюме на четыре страницы с описанием каждой задачи за пять лет.
  • Шкалы «React - 80%». Непонятно, что они означают.
  • Ссылка на пустой GitHub или на профиль с одним форком.
  • Отсутствие уровня английского - для многих компаний это фильтр.
  • Сложный дизайн резюме с колонками и иконками, который плохо читают системы отбора.

Для IT лучше подходят строгие, чистые шаблоны. Такой можно выбрать в конструкторе CVweb и скачать готовое резюме в PDF.