Выучить Java — это только половина пути. Вторая, не менее сложная часть, — понять, как найти работу начинающему программисту. У новичков появляются вопросы: с чего начать? Как составить резюме? Как пройти собеседование? Как получить опыт? Нужны ли компаниям джуны? Расскажем, почему сначала важно научиться составлять резюме и сопроводительное письмо, а только потом искать вакансии. В конце мы предложим чек-лист, который поможет на каждом этапе подготовки к поиску работы.
Поиск работы начинается с профильных площадок, например с HH.ru и «Хабр Карьеры». Но без резюме и сопроводительного письма ваши отклики, скорее всего, никто не заметит. Работодатель не узнает о ваших навыках и опыте, а значит, шанс получить обратную связь будет низким.
Вначале составляем структурированное резюме, которое соответствует требованиям вакансии Junior Java. Это главный инструмент самопрезентации, от которого зависит, заинтересуется ли вами работодатель. Важно не просто перечислить навыки и опыт, а показать, в чем ваша ценность для компании. Как создать резюме, которое точно заметят, разобрали в гайде по созданию резюме.
Читайте также: Какие экзамены нужно сдавать на программиста?
В письме нужно показать интерес к вакансии, подчеркнуть свои сильные стороны и объяснить, какую пользу вы принесете компании.
Не нужно проявлять креатив и пытаться выделиться каким-то необычным способом или доказывать, что вы единственный и неповторимый джун программист.
Вот антипример:
«Привет! Меня зовут Алексей, я не знаю, где искать работу junior программисту, поэтому решил написать вам. Я с детства мечтал стать программистом и вот, наконец, окончил курсы по Java. Обожаю разбираться в алгоритмах и писать красивый код. Люблю решать сложные задачи и работать в команде. Мне нравится ваша компания, потому что у вас классные проекты и крутая команда. Буду рад, если вы дадите мне шанс показать себя!»
Будет правильно, если джава джуниор расскажет про свой вклад в компанию. А затем напишет и про опыт. Например, если работодатель попросит написать про «опыт работы с Spring Boot», не говорите, что «разбираетесь в Spring». Пишите развернуто:
«Разрабатывал REST API на Spring Boot, работал с PostgreSQL, писал тесты на JUnit».
HR и тимлиды ежедневно просматривают десятки, а иногда и сотни сопроводительных писем. У них нет времени читать длинные истории о том, как устроиться программистом. Поэтому переходите сразу к делу. Достаточно пары четких предложений, которые покажут, что вы понимаете требования вакансии и действительно заинтересованы в работе разработчика.
Чтобы выделиться, добавьте ссылки на GitHub или свои проекты. Если у вас еще нет коммерческого опыта, пет-проекты — ваш главный козырь. Напишите про это так:
«Написал сервис для учета задач на Spring Boot с PostgreSQL и JWT-авторизацией. Код здесь — [ссылка]».
Не используйте шаблонные фразы вида «я амбициозный и быстро учусь» — про это пишут все. Лучше докажите это фактом, например: «Я прошел курс по Java в Хекслет и сделал несколько проектов. Вот ссылки: [ссылка]».
И не забывайте про вежливость. Но не нужно молить о работе или писать слишком официально. Достаточно простого:
«Здравствуйте! Откликаюсь на вакансию Java-разработчика. У меня есть опыт работы с Java, Spring Boot и PostgreSQL, участвовал в разработке небольших проектов. Буду рад пройти собеседование и подробнее рассказать о себе. Спасибо!»
Подробнее о том, как правильно откликаться на вакансии, рассказала HR-менеджер Хекслета Людмила Семенова в статье «9 советов, которые помогут выделиться среди кандидатов».
Когда вы научились оформлять резюме и писать сопроводительное письмо, можно отправлять их в заявку на вакансию. Вакансии можно найти на профильных ресурсах:
HH.ru — одна из крупнейших платформ для поиска работы в России, где представлены вакансии для программистов и других специалистов в IT. Здесь можно настроить фильтры по навыкам, уровню опыта, зарплате, месту работы.
«Хабр Карьера» — сайт, ориентированный на IT-специалистов, где публикуются вакансии от технологических компаний и стартапов. Идеальное место для поиска работы для программистов, разработчиков, аналитиков и других технических специалистов.
LinkedIn — международная социальная сеть для профессионалов, где можно найти вакансии для программистов по всему миру. Платформа также помогает устанавливать связи с рекрутерами и другими специалистами в области IT.
Hexlet CV — платформа для junior программистов, где можно оставить свое резюме. Здесь компании часто ищут молодых специалистов с базовыми знаниями, готовых развиваться.
Upwork и Fiverr — международные платформы для фрилансеров-программистов. Upwork подходит для крупных долгосрочных проектов, а Fiverr — для выполнения конкретных задач и коротких заданий.
После того как вы откликнетесь на вакансии, остается дождаться ответа. Помните, что рекрутерам ежедневно приходится обрабатывать десятки сопроводительных писем и резюме. Поэтому, если отклик придет не сразу, не стоит расстраиваться. Это абсолютно нормально, когда вам отвечают через несколько дней, а не мгновенно после отправки письма.
Как только с вами свяжется рекрутер, нужно начать подготовку к собеседованию. На нем вам нужно будет продемонстрировать и свои знания, и уверенность в себе. Чтобы подготовиться как следует, уточните у рекрутера, как будет проходить интервью. Так вы поймете, чего ожидать дальше. Возможно, интервью будет выглядеть так:
В день собеседования проверьте соединение с интернетом, настройте камеру и микрофон. За 15 минут до начала пробегитесь по основным заметкам (ваши слабые и сильные стороны, компетенции, примеры из практики, ключевые навыки). Даже если на какие-то вопросы не сможете ответить — это не страшно. Гораздо важнее показать, что вы умеете думать, искать информацию и разбираться в новых задачах.
Что именно происходит на собеседовании и какие ошибки могут стоить вам оффера, подробно рассказали эксперты в статье «Как проходить интервью».
Также интересно: Как проходить интервью
Этот чек-лист поможет структурировать поиск работы и быстрее получить первый оффер.