December 24, 2020

Как попасть в IT компанию после курсов программирования

Очередные курсы позади, а работодатель всё ещё не стучится пачками денег в двери? Что нужно делать для успешного трудоустройства?

На одной теории далеко не уедешь. Нужны самостоятельно реализованные проекты.

Когда ищешь первую работу и у тебя нет коммерческого опыта, должно быть что-то другое, что подтвердит работодателю вашу экспертизу. Это могут быть собственные проекты. Если хотите быть программистом, обязательно сделайте несколько проектов, используя изученные технологии, чистый код, чтобы показать не только знание технологий, но и понимание best practices. Их лучше держать в открытых репозиториях на GitHub, чтобы их могли пощелкать и также просмотреть код. Больше информации о том, какие проекты делать и где брать примеры вы можете узнать из видео.

Точки входа в первую работу

  1. Фриланс-биржи.
  2. Помощь знакомым, например, сделать сайт мебельного магазина мужу сестры.
  3. Знакомые фрилансеры могут отдать вам свой несложный заказ за небольшие деньги или вовсе бесплатно, но с условием, что укажут вам на ваши ошибки и дадут обратную связь.
  4. Участие в любых программах университета, помогающих устроиться на работу. Поговорите с людьми с кафедры, может, они подскажут.
  5. Стартапы или просто личные проекты людей, которые уже где-то работают. Больших бюджетов нет, но и требования к коду и знаниям там минимальны — лишь бы работало.
  6. Курсы IT-компаний, после которых возможно трудоустройство (Epam University Program, Global Logic BaseCamp).
  7. IT-компании, набирающие людей на оплачиваемую/неоплачиваемую стажировку.
  8. Удаленная, возможно, даже поначалу неоплачиваемая работа.
  9. Вход в смежную специализацию для набора опыта. Например, идете в manual QA, чтобы перейти в Automation.
  10. Случай довольно редкий, но, если вы хорошо ориентируетесь в какой-то сфере и можете заработать, решив чью-то проблему в вашей предметной области с помощью IT-средств. В худшем случае это опыт, который поможет в дальнейшем, в лучшем — деньги.

Главное правило для вас: лучше плохая работа сейчас, чем хорошая никогда. Любой опыт разработки для заказчика ценится гораздо больше, чем ваши личные поделки или теоретические знания.

Продвижение себя в инфопространстве

На старте очень важно дать всем знать о себе. Возможно, вам поможет даже случайность, и вас заметят.

1. Заполните социальные профили и четко укажите, что вы ищете:

  • LinkedIn — в статусе можете написать «looking for a job», опишите, какие курсы прошли, где учились, работу какого направления ищите.
  • Facebook — добавляйтесь в максимальное количество групп, связанных с вашей специализацией, отслеживайте сообщения о любых возможностях участвовать в чьем-то проекте или интернатуре.
  • DOU — следите за анонсами интернатур — Junior дайджест, Календарь.
  • Work.ua , AIN.ua — тоже лишним не будет залить сюда свое резюме или искать вакансии.
  • Обязательно заведите на GitHub профиль со своими поделками.
  • Создайте профиль на Djinni. Сумму поставьте не очень большую или вообще символическую, можете ориентироваться на те, что есть. Обязательно добавьте ссылку на GitHub, это выделит вас среди остальных.
  • Дружите с рекрутерами, добавляйте всех подряд на LinkedIn, они вам еще пригодятся.
  • Подпишитесь на рекрутерские группы на Facebook, типа такой.

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

3. Занимайтесь нетворкингом, или, по-простому, проникните в тусовку. Ходите на все бесплатные события, знакомьтесь с людьми, спрашивайте совета. С советами опытных вы, возможно, куда быстрее, найдете того, кто вам поможет.

Если пошли по пути фриланса, знакомьтесь с более опытными фрилансерами и предлагайте свои услуги.

4. Узнавайте то, чего не знают другие. Например, одна компания в Днепре набирает интернов, но нигде не публикует эту информацию. Зная это, я посоветовал одному другу туда попробоваться, и его взяли.

5. Можете воспользоваться услугами карьерного коучинга. В Украине есть компании, которые помогают переучиваться свитчерам (тем, кто хочет сменить работу на IT).

6. Найдите в вашем вузе людей, которые как-то связаны с IT-компаниями. Спросите совета или как можно попасть к ним работать.

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

8. Напишите хорошее резюме. Хорошим оно считается тогда, когда говорит тому, кто вас нанимает, чем вы можете быть полезны и почему он должен нанять именно вас. С точки зрения оформления это должны быть привлекающие внимание смысловые блоки с выжимкой информации о вас как о специалисте — лаконично, по делу, без вранья. Можете прочитать хороший цикл статей по этой теме на DOU.

На западе также популярны cover letter и CV. Разница между резюме и CV в том, что CV — детальное описание того, чем вы занимались, ваш опыт, навыки, образование и прочее; резюме — краткая выжимка на одну страницу. Cover letter — по сути, письмо, объясняющие мотивацию работать у конкретного работодателя. В нашей культуре, думаю, достаточно будет одного резюме, но новичкам желательно подойти к этому более скрупулезно. Можно написать cover letter — указать, почему именно вы хотите работать у конкретного работодателя. Из сотен резюме, которые получают рекрутеры на вакансию джуниора, именно ваше может приглядеться благодаря cover letter.

Также не стесняйтесь писать follow-up’ы — письма, напоминающие о вас.

Просмотрите статистику по каналам найма за 2019 год, берите их на заметку.

Собеседования

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

В любом случае на собеседовании вы сможете:

  1. Попросить рекомендации — литературу и прочее.
  2. Узнать пару интересных ответов на вопросы о технологиях.
  3. Показать себя компании. Возможно, вам скажут прийти через пару месяцев, когда выучите это и это. И это будет очень хорошо.

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

Путь поиска первой работы реального Фронтенд-разработчика.

— Как зовут сколько опыта в IT, какие достижения?

Меня зовут Лиор, мне 23 года, живу в Днепре. У меня несколько месяцев опыта разработки своих учебных проектов и месяц работы в компаниях.

Мое личное достижение — я практически каждый день связан с программированием, не прогуливаю, не отлыниваю, нашел работу :)

— Твое образование, куда поступил?

У меня среднее техническое образование, я инженер-ракетчик, учился 4 года в ракетном техникуме, потом 3 и 4 курс в ДНУ на физтехе. Недоучился полгода.

— Когда решил, что хочешь работать в IT?

Где-то в 15 прочитал толстенную книгу HTML4.0, вроде понравилось, но опять же забросил, потому что гулять было интереснее и легче :) Вернулся к осознанию того, что все-таки пора учиться, к 21-22 году своей жизни.

— Как обучался?

Начинал обучаться, будучи на работе, не связанной с IT. Когда понял, что мне это нравится — уволился и еще обучался сам около месяца — HTML Academy, Codeacademy, learn.javascript и тому подобные мне очень помогли. Также почитал немного книг, например, «Javascript» от Ильи Кантора.

— Как нашел первую работу, в деталях?

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

Пользовался Work.ua и Djinni.co, спустя какое-то время я удаленно поработал пару недель на киевскую фирму на React Native. Меня туда взяли на испытательный срок, после того как я неплохо справился с тестовым, хотя раньше ни строчки не писал на React Native. Но долго там поработать не вышло. И тут меня позвали в местную компанию, работать с ReactJS в качестве джуна в моем городе. Сейчас тут и работаю, быть джуном сложно, но интересно — ничего не знаешь, но делаешь.

УСПЕХОВ В ПОИСКЕ ПЕРВОЙ РАБОТЫ!