Автор оригинала: FreeCodeCamp Community Member.
Сэм Уильямс
Шесть месяцев назад я бросил свою работу как младший JavaScript разработчик и путешествовал по Юго-Восточной Азии в течение пяти месяцев. В течение недели возвращения в Великобританию у меня было три предложения работы и приняли предложение почти вдвое, мою предыдущую зарплату. Это было нелегко, но это того стоило. Вот как я это сделал.
Цель * Задача
Я планировал поехать в Юго-Восточную Азию на 3-6 месяцев, и я знал, что хочу получить лучшую работу, когда я вернулся. Мой младший JavaScript работала мне три вещи:
- Я любил код не только как хобби, но как на работу.
- Мне понравилось рабочие разработки в конце концов, так как она была удалена из CSS и визуального дизайна рабочей работы в первом классе.
- Мне не понравилось угловую.
С этими знаниями я стал создать цель для того, где я хотел быть к тому времени, когда я закончил путешествовать, и что мне нужно научиться добраться до этого момента.
Моя цель должна была быть А Средний уровень полный стек Разработчик Отказ
РЕКОТ
Чтобы стать средним уровнем полного стека, который я хотел быть, и узнать, где мне нужно было улучшить, я искал работу, которую я на самом деле хочу. Я видел, что им требовалось в кандидате и то, что они сказали, было желательно.
Благодаря этому исследованию я нашел список вещей, которые требуются большинство рабочих мест:
- Сильное понимание JavaScript
- По меньшей мере, одна структура (обычно реагирует или угловая)
- Возможность создания API отдыха (обычно экспресс)
- Знание одной или нескольких базы данных (обычно MongoDB или SQL)
Формулирует план
С этой информацией я знал, что мне нужно поднять свою игру в нескольких ключевых областях:
- Мне нужно было закончить чтение Вы не знаете JS . Эта книжная серия помогла мне действительно понять основы JavaScript, поэтому я рассуждал, что для изучения более продвинутых вещей было бы здорово.
- Мне нужно было очень хорошо в одном переднем классе. Я посмотрел в угловую, Vue и реагирую и решил и решил реагировать. Я бы сделал немного реагировал до и понравилось, я не был фанатом угловых, а Vue не просил во многих целых объявлениях.
- Хотя я мог бы просто создать Express API с нуля, я не был очень уверен в себе и мог только сделать основы. Мне нужно было понять свою игру через доску с этим, особенно если я хочу иметь работу, которая приоритетна приоритетная работа.
- Я мог бы либо придерживаться реляционных баз данных (PostgreSQL) или узнать новую БД. Я решил, что я пойду на изучение MongoDB, так как он был массово популярным и добавил базы данных NoSQL на мой CV.
Я не был уверен, как долго я бы путешествовал, поэтому решил спланировать свое обучение, как это:
- Узнайте реакцию (и redux) во время чтения Вы не знаете JavaScript Отказ
- Почувствуйте намного лучше в Express и выучите Mongodb.
- Сделайте что-то с навыками, которые я узнал.
- Узнать другие вещи.
Я сделал это по очень веску. Если бы я закончил свои путешествия через три месяца и завершил № 1, но все еще был частью прохождения через # 2, то я все равно смогу бы подать заявку на рабочие места разработчика среднего уровня – они просто будут ограничены преимущественно передними работой.
Если я сначала сделал в конце концов, после 3 месяцев я до сих пор не был бы очень уверен в любых передних структурах. Это, вероятно, будет точкой прилипания для каждой работы среднего уровня. Я мог бы попытаться подать заявку на спину только разрабатывать роль, но все, казалось, хотят гораздо больше опыта, чем у меня.
Узнайте реагирование и redux и прочитайте, что вы не знаете JS
Я бы сделал немного реагированных ранее, используя видео YouTube и обычные веб-учебные пособия, но на этот раз я хотел убедиться, что я правильно изучал его. Это привело меня к тому, чтобы получить Rect JS и Redux: Овладение веб-приложением Курс от Удемии.
Этот курс был блестящим, а немного опыта, который у меня было реагировано много, но у меня не было опыта с redux. К концу этого курса я чувствовал, что мог бы построить довольно сложный веб-сайт и был уверен как с синтаксисом, так и форматами реагирования и контроля данных Redux.
Этот курс взял у меня около 2 недель, но я работал над ним в течение часа или 2 один или два раза в неделю. Я был в отпуске в Азии, так что это не мой главный приоритет.
А также работая над курсом, когда у меня был мой ноутбук, я прочитал свой путь через последние несколько книг в Вы не знаете JS серии. Я сохранил онлайн-версию GitHub на моем телефоне и прочитал его, пока я отдыхал между подъемами.
Получив некоторый реальный мир, я намного больше понял, чем в последний раз, когда я пытался прочитать эти книги. Такие, такие как обещания, действительно трудно понять, если вы никогда не использовали их.
Получить намного лучше в Express и выучите MongoDB
Теперь я чувствовал себя комфортно, создавая передние концы, пришло время работать на моих навыках задней части.
Опять же я решил сделать курс UDEMY. Я обнаружил, что потому что они полные пакеты, он хорошо прогрессирует и имеет тенденцию покрывать весь процесс. Конечно, вы можете узнать все одни и те же вещи бесплатно на YouTube или других онлайн-учебных пособиях, но они никогда не совсем не охватывают целую тему.
Следующий вопрос был какой курс сделать. Есть бесплатные и платные, короткие и длинные.
Я решил инвестировать в себя и купить курс (10 долларов – это крошечные инвестиции для такой большой информации), и мне удалось сократить его до 3 курсов. Они различались длиной от 7 часов до 25,5 часов.
Я был искушен на 7-часовой курс – я мог бы сделать это через неделю или два, пока все еще наслаждается своим отпуском. 25-часовой курс, очевидно, займет гораздо дольше, но, казалось, охватывает больше тем. К этому моменту в поездке я решил, что собираюсь путешествовать так долго, как позволил банковским балансом, поэтому я пошел с 25-часовым курсом.
Узел с реакцией: Полный стек веб-разработки
Я на самом деле сделал полный обзор этого Конечно здесь , и это отличный курс.
Проделав курс React и Redux ранее, реагированные материалы повторяли. Таким образом, вы не тратите время, вы можете просто пропустить видео, которые вы уже знаете или помещаете видео на 2x Speed и «Skim Watch» для повышения квалификации или проверить любые биты полезных советов.
Задний план – это то, где этот курс превосходит. Он охватывает огромный диапазон тем, в том числе: ОАОТ, обращение по электронной почте, платежи, обработка ключей API, Mongodb, Mongoose и расширенное развертывание.
Причина того, что этот курс так долго, это то, что он охватывает Так много тем в Такая отличная деталь. Это хорошо и плохо, но я оказался наблюдать за большинством видео на скорости 1.5x и приостановив его, когда мне нужно.
Этот курс занял дольше первого, но мне удалось закончить это примерно через 1,5 месяца.
Я начал писать
В какой-то момент, оставаясь в Китае, я решил написать статью о том, как ужасно пытается сделать Развитие было в Китае . Он принял в публикацию FreeCodecamp, и теперь имеет 1,6 к читаю и 791 хлопаниями. Я был поражен тем, что люди читают то, что я написал и понравилось.
Я решил, что собираюсь попытаться написать больше статей о том, что я делал и классные вещи, которые я нахожу. Это также закончило, давая мне большую разговорную точку, когда она пришла к интервью.
Написание блога также является отличным способом регистрации вашего прогресса и позволяет увидеть, как вы улучшились.
Сделать что-то с навыками Я бы узнал
Теперь, когда у меня были все инструменты, которые мне нужны, я хотел что-то создать с ними. Мне было три с половиной месяца в моих путешествиях и ожидали, что я смогу путешествовать на еще один-три месяца. Это означало, что мне нужно будет начать думать о рабочих местах, если я хотел начать как можно скорее, когда я вернулся.
Чтобы подать заявку на работу, мне нужно было обновить свой CV и портфель. Это дало мне большую возможность использовать то, что научился создать новый портфель, используя узла и реагировать.
Это именно то, что я сделал. Это результат. Как я уже говорил, я не дизайнер, но это хорошо работает. Я даже использовал API WordPress API для размещения в блоге Bog на странице.
Я знал, что дизайн был ужасен, поэтому я разместил его в обзоре веб-дизайна Subreddit. У меня много хороших советов, большинство из которых вращались вокруг проведения следующих нескольких месяцев исследования и изучения оснований веб-дизайна.
Одним из совет, который я предпринял, было использование пропаганды, которые существовали. Это привело к Совершенно новый сайт Используя ни один из навыков, которые я бы раньше использовал, но это выглядит менее гарашерным.
Подать заявку на работу
Следующее место, где я посетил, был дистанционным альпинистом в Лаосе. Я предположил, что это означало, что был минимальный доступ к власти и нет WiFi. Это привело меня, чтобы покинуть мой ноутбук в Бангкоке на две недели, я был в Лаосе.
Когда я добрался до кемпинга в Лаосе, я узнал, что у них было 4G! Я купил локальную SIM-карту (£ 2 за 1,5 ГБ, а затем 89p за каждый дополнительный ГБ) и имел достойный доступ в Интернет. К этому моменту я знал, что у меня было две недели в Лаосе, а затем около четырех недель в Китае снова до отправки домой. Время, чтобы подать заявку на работу.
Прогресс
В течение следующих полтора месяца я подал заявку на более чем 50 рабочих мест, имел электронную почту и беседы, связанные с 25 людьми и удалось обеспечить пять интервью на работу за неделю после того, как я вернулся. Большинство моих взаимодействий были по электронной почте, но если кто-то хотел позвонить напрямую, то я старался изо всех сил, чтобы приспособиться (я был восемь часов вперед).
Я думаю, что наличие фактического разговора – отличный способ улучшить отношения между вами и другим человеком, увеличив шансы, что они приглашают вас на интервью или рекомендовать вас на работу.
Если вы не чувствуете себя комфортно иметь звонок или скайп с людьми, вы можете придерживаться электронной почты, но я думаю, что вы пропустите на улучшении ваших шансов.
Построить больше вещей
Одно из интервью просило меня прототипу, что я бы сделал для компании с ужасным веб-сайтом и минимальным обслуживанием клиентов. Это было круто, так как он подталкивал меня в изучение прототипирования. Я написал серию статей о том, как я пролотирован и пробил веб-сайт. Вы можете увидеть сайт здесь Читайте мой Статьи здесь Отказ
Последнее, что я сделал на этом, должен был создать бот чата для возврата заказов. Мне пришлось узнать о работах ботов в чате, и мне потребовалось около недели, чтобы получить достойную рабочую версию. Это был массивный фактор в том, что я получаю работу.
Интервью
Теперь, когда у меня были эти пять интервью выстроились, мне пришлось преобразовать их в предложениях на работу.
Подготовка
Я написал статьи о Подготовка к интервью JavaScript и освоение процесса собеседования . Я позаботился о том, чтобы отметить каждую коробку.
Я знал все точки, которые я хочу подчеркнуть, как ответить на вопросы о моих слабостях и то, что сделала каждая компания.
Интервью
Я всегда был хорош в интервью, хотя я естественно интроплет. Я должен был научить себя действовать более экстравертированным и заниматься со мной, взявшись за мной. Если вы обнаружите, что вы действуете застенчивые и зарезервированные в интервью, я рекомендую найти книгу о эмоциональном интеллекте и способах действовать более уверенно.
У меня были технологические тесты на трех четвертях интервью (сделав два других онлайн), и моя подготовка окупилась. Были небольшие скольжения, но я разговаривал с моим мышлением и хорошо закончил все задачи.
Предложения и переговоры
С моих первых трех интервью у меня было два предложения. После четвертого интервью я знал, что они не были для меня компанией, поэтому дайте им знать, что я не буду рассматривать из них предложение. Если вы когда-либо в аналогичной ситуации, старайтесь не вести их, если вы знаете, что вы не будете принимать из них предложение.
Теперь у меня были предложения от двух компаний, которые очень хотели нанять меня. Пришло время договориться. Я никогда не был великолепен договориться или просить больше, но я прочитал несколько статей и пошел за ним.
От Десять правил переговоров о предложении о работе Отказ Я рекомендую прочитать его, если вы подаете заявление на работу.
Я определенно не сделал это идеально (или даже так хорошо), но я сделал несколько вещей, которые укрепили мою руку. У меня было два равных предложения, но у меня было предпочтение одной компании. Я написал себя маленьким сценарием и (после того, как некоторые упражнения, чтобы успокоить себя) Я позвонил директору моей любимой компании.
Это не совсем в конечном итоге идет точно так, но это много помогло. Я поблагодарил их за предложение, сказал им срок для принятия решения и попросил улучшить предложение, не просто просив более высокую заработную плату.
Резюме
Я узнал, что мне нужно было получить работу, которые я хотел. Я использовал это, чтобы создать план, а затем использовал оплаченные онлайн-курсы для ускорения процесса обучения.
Я подал заявку на нагрузку на работу и получил пять интервью. Я договорился о предложениях из двух компаний, мне понравилось лучшее.
Я работаю в Missionlabs В течение 2 недель сейчас, и я люблю это!
Если вам понравилась эта статья и нашел любое из него полезно, нажмите эту кнопку CLAP и следуйте за мной для более подробных технологий и статей разработки!
Оригинал: “https://www.freecodecamp.org/news/how-i-doubled-my-salary-in-5-months-and-got-an-amazing-job-1110d1779e0b/”