Если вы читаете эту статью, вам либо в какой-то мере интересно услышать рассказ другого человека о том, как он получил работу, либо вы сами пытаетесь найти работу в сфере высоких технологий и думаете, что чтение этой статьи может помочь. Что ж, это обязательная статья «Я устроилась на работу». Так что, если вам надоело их читать (поверьте мне, я понимаю), это, вероятно, не будет отличаться от любого другого, что вы читали. Однако если вы похожи на меня и продолжаете читать их, думая, что каждый из них раскроет все больше и больше секретов о том, как устроиться на работу… ну, вероятно, эта книга не будет отличаться от любой другой, которую вы читали. Ха, давайте продолжим ...

Ранее в этом году я опубликовал статью, в которой вспоминал 2017 год, когда я начал свой путь к изменению своей карьеры - не более того - своей жизни. Как врач, я был специалистом в области здравоохранения и думал, что однажды я стану стоматологом в белом халате, который будет помогать предотвращать рак полости рта и лечить все зубы людей. Однако вместо этого я влюбился в компьютерное программирование и знал, что мои увлечения совпадают с постоянно растущей технологической индустрией. В январе 2017 года, как и большинство других новичков, которые не знают, с чего начать, я рыскал по Интернету в поисках ресурсов, руководств и статей, таких как та, которую я сейчас пишу, чтобы набраться смелости и вдохновения, чтобы сделать смена карьеры. Изначально я начал с codeacademy и обнаружил, что это быстрый и простой способ сразу перейти к нему. Я тогда тяготел к freecodecamp после того, как услышал, что так много людей восхищаются этим. Кое-где я пробовал использовать несколько других бесплатных ресурсов и тоже читал книги, но только когда я присоединился к чингу и начал выкладывать деньги на курсы удеми, мое обучение действительно взлетело. Позвольте мне быстро погрузиться в оба из них:

  • Удеми
    - Большинство курсов были либо бесплатными, либо 10 долларов.
    - Я действительно многому научился на курсах, которые я получил, и порекомендую их, если у вас есть финансовые возможности.
    - Посмотрите на обзоры и поспрашивание, чтобы узнать, какие из них вам больше всего подходят; В то время я изучал веб-разработку и React, поэтому я обнаружил, что курсы, преподаваемые Кольтом Стилом, Эндрю Мидом, Стивеном Грайдером и Дэвидом Кацем, оказались для меня чрезвычайно полезными.

  • Chingu (Приветствуем Chance Taken за создание этого)
    - Совершенно бесплатно (вы можете пожертвовать, если хотите!).
    - Невероятное сообщество целеустремленных, активных, полезные и вдохновляющие разработчики (как опытные, так и только что обучающиеся).
    - ~ 6–8-недельные группы Путешествие, где вы вместе с командой из 3–5 разработчиков настраиваетесь на создание чего-то УДИВИТЕЛЬНОЕ и при этом учитесь.
    - Преимущества и награды полностью проистекают из собственной мотивации и усилий. Если вы готовы потратить время на обучение и созидание, вы найдете невероятную экосистему таких же людей, как и вы.
    Если вам повезет, вы соберете отличных друзей по пути (как IRL и практически, поскольку Chingu - всемирная программа).

Процесс обучения

После того, как я решил сменить карьеру, мне потребовалось около 18 месяцев, чтобы получить свою первую техническую работу. Это может быть дольше, чем многие ожидали, или короче, в зависимости от вашей ситуации. Путь каждого уникален. Для меня это началось в период с января 2017 года по май 2017 года, что было моей фазой «испытания воды». Я промочил ноги, опробовав несколько платформ (упомянутых выше) и изучив основы. С тех пор и примерно до сентября я стал довольно серьезно относиться к программированию и начал вкладывать все свое время в изучение кода (это включало изучение кода, создание вещей, чтение статей, прослушивание подкастов и т. Д.). В сентябре я присоединился к моей первой когорте Chingu Voyage и погрузился в гипер-драйв с точки зрения моего обучения из-за фантастического сообщества, с которым я познакомился. В этот момент я заставлял себя уделять около 70–80 часов в неделю вещам, связанным с кодом. Я понимаю, что у многих людей есть работа, семьи и т. Д., И у них нет такой роскоши, как выделение времени, но я сделал это и поэтому постарался не тратить его зря.

Основные выводы:

  • Расслабьтесь в этом.
  • Научитесь кодировать, много строя. Не читай просто.
  • Присоединяйтесь к сообществу обучающихся разработчиков, таких как Chingu, чтобы поддерживать вашу мотивацию, предлагать отзывы, получать помощь и просто разговаривать с людьми о том, над чем вы работаете.
  • Внесите свой вклад в открытый исходный код!
  • Если вы пытаетесь сменить карьеру и не имеете технического образования, это будет утомительно.

Процесс подачи заявки

Помимо того, что я тратил все свое время на обучение программированию, я знал, что мне придется потратить время на подготовку к получению работы. В какой-то момент я начал ходить на местные собрания разработчиков кодов и пытался общаться более лично, чтобы заявить о себе. Я также посещал сетевые мероприятия для выпускников (если вы живете в городе с такими возможностями, я настоятельно рекомендую посетить), чтобы познакомиться с новыми людьми и услышать об их замечательной работе. По утрам я пробовал выполнять упражнения по алгоритму и решать задачи на белой доске. Но самый большой совет, который я проигнорировал, заключался в том, чтобы начинать подавать заявку как можно раньше. Честно говоря, не было повода ждать. Я просто продолжал сопротивляться, потому что боялся, что не готов. Или потому, что меня напугал процесс собеседования. На самом деле нет точной меры того, когда человек готов подать заявку. Тебе просто нужно это сделать. Когда я начал процесс подачи заявки, я создал электронную таблицу, чтобы отслеживать все вакансии / компании, которые меня интересовали, какую роль они искали, когда я нашел работу, когда я подал заявку, когда / если я продолжу, когда / если я получил ответ, когда / если я проходил собеседование, и когда / если меня отклонили или приняли на работу. Есть действительно классное веб-приложение под названием huntr, которое я использовал вначале, но их бесплатный уровень сохранил только ~ 40 рабочих мест, и, к сожалению для меня, я подавал заявки на большее количество, поэтому я выбрал классическую электронную таблицу Google. Я настоятельно рекомендую сделать что-то, чтобы отслеживать ваш процесс, потому что для меня это помогло мне визуализировать, сколько времени прошло с тех пор, как я подал заявление о приеме на работу, и должен ли я следить или нет и т. Д. В конце концов я подал заявку на более 100 вакансий, в основном роли внешнего разработчика, а также разработчика полного стека, разработчика / инженера программного обеспечения, разработчиков начального, младшего и младшего уровней, а также некоторых ролей разработчиков UI / UX.

* ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ *
Процесс подачи заявки изнурительный. Это процесс. Это займет время. Требуется энергия. Это требует практики. Требуется большая настойчивость, зная, что вы не получите каждую работу, на которую претендуете, и вы неизбежно столкнетесь с множественными отказами (или, может быть, вы бог кодирования и никогда не получите отказа ... в этом случае, поделитесь своими секретами с миром). Но тебе просто нужно это сделать. Я провел слишком много часов, просматривая linkedin, glassdoor и т. Д. В поисках вакансий, а также твиттер, общаясь с местными встречами и даже просто посещая сайты компаний рядом со мной, чтобы узнать, есть ли у них вакансии для технических вакансий. Кто-то из сообщества Chingu опубликовал в Slack статью о том, когда лучше всего подавать заявление о приеме на работу (кем бы вы ни были, я, к сожалению, не помню, но спасибо!). В нем говорилось между 7 и 10 часами утра. были самыми оптимальными, и уже на следующий день, пока я не получил свою первую работу, я проснулся до 7 утра. каждый день подавать заявки на работу до 10 утра.

Ключевые выводы:

  • Не откладывай. Просто начните подавать заявку. Опыт, который вы получаете от подачи заявки, очень ценен.
  • Рекрутеры мне не помогли. Публикации вакансий через linkedin, glassdoor и т. Д. Подходили для поиска ролей, но, на мой взгляд, лучше использовать более личный подход (я бы отправил электронное письмо менеджеру по найму или техническому директору / ведущему разработчику, если это возможно).
  • Потратьте время на составление невероятного (и УНИКАЛЬНОГО) сопроводительного письма. Каждое собеседование, на которое я ходил, было связано с тем, что я составлял тщательно подобранное сопроводительное письмо специально для этой работы.
  • Не кладите все яйца в одну корзину. Скорее всего, вы столкнетесь с отказом, но вам нужно упорствовать и продолжать подавать заявки.

Процесс собеседования

Пройдя собеседование в нескольких местах на несколько ролей, я скажу, что это действительно так страшно, как вы думаете, входить в него, но не так плохо, пока вы в нем. Однако исключением из этого утверждения является то, что мне никогда не приходилось решать задачу с белой доской. Почему нет? Бьет меня. На самом деле я довольно агрессивно готовился и к проблемам с белой доской. Но ЕСЛИ вам все же нужно решить задачу на белой доске, просто не забудьте расслабиться и сосредоточиться.

Я столкнулся с типичным раундом собеседований: (1) электронное письмо с благодарностью за проявленный интерес и настройкой телефонного звонка, (2) экран телефона, чтобы убедиться, что я человек, (3) личное собеседование, чтобы провести уверен, что я человек, с которым они хотели бы подружиться, и (4) практические оценки. Вместо задач на белой доске я обнаружил, что практические тесты наиболее подходят для работы, которую они ожидали от меня, и им действительно нравилось их выполнять. Процесс собеседования у всех будет разным, но если вы потратите должное количество времени на подготовку, у вас все будет хорошо, и вы скоро найдете новую работу.

Ключевые выводы:

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

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

Новый Новый

Я согласился на роль разработчика программного обеспечения в небольшом стартапе под названием GoTab, Inc. Я ждал несколько недель, прежде чем опубликовать это, потому что хотел убедиться, что действительно соответствую требованиям для работы, а не просто уволен сразу за мошенничество, но можно с уверенностью сказать, что я все еще работаю, и мне действительно повезло, что я подтолкнул к master в день 1. Хотя изначально я надеялся получить роль фронтенд-разработчика, на самом деле меня наняли для прохождения полного стека. Я часто обнаруживаю, что много работаю над интерфейсом и сервером, а также работаю с базами данных. Мне нравится моя новая работа, и у нее есть отличные преимущества, но самое лучшее - это возможность учиться у коллег и вносить непосредственный вклад в программное обеспечение, которое используется в реальном мире.

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

До следующего раза - Удачного кодирования!