Как стать разработчиком: пошаговый разбор процесса стажировки для Junior-разработчиков
Как стать разработчиком: пошаговый разбор процесса стажировки для джуниоров
ГлавнаяБлогРазработчикамКак стать разработчиком: пошаговый разбор процесса стажировки для джуниоров
Разработчикам19 августа 2021

Как стать разработчиком: пошаговый разбор процесса стажировки для джуниоров

Фотография автора
Анна СкрылеваHR

Разработчиком быть здорово — хорошие зарплаты, комфортные условия труда, перспективы. Но, чтобы встать на правильный карьерный путь и освоить профессию, нужно, во-первых, не ошибиться с первым местом работы, а во-вторых, выработать стратегию по трудоустройству. 

В этой статье обсудим, на что обратить внимание при подготовке, и пошагово рассмотрим весь процесс стажировки в нашей компании.

Изображение статьи

Кому подходит стажировка?

В качестве кандидатов мы рассматриваем начинающих разработчиков, без опыта коммерческой разработки. Это значит, что у соискателя есть базовые навыки, пройденные курсы или личные проекты, но нет опыта выполнения реальных задач для бизнеса, или же этот опыт небольшой.

Понятие базовых навыков у каждой компании свое, и зависит от уровня проектов в портфеле, стека технологий и организационной структуры. Поэтому грейды специалистов Junior / Middle / Senior так сильно размыты. 

Для стажировки в направлении фронтенд-разработки нам важно увидеть опыт с ReactJS, навыки верстки HTML / CSS, базовое знание Webpack / Gulp для сборки фронтенд-приложений.

Для бэкенд направления нужно владеть PHP на уровне понимания типов данных, что такое управляющие конструкции, как работать с циклами, массивами и строками. Спрашиваем мы и про начальный опыт с MSQL, про «внешние ключи» и выполнение основных запросов.

Плюсом будет знание GIt — умение инициировать локальный репозиторий, создать коммит и отправить изменения в удаленный репозиторий.

Главная цель стажировки — это подготовить молодого специалиста к коммерческой разработке в безопасных условиях. Поэтому во время стажировки вы будете учиться на задачах, максимально приближенным к боевым, но делать это в «песочнице».

Что указать в резюме?

К сожалению, в школах и университетах не учат заполнять резюме, поэтому и с навыками самопрезентации могут быть проблемы. Включать ли в резюме банальные вещи типа знания HTML, или нужно сразу удивить чем-то более серьезным? На что обращает внимание работодатель? Попытаемся ответить на эти вопросы.

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

Навыки и знания лучше перечислять от сложных к более простым. Обращайте внимание, чтобы эти навыки соответствовали требованиям компании. Если вы решили не включать какой-то базовый навык в резюме, а в тексте вакансии он указан, то можно немного откорректировать резюме перед откликом и включить его в список своих знаний.

Хорошо смотрятся резюме, в которых помимо перечисления навыков указана степень владения и опыт их применения, даже совсем небольшой.
Вот хороший пример из резюме одного из наших соискателей: «нахожусь в процессе изучения адаптивной и кроссбраузерной верстки», или «имею хорошие знания SQL, умею писать запросы и подзапросы, знаю что такое хранимая процедура, триггеры и т. д.»

Указывайте в резюме ссылки на проекты. Без опыта в коммерческой разработке простительно не знать какие-то вещи и, например, не придерживаться SOLID. Цель стажировки — этому научить. Во время ревью в первую очередь смотрят на уникальность самого проекта, что он не скопирован из интернета, а написан вами, и лишь потом на качество или масштаб.

Что ожидать от технического интервью

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

После теоретических вопросов нужно будет выполнить небольшое практическое задание. Здесь важно понимать, что решение может быть не найдено, или быть неверным, главное — продемонстрировать свой потенциал. Поэтому важно на этом этапе не молчать, а проговаривать ход мыслей, почему вы решили пойти тем или иным путем.

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

Что после найма?

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

У нас есть четкий план на период обучения, и мы совместно ему следуем. Все наши уроки и практические задания храняться в LMS-системе. Внутри также есть учебный план, охватывающий разные темы. Если у вас уже есть опыт прохождения онлайн-курсов по программированию, то процесс покажется знакомым.

Изображение статьи
Пример модуля из курса для фронтэнд-разработчиков

 

Главное отличие от других образовательных платформ — возможность быстро получать экспертную поддержку от наших старших разработчиков. Они будут проводить код-ревью, давать советы и помогать решать задачи через парное программирование.

После окончания стажировки, вас будет ждать настоящие проекты, на которых вы будете применять новые знания при поддержке со стороны более опытных разработчиков.

Используйте форму обратной связи на нашем сайте для отклика на стажировку, и мы с вами свяжемся. Удачи!

844
54

Другие статьи

Ко всем статьям
Фоновое изображение: четверть круга закрыват часть круга

Интересные статьи и кейсы
от Work Solutions

Нажимая кнопку «Подписаться», я даю согласие на обработку персональных данных

Спасибо за подписку!

Фоновое изображение: верхний полукруг