Чему я научился на конкурсе CNC2018 GetAJob Challenge

1656609377 chemu ya nauchilsya na konkurse cnc2018 getajob challenge

Что такое CNC2018?

CNC2018 расшифровывается как CodeNewbie Challenge 2018 года, организованный CodeNewbie. Если вы не слышали о CodeNewbie, то это сообщество и подкаст, которым руководит Сарон Итбарек. Они также проводят живые чаты в Twitter по воскресеньям и средам. Проверьте это @CodeNewbies.

CodeNewbie Challenge – это набор из четырех миссий, которые помогут вам повысить уровень своих навыков. Доступные миссии сосредоточены на том, чтобы помочь вам достичь целей, связанных с кодировкой. Есть четыре варианта:

  • Начните кодирование
  • Код Больше
  • Блог Больше
  • Найти работу

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

Я подписался на миссию «Найти работу» в январе. Я прошел пять из девяти миссий, прежде чем завершил задание и согласился на работу разработчика.

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

От выпуска из выпускной школы к разработчику

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

К концу моего бакалавриата я нервничал, когда люди спрашивали: «Что ты собираешься делать после того, как закончишь?» У меня не было ответа.

Подумав о людях, которыми больше всего увлекаюсь, я подумал, что мне понравится работать в академических кругах как профессор. Моей целью было внести вклад в улучшение системы иностранного образования в Соединенных Штатах.

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

Я воспользовался возможностью, надеясь, что двигаюсь в правильном направлении.

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

По разным причинам я решил рассмотреть другие варианты карьеры. Случайно я заметил в Facebook объявление об учебном лагере по кодированию.

«Хм… Интересно, может ли это быть для меня альтернативой магистратуре?» подумал я себе. Я взглянул на программу и стоимость. Я не хотел брать больше студенческих ссуд, поэтому просмотрел альтернативные маршруты и нашел freeCodeCamp.

Несколько лет назад я пытался изучить базы веб-разработки, но так и не задержался. Ближе к концу зимних каникул я решил в свободное время изучить кодировку и проверить, понравится ли мне это.

В течение семестра мне было трудно найти время для кодирования. Между работой на двух работах, полной нагрузкой на уроки и долгими поездками в школу мне было трудно найти время. В феврале 2017 года я решил присоединиться к #100DaysOfCode и уделять 30 минутам в день.

Через месяц я принял решение оставить дипломную программу после того лета и попытаться начать карьеру разработчика.

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

К моему ужасу, моя стажировка завершилась в сентябре 2017 года, когда мой босс сказал мне: «Я не думаю, что ты еще на уровне младшего разработчика».

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

Казалось, все пошло, но я все еще не кодировал весь рабочий день, как планировал. В это время я нашел CNC2018 и присоединился к нему в январе 2018 года.

Вот что я взял из еженедельных миссий:

Исследовательские и учебные должностные инструкции

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

GiNt6sE9XlvR4XSVA4MaXi-8Bz8lmMoa9tDd
Пример списка вакансий, который я использовал во время конкурса

Море веб-разработки может показаться потрясающим в начале. Вместо того чтобы переходить с ресурса на ресурс, воспользуйтесь описанием работы, чтобы подсказать вам следующее. Помните, что в описании работы много мнений. Хотя они не ожидают, что вы будете знать все, это даст вам что-то конкретное, чтобы добиться уровня «готовности к работе».

Измените свое название на LinkedIn

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

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

OtUDmlCsbADUfMieJYuoyMzHDKqLZBDptZHk

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

Создайте надежное портфолио и используйте GitHub

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

Работодатели хотят видеть, что вы можете создавать вещи. Это не должно быть больших проектов. Их единственная цель – продемонстрировать, что вы способны взять идею и воплотить ее в жизнь. Я слышал хорошее правило — иметь один-два полноценных проекта.

Mzx9cmz8vHfr9c2YwS1qXPBJE6aETUBRF1d7
Мое портфолио, созданное с помощью Vue.js — https://joeprevite.com/

Вы должны создать свое портфолио, используя технологии, связанные с карьерой, которую вы хотите. К примеру, я хотел войти в JavaScript, поэтому создал свое портфолио на Vue.js.

GitHub Pages позволяет бесплатно размещать свой веб-сайт, поэтому я рекомендую проверить его для начала. Также не забудьте отправить свой код на GitHub! Работодатели просмотрят ваши хранилища.

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

Встречи, встречи, встречи

Один из важнейших советов для поиска работы – идти на встречи! Миссия 3-й недели состояла в том, чтобы посетить встречу и потренироваться предоставить свою «телефонную презентацию».

CodeNewbie поощряет это, потому что это приносит вам пользу в следующих способах:

  • Вы общаетесь, что может привести к собеседованию
  • Вы можете потренироваться делиться своей историей
  • Вы присоединяетесь к местному обществу
EiuFttgFos68aOpv7qnolyf2wBAMOmpNJ2Nz
Страница встречи Phoenix ReactJS

Почти на каждой технической встрече, на которую я ходил, кто-то вспоминает, что их компания нанимает работу или он знает о найме. На последней встрече ReactJS, на которой я был здесь, в Фениксе, по крайней мере 10 спикеров поднялись на подиум в начале встречи, чтобы объявить о вакансиях.

Я встретил парня, который в конечном итоге направил меня на работу, которую я сейчас на встрече. К ним идти платно.

Даже если вы не найдете предложение о работе с первого раза, вы можете встретить кого-то, кто в конечном счете сыграет роль в поиске работы.

Встречайте людей на кофе

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

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

twan7ZM0MhKwom3dBoNOgs4bsIRw9aoHp1uq
Фото rawpixel.com на Unsplash

Пригласите людей на кофе, чтобы узнать больше о том, что они делают и почему они делают то, что они делают. Когда я впервые искал работу, моя сеть выпускников университета связала меня с двумя разработчиками – одним в Snapchat, а другим в Google.

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

Миссия выполнена

Следуя всем этим советам и выполняя все миссии в CNC2018, я смог получить работу до того, как закончил весь раунд.

Около конца февраля я подал заявку в местную компанию на должность инженера по интерфейсу. Я узнал о роли из-за парня на встрече. Он работал в компании и сказал мне, что они нанимают.

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

Меньше чем через неделю они пригласили меня на личное интервью. После короткого разговора с техническим директором он попросил меня встретиться с пятью членами команды. Это было неформальное интервью. Они задавали мне различные вопросы, касающиеся веб-разработки, а затем попросили подробнее рассказать о проектах, входящих в мое портфолио. Я бросил интервью с хорошим чувством.

На той же неделе мне позвонил по телефону технический директор, предложив работу.

BWBzN9Odg0G52i8XQeSsPhRtPDEq01q63pfS
УСПЕХА!

Я не мог в это поверить. Моей первоначальной целью было получить разработчика до октября 2018 года. Благодаря сообществу freeCodeCamp и CNC2018 я завершил его семь месяцев раньше.

Через три месяца я работаю на том же месте и ЛЮБЛЮ свою работу.

Присоединяйтесь ко второму раунду конкурса и найдите работу!

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

Наконец, если вам понравилась эта статья, пожалуйста, похлопайте за ней, разместите ее в Twitter или поделитесь с кем-то, кто ищет работу. Если у вас есть вопросы или вы хотите поздравить, отправьте мне DM на Twitter @jjprevite!

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *