Карьера junior

    Резюме без опыта: как получить первую работу в IT

    14 апреля 2026 г.11 мин чтения

    Главная проблема резюме junior

    У вас нет 3 лет опыта в Яндексе, чтобы их расписывать. У вас есть: онлайн-курсы, pet-проекты, опыт другой индустрии, тестовые задания, open-source contributions.

    Большинство junior-резюме упакованы неправильно:

    • Список курсов на полстраницы без описания
    • «Pet-проект» без ссылок и контекста
    • «Изучал Python» вместо «сделал X»
    • Попытка перевести опыт из другой индустрии без понимания, что в ней ценно

    В результате — из 100 откликов junior получает 1-2 ответа. Разберём, как выстроить резюме так, чтобы этот показатель стал хотя бы 5-10%.

    Оглавление

    Что заменяет «опыт работы»

    Для junior в роли «опыт» служат 4 вещи:

    1. Pet-проекты (главное)

    Свои проекты на GitHub с живым демо. Это доказательство, что вы умеете довести работу до конца, а не просто прошли урок курса.

    2. Open-source contributions

    Pull request'ы в чужие популярные проекты (даже мелкие — документация, переводы, исправление багов). Для junior это большой плюс — показывает навык работы с реальной кодовой базой.

    3. Hackathons / соревнования

    Kaggle для DS, CodeForces для алгоритмистов, хакатоны (Сбер, Яндекс, Tinkoff) для всех.

    4. Стажировки и фриланс

    Даже 3-4 месяца стажировки в какой-то компании весят в резюме больше, чем год курсов.

    Правило: у junior должно быть 2 из 4 пунктов минимум. Если нет ничего — сначала добавьте хотя бы один pet-проект, потом откликайтесь.

    Pet-проекты — главный актив

    Какой pet-проект убедителен

    • Решает реальную задачу, а не учебную (не todo-list)
    • Живой код на GitHub с README
    • Есть рабочий деплой (Vercel / Netlify / VPS)
    • Один коммит за последние 1-2 месяца (проект живой, не брошенный)
    • Использует актуальный стек, релевантный вашей роли
    • README объясняет что, зачем, как запустить

    Пример — Backend junior

    Pet-проект: articless.ru — агрегатор IT-статей
    - Python + FastAPI + PostgreSQL + Celery + Redis
    - 40 источников парсинга (RSS + custom scrapers)
    - Деплой на VPS, 50 активных пользователей в месяц
    - GitHub: github.com/name/articless (README, 85% test coverage)
    - Особое: ML-классификатор статей по темам (scikit-learn,
      обучен на 3000 размеченных статьях)

    3-4 строки — и рекрутер видит: технический стек, масштаб, результат, глубина.

    Пример — Frontend junior

    Pet-проект: carefinder.ru — поиск медицинских процедур по фильтрам
    - React + Next.js App Router + Supabase
    - Дизайн в Figma, брендинг свой
    - Accessibility WCAG AA (прошёл aXe-check)
    - Lighthouse Performance 98, SEO 100
    - 600 MAU, трафик из Дзен-статьи (которую сам написал)
    - Код: github.com/name/carefinder

    Что делать, если pet-проектов нет

    Сделайте один за 2-3 выходных. Идея должна быть:

    1. Маленькой — мвп за 2 вечера (не «соцсеть, конкурирующая с ВК»)
    2. Живой — решает реальную задачу, а не учебную
    3. Стек-релевантной — используйте то, на чём хотите работать

    Примеры реальных pet-проектов junior, после которых позвали:

    • Backend: CLI-утилита для автоматизации бэкапов домашнего сервера на Go
    • Frontend: библиотека React-компонентов для админок, опубликована в npm
    • QA: набор автотестов на Playwright для публичного сайта открытых данных
    • DS: дашборд в Streamlit с анализом цен на аренду в Москве

    Проверьте резюме junior на ATS

    Попробовать бесплатно →

    Как писать про курсы

    Частая ошибка — длинный список курсов

    «Курс Python от Skillbox (12 месяцев), курс Backend от Яндекс.Практикума (10 месяцев), курс SQL от Stepik, курс Docker от Udemy...»

    Рекрутер не оценивает курсы сами по себе — он смотрит, что вы после них умеете.

    Правильная подача

    Укажите 1-2 основных курса в секции «Образование» (не в опыте), и покажите результат через pet-проекты.

    Образование:
    - Бакалавр МАИ, факультет информатики (2021-2025)
    - Яндекс.Практикум: Backend-разработчик на Python (2024-2025)
      - Выпускной проект: сервис доставки с микросервисной архитектурой
        (FastAPI + PostgreSQL + Redis), развернут на VPS — ссылка

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

    Сертификаты от больших компаний

    AWS Certified Cloud Practitioner, Yandex Cloud Certified — такие сертификаты добавляйте, они котируются.

    Мелкие сертификаты из Udemy, Coursera на 10-часовые курсы — не добавляйте, только засоряют.

    Переход из другой индустрии

    Сценарий: вы 5 лет были бухгалтером, потом прошли курсы и хотите в Backend / Data Analyst. Как писать прошлый опыт?

    Правильный подход

    1. В секции «Опыт работы» пишите прошлые должности как есть, без попыток «сделать из бухгалтера IT-шника».
    2. В каждой роли подсвечивайте элементы, которые пересекаются с новой ролью:
    • SQL / Excel с формулами → для Data Analyst
    • Автоматизация рутины через VBA / скрипты → для Backend
    • Тестирование процессов → для QA

    Пример

    Старший бухгалтер, Компания Х, 2020-2024
    - Автоматизировал ежемесячную сверку платежей через Python-скрипт —
      время работы сократилось с 2 дней до 2 часов (личная инициатива,
      обучался параллельно)
    - Настроил SQL-запросы в 1C для извлечения нетиповых отчётов
      — команда из 4 человек стала использовать
    - Провёл миграцию данных 500k клиентов в новую систему CRM
      (SQL + Pandas, работа с грязными данными)

    Это — уже не просто бухгалтер, это потенциальный junior Backend/Data Analyst, который уже писал код в рабочих задачах.

    Motivation letter отдельно

    Для перехода обязательно сопроводительное, объясняющее:

    • Почему уходите из предыдущей индустрии
    • Почему именно в IT и именно эту роль
    • Что делали последний год, чтобы закрыть пробел знаний (курс + pet-проекты)

    Структура резюме junior

    1. Шапка: желаемая роль + основной стек
    2. Summary (опционально): 2 предложения про переход или мотивацию
    3. Pet-проекты — до опыта работы, если опыта мало / нет
    4. Опыт работы — всё, что есть, включая стажировки и другую индустрию
    5. Образование и курсы
    6. Навыки — структурировано
    7. Open Source / достижения — если есть

    Шапка

    «Программист»
    «Junior Backend Developer — Python/FastAPI, PostgreSQL, Docker»

    Summary (для перехода из другой индустрии)

    «Переходящий в Backend-разработку из бухгалтерии. 6 месяцев плотного обучения (Яндекс.Практикум + pet-проекты), 3 законченных проекта на GitHub с деплоем, понимание баз данных и автоматизации из предыдущего опыта.»

    Типичные ошибки junior

    1. «Изучал X» без доказательства

    «Изучал Python, SQL, Docker, Git, Linux»
    «Python (Pandas, FastAPI — использовал в pet-проекте Y), SQL (оконные функции, используется в проекте Y), Docker (Dockerfile + docker-compose для проекта Y)»

    Каждая технология привязана к конкретному проекту.

    2. Длинный список курсов без портфолио

    Курсы без pet-проектов — сигнал, что человек читал, но не применял.

    3. «Ищу любую работу в IT»

    Такое резюме не пройдёт. Выберите одну роль (Backend / Frontend / QA / Data) и под неё делайте резюме.

    4. Soft skills на всё резюме

    Когда нет hard-опыта, junior часто заполняет резюме soft skills. Это не работает — рекрутер не верит в «ответственность» без примеров.

    5. Отсутствие GitHub / контактов

    Если вы junior и у вас нет GitHub — это почти дисквалифицирует. Аккаунт с 1-2 проектами должен быть.

    6. Неполные проекты на GitHub

    Репозиторий без README, без запускаемого demo, с 3 коммитами — хуже, чем отсутствие pet-проекта. Выглядит как брошенная попытка.

    7. Попытка замаскировать отсутствие опыта

    «3 года опыта Python-разработки» (при этом 3 года — это курсы + pet)

    HR раскусит это за 2 минуты на первом звонке, репутация будет испорчена. Лучше честно: «6 месяцев интенсивного обучения + 3 pet-проекта + выпускной проект курса».

    Чек-лист резюме без опыта

    • [ ] Выбрана одна конкретная роль (не «любая IT»)
    • [ ] В шапке — грейд (Junior) + основной стек
    • [ ] Есть хотя бы 1-2 pet-проекта с ссылками на GitHub и деплой
    • [ ] В каждом pet-проекте указан стек, масштаб, результат
    • [ ] Курсы — 1-2 основных, связаны с pet-проектами
    • [ ] Нет «изучал X» без доказательства
    • [ ] GitHub профиль заполнен, активность за последние 2 месяца
    • [ ] Прошлый опыт (если есть) — с подсветкой релевантных элементов
    • [ ] Нет раздутого списка soft skills
    • [ ] Открытые данные для связи (email, Telegram)
    • [ ] Длина — одна страница

    Что дальше

    1. Соберите 1-2 pet-проекта, если ещё нет.
    2. Запустите базовую проверку формата → базовая ATS-проверка.
    3. После регистрации — полный ATS-аудит сравнит ваше junior-резюме с реальными junior-вакансиями (Яндекс.Стажировка, Сбер.Старт, младшие позиции Авито/Т-Банка) и покажет пропущенные ключевые слова.

    Проверьте junior-резюме на ATS

    Попробовать бесплатно →
    Поделиться:

    Похожие статьи