53 подписчика

Как junior-программисту найти первую работу? 10 советов от YKul

Как junior-программисту найти первую работу
Как junior-программисту найти первую работу

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

1. Учитесь только нужным навыкам

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

2. Составьте правильное резюме

Неправильное резюме самая распространенная причина того, что вас не зовут на собеседование. Не нужно стремиться раздувать резюме до больших размеров либо указывать недостаточно информации: не указывать контакты, навыки, pet-проект. Пишите о себе в резюме только как о программисте. Рекрутеры не станут читать про то, какой вы коммуникабельный, либо про то, как вы любите кататься на горных лыжах. А зачем им это делать, если помимо вас за 24 часа откликнулось еще 150 человек, у которых резюме гораздо лучше?
Резюме должно быть составлено таким образом, чтобы при чтении по диагонали, человек смог подчеркнуть всю информацию о вас.

3. Откликайтесь на все вакансии

Во время поиска работы у вас есть 3 пути, которые необходимо совмещать:

  • Первый путь - это просто открыть резюме на hh.ru либо Хабр и ждать, пока вам напишут. Это работает только для специалистов уровня middle и выше. Их немного и на них активно ведется охота со стороны работодателя. Junior специалистов на рынке более чем достаточно, поэтому нет смысла заморачиваться. Но это не означает, что нет шанса на то, что вам напишут.
  • Второй путь - откликаться на все вакансии. Не бойтесь откликнуться на вакансию, если же у вас нет части каких-то навыков. Никто из работодателей не ждет 100% знаний от кандидата. Если вас позовут на собеседование это уже огромный успех. Даже при полном провале вы получите бесценный опыт, который примените уже при последующих собеседованиях.
  • Третий путь - тематические телеграмм-каналы и прочие группы. Если же вы знаете места, где работодатели размещают свои вакансии, то это тоже неплохой вариант найти работу.

4. Подготовьтесь к собеседованию с hr

У некоторых компаний собеседование проходит в более, чем один этап. В этом случае, первый этап это разговор с hr. На нем вас будут спрашивать вопросы по типу: “Как вы обучались программированию?”, “На какую заработную плату рассчитываете?”, “Почему именно этот язык программирования?”. Чаще всего, с прохождением этого этапа не возникает никаких проблем, но лучше подготовиться к заранее к подобному типу вопросов.

5. Подготовьтесь к техническому собеседованию

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

6. Соглашайтесь работать за еду

Не секрет, что программисты хорошо зарабатывают. Но вот только хорошо зарабатывают опытные разработчики. Если же вы новичок, то и не нужно рассчитывать на большие суммы. Джунам нелегко. Слишком большая конкуренция влияет на то, что зарплаты небольшие. Поэтому необходимо хвататься за любую возможность и деньги. Вам необходимо пройти этот этап “без опыта работы” как можно скорее.

7. Продавайте свой учебный опыт, как коммерческий

Задача рекрутера найти хорошего специалиста. И в 99% ему нужен человек с опытом. Указывайте в резюме время, которое вы потратили на учебу, как опыт работы. И если рекрутер вас спросит, то скажите, у вас есть опыт работы, но не коммерческий.
Приходится прибегать к таким лайфхакам для того, чтобы увеличить шансы попасть на собеседование.

8. Учебный проект

Джун без pet-проекта - обречен. При отсутствии коммерческого опыта вам просто нечего показать. Почему работодатель должен тратить на вас свое время, на проведение собеседования, если у него нет хотя бы малейшей уверенности в ваших знаниях? Может быть вы просто написали навыки, но ими не обладаете. Сделайте качественный проект, залейте его на github. Обращайте внимание на чистоту вашего кода, это очень важно. Самостоятельно вы не сможете это проверить, поэтому необходимо обратиться к более опытному специалисту.

Вы можете это сделать в YKul. У нас работают опытные менторы, которые сами являются действующими разработчиками. Они подскажут и укажут на ваши ошибки. Проведут review вашего кода, который будет не стыдно показать работодателю.

9. Не отказывайтесь выполнять тестовое задание

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

10. Не сдавайтесь

Без опыта не берут на работу, а чтобы получить опыт нужно работать. Подобная сложность встречается везде. И IT сфера не исключение. Найти первую работу это тяжело, на это могут уйти месяцы. Но главное - не сдаваться. При каждой неудаче вы становитесь сильнее, вы учитесь. Никто не устраивается на работу с первого собеседования. Возможно у вас уйдет несколько десятков попыток и это абсолютно нормально. Не думайте о неудачах, вы прошли слишком тяжелый путь, чтобы бросить все на последнем этапе. Вы программист, у вас есть задача - трудоустроиться, как профессионал вы обязаны выполнить ее несмотря ни на что