Опыт буткемпа и чего ожидать

Свежий выпускник

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

Курица и яйца

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

Задний план

Незадолго до того, как я переехал на постоянное место жительства в Канаду, я только один раз работал программистом в системе (ERP) 12-летней давности, где исправление ошибок было моей основной задачей. Несмотря на то, что я развил некоторые навыки решения проблем, мне буквально не удавалось изучить какую-либо новую технологию или что-то еще, поскольку я проводил время на работе, борясь со старым кодом, написанным на старых технологиях. Этот опыт научил меня, что никогда не работайте ни для чего, что вас не интересует. Еще одна вещь, которая оказала большое влияние на мой поиск работы, заключалась в том, что испытание учит вас, и в тот момент, когда вы теряете чувство трудности в том, что вы делаете, вы теряете все это! . И последнее, но не менее важное: вы время от времени узнаете что-то новое - это именно то, чего вы хотите.

По прибытии

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

Какие технологии мне нужно изучить, чтобы работать веб-разработчиком?
Широко ли используются эти технологии в Канаде или они зависят от города? с какой скоростью и стоимостью могут превзойти эти технологии?

И вот, ответы на эти вопросы как бы определили план моей работы на следующие несколько месяцев. Наиболее востребованными технологиями были Javascript (React / React Native / NodeJs), HTML и CSS, Mongodb или Mysql.

Действие

Я сделал две вещи, чтобы обеспечить эффективность обучения, целеустремленность и продуктивность. Я присоединился к самообучающемуся учебному лагерю, где я был частью команды из 5 человек, которые работали над приложением React -ReactNative в первую очередь. заканчиваются NodeJs и MongoDb в бэкэнде. Участие в проекте помогло мне развить технические навыки, а также научиться работать в команде. Кроме того, это дало мне возможность ознакомиться с основами, которые необходимы каждой команде разработчиков для эффективного функционирования. Такие вещи, как gitHub, gitFlow и Agile. Менее чем через месяц эти термины больше не были для меня загадочными, и я мог конфиденциально использовать их основы и говорить о них другим.

Участие в буткемпе не только помогло с технической точки зрения, но и познакомило меня со многими членами технического сообщества, менеджерами по найму и даже генеральными директорами. Посещение митапов было вторым основным делом, которым я регулярно занимался в то время. Такие мероприятия, как демонстрационные вечера, на которых стартапы представляют свои недавно выпущенные продукты или объявляют о своих потребностях в разработчиках, соучредителях или финансировании. Случайные встречи - еще один важный фактор в этой игре, все готовы к общению и не обременены работой. Я мог легко говорить о себе, своих навыках и о том, где я стремлюсь быть.

Социальное присутствие

Теперь, когда я немного освоился с основами, это было подходящее время, чтобы выйти и начать охоту. Было бы бессмысленно утверждать, что я младший разработчик, не показывая другим, над чем я работаю, верно?
Итак, я начал с обновления моего почти мертвого профиля LinkedIn и убедился, что у меня есть вся необходимая информация, указанная там. этот пост мне очень помог, так как я использовал его как контрольный список, чтобы убедиться, что я прошел через все возможные изменения.

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

Плодотворные результаты

К тому времени, когда буткемп подходил к концу, я многому научился, встретил много людей и подал заявку на несколько вакансий. Менее чем за 3 месяца я смог продемонстрировать преданность делу и стремление стать профессиональным фронтенд-разработчиком, сохранив активный профиль на gitHub и имея надлежащий профиль LinkedIn, который много говорит о том, кто я.

Вопрос был в том, на кого я хочу работать?
Мне всегда хотелось работать на себя! Очевидно, трудно начать свою карьеру фрилансера, пока учишься и осваиваешься в совершенно новой стране, я полагал, что для этого потребуется некоторое время. Альтернативой была работа в небольшой компании, которая не возражала бы нанять молодого человека, который хочет быстро учиться и в то же время дать ему возможность расти в команде. Используя LinkedIn, Indeed и angelList, я просматривал все возможные подходящие должности и подавал на них заявки. Я позаботился о том, чтобы у меня было запоминающееся сопроводительное письмо, в котором объяснялось, почему я решил подать заявку на эту роль и почему это поможет мне расти, создавая для них что-то удивительное. Прикрепление резюме и ссылок на мои учетные записи LinkedIn, gitHub и социальных сетей всегда было частью моих приложений. Не прошло и нескольких недель, как меня вызвали на несколько собеседований и технических тестов (я напишу отдельную статью о том, как мне удалось пройти большинство из них). К концу третьего месяца меня наняли фронтенд-разработчиком в компанию Spotful. Эта работа помогает мне создавать новые инструменты для платформы, используя передовые технологии. Я практикуюсь и применяю все полученные знания, получая возможность исследовать, задавать вопросы и участвовать в архитектуре платформы.

Забрать

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