Стажировка — один из самых рабочих входов в IT, если это обучение с задачами, ментором и понятным сроком. И один из самых токсичных, если под вывеской стажировки вас просят закрывать продакшен бесплатно.

В 2026-м слово intern в заголовке ничего не гарантирует. Ниже — где искать нормальные программы, как пройти отбор без коммерческого стажа, какие условия считать нормой и как не отдать месяц работы за туманное «посмотрим на оффер».

Коротко:

  • Нормальная стажировка имеет срок, задачи, обратную связь и вероятность оффера.
  • Бессрочная «стажировка за опыт» без оплаты и без программы — плохой сигнал.
  • На отборе важнее мини-проект и тест, чем диплом.
  • Цель стажировки — оффер или жёсткие доказательства в резюме, не «посмотреть, как это».
  • Неоплачиваемая имеет смысл только если программа короткая, есть ментор и проверяемый результат. Нельзя, если это просто бесплатный junior.

Чем стажировка отличается от бесплатной работы

Стажировка — учебный контур: вам дают задачи по силам, рядом человек, который возвращает работу, есть дата решения «берём / не берём». Бесплатная работа — вас ставят в ночные дежурства, прод, чужие тикеты без обучения, а слово intern закрывает отсутствие ставки.

Проверка занимает столько же, сколько любая вакансия. Нет названия команды и продукта — не программа. Просят купить «доступ к платформе стажёра» — не программа. Офер «оплатим после испытательного, а пока поработайте» без срока и ментора — не программа. Чек-лист работодателя: как проверить вакансию.

Цель с вашей стороны тоже должна быть жёсткой. «Посмотреть, как это» через два месяца превращается в дыру в резюме без цифр. Либо оффер, либо формулировки задач, стека и результатов, которые можно положить в следующий отклик.

Где искать

  • Карьерные страницы продуктовых компаний и аутсорса — там программы запускают циклами.
  • Junior-вакансии, где прямо написано intern/trainee.
  • Университетские и буткемп-партнёрства, если они ведут в конкретные команды, а не в общую рассылку.

Циклы важны: набор весной и осенью, дедлайн, тестовое в окне. Случайный пост «стажёры всегда нужны, пишите в личку» чаще про дешёвые руки. Часть компаний минует отдельную стажировку и сразу берёт junior в штат — это не хуже, если есть наставник и адекватный объём. Смотрите параллельно junior-вакансии, не только слово intern.

Курсовой «гарантированный партнёр» без имени команды — это рассылка. Полезны партнёрства, где на странице вакансии видны стек, город или remote, срок, контакт корпоративной почты.

Как пройти отбор

Обычно это резюме с проектами, короткое письмо, тестовое и собеседование. Готовьте 2–3 проекта, которые можно показать за 10 минут: что сделано, какой стек, что бы улучшили. На интервью спросят не «почему IT», а как вы отлаживали последнюю ошибку.

Диплом и сертификат почти не двигают решение, если нет артефакта. Файл собирайте как резюме без опыта: раздел «опыт и проекты», ссылки, без извинений. Письмо — роль intern, одна задача программы, один проект, готовность к тесту: формула как в письме без опыта.

Тестовое на стажировку должно быть коротким и про навык, не про бесплатную фичу в прод. Если «тест» — неделя коммерческой работы без брифа и обратной связи, это уже не отбор. Готовьтесь к тесту заранее: один репозиторий с README, один рассказ про баг, один пример «не успел и честно написал».

Пример: рассказ о проекте за 10 минут

Отбор на intern QA / intern backend часто срывается не на «мало лет», а на каше: кандидат открывает весь GitHub и не может сказать, что сделал сам.

Минута 1. Это учебный сервис заказов, не прод. Задача: список заказов, фильтры, форма, mock API. Стек: React, TypeScript. Ссылка: [демо / репозиторий].

Минуты 2–5. Что делал я: форма, валидация, состояния загрузки и ошибки. Что не делал: авторизация и тесты — так и написано в README. Показать один компонент и один косяк, который чинил (например, двойной сабмит).

Минуты 6–8. Как отлаживал: что видел в Network/консоли, какая гипотеза, какой фикс. Без «просто погуглил».

Минуты 9–10. Что сделал бы дальше за неделю в команде: тесты на форму или разделение состояния. Вопрос вам: какой формат задач у стажёра в первый месяц?

Тот же каркас для QA: 18 сценариев, 3 лучших баг-репорта, один спор «баг или фича», что не покрыли. Рекрутеру не нужен пафос «с детства хотел в вашу компанию». Нужен человек, которого не страшно посадить рядом с ментором.

Какие условия считать нормальными

Срок 1–3 месяца, часть ставки или стипендия, ментор, список навыков, которые должны появиться, и дата решения по офферу. Если вас сразу ставят в ночные дежурства и просят подписать NDA на бесплатную работу без обучения — это уже работа, только без оплаты.

Нормально уточнить до старта:

  • Срок, занятость (полставки / полная), формат офис/remote, пояс.
  • Имя ментора или хотя бы роли, кто принимает работу.
  • Что должно получиться к концу: навыки, типы задач, критерий оффера.
  • Оплата: стипендия, ставка, «только опыт». Последнее — отдельный разговор, не значение по умолчанию.
  • Кто работодатель: юрлицо, договор, не «оформим потом».

NDA на учебные задачи бывает. NDA плюс бессрочная бесплатная загрузка в прод без обучения — стоп. Обещание оффера «почти всем, кто доходит» без даты решения ничего не стоит. Дата в календаре стоит.

Пример: две недели поиска программ

Цель: 10 программ ближайшего набора плюс параллельные junior, где intern не написан, но вход реальный. Не 80 личек «возьмите стажёром».

  1. День 1–2. Одностраничное резюме стажёра: роль intern QA или intern backend — одна, не обе. 2 проекта со ссылками. Карточка: remote/офис, город, срок 1–3 месяца, нужна обратная связь.
  2. День 3. Карьерные страницы 15 компаний, где ваш стек уже в продукте. В таблицу — только открытый набор или явный intern.
  3. День 4–7. Отклики и тестовые в окне дедлайна. Параллельно 5 junior-вакансий с наставником. Письмо короткое, под программу.
  4. День 8–10. Созвоны. Вопросы про ментора, срок, оплату, дату оффера — вслух, не «потом как-нибудь».
  5. День 11–14. Вычеркнуть бессрочные «за опыт» без программы. Дожать тестовые. Не начинать бесплатный прод «на неделю посмотреть».

Десять строк в трекере с дедлайнами сильнее хаоса из сторис буткемпа. Система учёта та же, что в обычном поиске: как найти работу с одной таблицей.

Неоплачиваемая стажировка: когда да, когда нет

Можно ли согласиться на неоплачиваемую стажировку? Иногда, если программа короткая, есть ментор и вы получаете проверяемый результат в портфолио. Нельзя, если это просто бесплатный junior.

Короткая — недели, не «пока не надоедим». Ментор — человек, который возвращает работу хотя бы раз в неделю, не «спрашивайте в общем чате». Результат — тикеты, фича, покрытие, отчёт, которые можно показать следующей команде без NDA, запрещающего назвать стек.

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

Как превратить стажировку в оффер — и что писать, если не взяли

Оффер чаще получают те, кто с первой недели ведёт список: задачи, стек, что закрыто, где нужна помощь. Раз в неделю короткий статус ментору: сделано / блокер / что дальше. Молчаливый «я тут» на третий месяц не читается как готовность к штату.

За две недели до даты решения спросите прямо: что ещё закрыть, чтобы быть в коротком списке. Не «ну как я». Если оффера нет — заберите доказательства. Название «стажёр» не стыдно, пустой раздел — стыдно.

Что писать в резюме после стажировки? Задачи, стек, цифры, если есть: закрытые тикеты, фичи, покрытие тестами. Формулировки как рабочие, не как «проходил обучение в компании». Следующий поиск — уже не «без опыта», а узкая junior-роль с фактами. Не размазывайте файл обратно в «открыт к IT».

Во время стажировки отдельно собирайте доказательства, которые можно показать внешне: публичный форк учебного куска, если разрешено; анонимизированные шаблоны баг-репортов; формулировки задач без секретных имён клиентов. В последний день не начинайте просить «скиньте, что я делал». Это должно копиться с первой недели. Если NDA запрещает даже назвать стек — уточните на входе. Программа, после которой в резюме нельзя написать Python и тип задач, почти не двигает следующий поиск.

Обратная связь — ваш датчик, жива ли это стажировка. Нет ни одного возврата по работе за две недели при полной занятости — вы не в обучении. Напишите ментору фактами: задачи, срок ожидания ревью, что блокирует. Если ответа нет ещё неделю — фиксируйте в трекере и решайте, остаётесь ли вы. Молчание «ну это же стажировка, потерплю» как раз превращает вас в бесплатный junior без программы.

Чек-лист до согласия

  • Срок 1–3 месяца назван, есть дата разговора про оффер.
  • Понятно, кто ментор или кто принимает работу хотя бы еженедельно.
  • Задачи первого месяца похожи на обучение, не на ночной онколл без ставки.
  • Оплата или стипендия проговорены; если нуль — программа короткая и с артефактом.
  • Юрлицо и формат (договор, обучение) сходятся с сайтом компании.
  • Тестовое — бриф на часы, не неделя продакшена без обратной связи.
  • В портфолио уже есть 2–3 проекта, которые можно показать за 10 минут.
  • Параллельно в таблице есть junior-вакансии с наставником, не только intern в личке.

Если чек-лист не сходится, не уговаривайте себя «главное попасть». Попасть в бессрочную бесплатную загрузку дороже, чем пропустить набор. Следующий цикл программ будет. Пустой месяц в проде без формулировок для резюме не будет преимуществом на следующем отборе — его ещё придётся объяснять.

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

Можно ли согласиться на неоплачиваемую стажировку?

Иногда, если программа короткая, есть ментор и вы получаете проверяемый результат в портфолио. Нельзя, если это просто бесплатный junior. Бессрочно и без обратной связи — нет.

Что писать в резюме после стажировки?

Задачи, стек, цифры, если есть: закрытые тикеты, фичи, покрытие тестами. Название «стажёр» не стыдно, пустой раздел — стыдно. Ссылки — только то, что можно открыть без нарушения NDA.

Стажировка или сразу junior?

Что ближе по задачам и людям, не что красивее в заголовке. Часть команд нанимает новичков сразу в штат. Смотрите ментора, объём и срок решения, не слово intern. Параллельный просмотр junior не мешает, если файл один и роль одна.

Нужен ли диплом IT?

На отборе intern важнее проект и тест. Диплом не вреден и редко решающий, если код или тестовая документация пустые. Не тратьте месяц отбора на «сначала доучусь в вузе ещё год» без артефакта.

Что делать, если тестовое — неделя фич в прод?

Уточнить объём, срок обратной связи и не делают ли это вместо штатной работы. Если ответа нет или объём как у junior на ставке — отказаться. Короткий тест на 2–4 часа или учебный бриф — норма.

Можно ли совмещать стажировку с учёбой или работой?

Можно, если занятость в офере это допускает. Нельзя обещать полную неделю и пропадать. Лучше честный intern на полставки, чем скрытый недогруз и сгоревший ментор.

Что сделать сейчас

Соберите одностраничное резюме стажёра и 10 программ на ближайший набор. Параллельно смотрите junior-вакансии — часть компаний нанимает новичков сразу в штат, минуя отдельную стажировку.

До отклика выпишите срок, ментора и дату оффера — и спрашивайте это вслух. Если программы нет, а есть только «работа за опыт» в личке, вернитесь к входу через артефакт и точечные junior, как в поиске работы без опыта. Файл без проектов не спасёт ни intern, ни штат.