Шаг 1. Понять, когда подавать
Крупные компании набирают стажёров волнами. Обычно два больших набора: февраль–апрель и август–октябрь. Заявки открываются за месяц-полтора до старта, а решение приходит через несколько недель после закрытия набора.
Это значит, что подавать надо не «когда буду готов», а когда открылся набор. Готовность добирается по ходу.
Компании поменьше набирают когда придётся. Там надо мониторить постоянно.
Шаг 2. Собрать список компаний
Не ограничивайтесь пятью известными названиями — туда идут все. Соберите список из двадцати-тридцати мест:
- крупные технологические компании и банки — там программы отлажены;
- продуктовые компании среднего размера;
- аутсорс и студии разработки — берут чаще, задач много;
- некоммерческие организации, если готовы поработать за опыт.
По каждой отметьте, когда открывается набор и что требуется. Обычная таблица сэкономит месяцы.
Шаг 3. Привести в порядок то, что покажете
До подачи нужно иметь две вещи: резюме и хотя бы один проект, о котором можно рассказать.
Резюме. Одна страница. Сверху — кто вы и что ищете. Дальше: навыки, проекты, образование. Без «стрессоустойчивости» и «умения работать в команде» — это пишут все, и это ничего не значит. Вместо этого конкретика: что делали, на чём, что получилось.
Проект. Один законченный лучше трёх брошенных. К нему нужны: работающая ссылка, репозиторий с кодом и понятное описание — что это, зачем, как запустить. Без описания проект не смотрят.
Шаг 4. Подать заявку
Отправляйте не в один день по всему списку, а волнами. Первые две-три заявки покажут, где у вас слабые места: если тест на логику завалили — понятно, что подтянуть.
В сопроводительном письме не пересказывайте резюме. Напишите три вещи: почему эта компания, что уже умеете из нужного, сколько времени готовы уделять. Коротко, без пафоса.
Шаг 5. Пройти тестирование
Обычно это задачи на логику и базовое программирование с ограничением по времени. Готовиться имеет смысл: прорешайте два-три десятка простых задач на массивы и строки. Не олимпиадных — базовых.
Отдельно потренируйте скорость. На тестах часто не хватает не знаний, а времени.
Шаг 6. Пройти собеседование
Техническая часть — базовые вопросы по языку и задача с обсуждением вслух. Главное правило: думайте вслух и задавайте уточняющие вопросы. Собеседующему важно понять, как вы рассуждаете, а не услышать заученный ответ.
Разговор с командой — про мотивацию и умение общаться. Здесь спрашивают, почему вы пошли в разработку, как учились, что делали в проектах. Отвечайте по-человечески, без заготовленных формулировок.
Шаг 7. Если не взяли
Спросите обратную связь. Запишите, какие вопросы вызвали затруднение. Между наборами — полгода, и это ровно то время, за которое можно сделать нормальный проект и подтянуть слабые места.
И не сидите в ожидании следующего набора без дела. Опыт, который вы принесёте на второй заход, важнее, чем сама попытка.
Что делать в промежутке
Самый недооценённый вариант — собрать команду и сделать проект вместе. Это ближе всего к тому, чем занимаются на стажировке: общие задачи, обсуждение кода, сроки, необходимость договариваться.
И в отличие от стажировки, тут не надо ждать набора и выигрывать конкурс — достаточно найти людей, которым интересно то же самое.
Частые вопросы
Сколько заявок нужно отправить?
Стоит ли идти на неоплачиваемую стажировку?
Хватит читать — пора делать
На CohortX можно найти команду под пет-проект и получить тот самый опыт, о котором спрашивают на собеседовании.
Похожие статьи
- An internship after a bootcamp: why not everyone gets inWhat an employer sees in a bootcamp graduate, what separates the ones who get hired, and how to stand out.
- Стажировка после курсов: почему берут не всехЧто видит работодатель в выпускнике курсов, чем отличаются те, кого берут, и как выйти из общей массы.
- Remote internships: are they real, and where to find themWho hires interns without tying them to a city, how remote differs from in-office, and what to clarify before you accept.