Вы усердно работали, поздравляем!

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

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

Итак, что делать теперь? Вы боитесь прыгнуть и не хотите бросить все, что удалось до сих пор.

Прыгать.

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

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

Платформа 1,5 м — подготовьте документы

›В своем исследовании Eye-Tracking 2018 года компания Ladders Inc. показала, что время, которое рекрутеры тратят на начальный экран резюме, увеличилось в среднем всего на шесть секунд в 2012 году, но всего примерно на секунду. Сегодня рекрутеры просматривают резюме в среднем 7,4 секунды.

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

Вам не нужен сайт-портфолио, чтобы устроиться на работу разработчиком

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

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

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

Моя любимая шпаргалка для них обоих — Гарвард — OCS РЕЗЮМЕ И СОПРОВОДИТЕЛЬНЫЕ ПИСЬМА. Он имеет удивительный список ключевых слов, которые сделают ваше резюме профессиональным. Примеры резюме и сопроводительных писем. Просто поверьте мне, это всего 10 страниц, прочтите их, и, скорее всего, они заслуживают места на вашем жестком диске (или SSD, если вы богаты 😏).

Мои личные рекомендации по вашему резюме:

- Будьте краткими — лучше всего одностраничное резюме. Если вы сможете структурировать информацию в доступной и читаемой форме для быстрой проверки — отлично!
— Облегчите жизнь рекрутеру — не перечисляйте все технологии, к которым вы когда-либо прикасались. Выделите технологии, которые применимы к текущей вакансии, на которую вы претендуете, и оставьте другие в стороне/удалите их.
 – Сохраняйте формальность — да, мы живем в современном мире единорогов, полном красок и бесплатных шаблонов резюме. Поверьте мне, как бы глубоко вы ни искали шаблон резюме, вероятность того, что кто-то уже использовал его, чрезвычайно высока. И просто кто-то, но многие кто-то. Сделайте четкое черно-белое резюме.
- Еще раз о структуре информации — если ваше резюме на английском языке (скорее всего так оно и есть) — человек, который будет просматривать ваше резюме, обязательно просмотрит его сверху вниз слева направо.
- Сделать он гибкий — вы слышали о целевом маркетинге, верно? Это хорошая идея, чтобы привести свое резюме в соответствие с должностью, на которую вы претендуете. Особенно, если вы хорошо разбираетесь в разных языках программирования.
- Это ЖИВОЙ документ — не забудьте обновить свое резюме, даже если вы уже нашли работу. Добавляйте как можно больше баллов, пока вы учитесь или набираете опыт, это поможет вам найти самые важные темы позже.
- Оцените себя — либо это обзор сообщества, либо вы хотите запустить свое резюме. через сканер АТС. Сделай это. Вы узнаете много нового о том, насколько хорошо ваше резюме. Есть несколько способов сделать это: спросить людей в Твиттере (как я сделал, см. ветку ниже), спросить Redditors в сабреддите, например r/learnjavascript, r/learnpython и многих других, или найти службу ATS, которая предоставляет у вас есть БЕСПЛАТНАЯ пробная версия, чтобы проверить свое резюме.

Один из других вариантов может использовать услуги, которые создадут для вас профессиональное резюме, и они будут стоить от 20 до 40 долларов. Как по мне, это крайняя мера, но мы все по-разному скроены, так что, может быть, это лучше для вас.

Twitter — поджарь пост из моего портфолио

Мой запрос на рассмотрение резюме находится в Твиттере. Почитайте комментарии, там есть действительно дельные советы.

Ресурсы для рассмотрения:

- Как написать отличное резюме для программиста
- Как написать крутое резюме для программиста

Сопроводительные письма

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

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

Довольно короткая часть, ха? 😬

Прыгать

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

3,0 м — Полировка ваших проектов

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

Довольно часто при создании проектов в одиночку мы можем что-то упустить из виду. Также довольно часто некоторые работы требуют от вас знаний, скажем, тестирования, но вы никогда этого не делали. Вы не хотите быть подходящим кандидатом на эту работу только из-за чего-то простого, например, тестов. Зайдите на один из своих последних проектов и покройте хотя бы часть его тестами, это резко повысит ваши шансы получить работу! Кстати, если вы веб-разработчик и никогда не пробовали тестировать, вот моя последняя статья о введении в Jest, посмотрите — Руководство для начинающих: ваш первый тест.

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

- Файл README.md репозитория GitHub не обновляется — убедитесь, что вы удалили сгенерированные по умолчанию файлы README и добавили некоторую документацию в свой проект. Это включает в себя: как запустить проект, если проект развернут — добавить ссылку на просмотр в реальном времени, перечислить технологии, используемые в проекте, описать цель проекта и что он делает, перечислить самую сложную часть проекта, перечислить какие проблемы возникали у вас во время разработки и как вы их решали (не говорите просто «Я их погуглил»).
- Очистите все ненужные системные выходные данные — удалите ненужные «console.logs», «prints», «system.out.printlns» и так далее. Ваш проект должен быть готов к работе ИЛИ, по крайней мере, упомянуть в репозитории, что работа продолжается.
- Если вы Frontend-разработчик — ПОЖАЛУЙСТА, убедитесь, что ваш веб-сайт достаточно отзывчив. Попросите своих друзей запустить его, попросите сообщество запустить его и оставить отзыв, сделайте отчеты о маяках и убедитесь, что ваша доступность достаточно хороша.
- Напишите тесты — см. два абзаца выше.
- Напишите комментарии. — да, мы знаем, что вы сделали этот проект и знаете каждую строчку. О, я имею в виду, ты знал это два дня назад. Пишите комментарии о том, почему эта функция здесь, а не о том, что она делает.
- Проверьте свои переменные — убедитесь, что ваши переменные имеют хорошие и понятные имена.
— Разделите свой код — один файл тысячи строк кода — это не то, что люди ожидают увидеть, если только это не сделано специально. Извлеките свои вспомогательные функции. Держите код в чистоте.

6,0 м — Обзорность не помешает

Самый простой способ привлечь внимание — быть на виду

Я начала вести блог за несколько месяцев до того, как начала искать работу. В настоящее время работодатели становятся все более требовательными к тому, каких разработчиков они хотят нанять. Нужно выделяться из толпы или хотя бы быть в ней заметной. Ваше письмо нужно не только для того, чтобы получать лайки и комментарии, подписчиков и ненавистников. Ваше письмо показывает вашему потенциальному работодателю, что вы увлечены тем, что делаете. Это показывает, что вы потратили время вне своей жизни программирования, чтобы поделиться своими знаниями и опытом с другими. Не знаете, что написать? Вы думаете, что вы слишком неопытны, чтобы писать технические посты? Ну, мы все были там. Напишите о своем проекте. Создайте журнал разработчиков и напишите, как вы подходите к решению проблемы своего проекта. С какими проблемами вы столкнулись и как вы их решили. Поступая так, вы увидите, что вокруг становится все больше и больше людей. Люди с меньшим и большим опытом. Люди, которые хотели бы помочь вам или дать совет, как избежать подобных проблем в будущем.

И говоря «написание», я не обязательно имею в виду «написание», любое создание контента было бы замечательным. Будь то написание текстов, ведение видеоблогов, потоковое вещание, подкасты и т. д.

Еще один отличный вариант — взаимодействовать с сообществом. Стереотипов о разработчиках и технарях вообще много, но о них можно забыть. Я познакомился со многими людьми онлайн и лично, и они потрясающие. Обратитесь за помощью к сообществу, просить не плохо. Попросите более опытных разработчиков взглянуть на ваш проект, получить их отзывы и внести изменения (только не теряйте индивидуальности в своих проектах). Создайте группу людей, которые тоже ищут работу, и помогайте друг другу в пути. Попробуйте провести фиктивное интервью и задать друг другу самые популярные вопросы интервью.

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

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

10 м — Самый высокий — Поиск работы

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

Прыгать

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

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

Но что я могу сказать — давайте приступим к делу.

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

Я не буду делиться сайтами, на которых искал работу. Почему? Потому что это бессмысленно. День за днем, за днем ​​я искал в Google, Yahoo, DuckDuckGo и Bing даже ключевые слова: «младший разработчик», «младший веб-разработчик», «младший веб-удаленный» и «младший удаленное программное обеспечение», «младший интерфейс», и т.д. Ежедневно с 8 до 18 часов. Я ездил даже на 4-м!!!! страницу результатов поиска Google.

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

Вы готовы к этому и можете подавать заявки на вакансии, требующие наличия степени. Вы готовы, и вы можете подать заявку на работу, где в качестве требования требуется даже 3+ года опыта. И да, вы можете подать заявку на работу, если вы не полностью соответствуете требованиям.

Попробуйте любую доступную доску вакансий, где вы видите хотя бы часть стека, над которым вы работаете. Честно говоря, я не претендовал на работу со стеком, о котором вообще не знаю, но слышал, что у кого-то это сработало 🤷🏼‍♂️

Я говорю: прыгай.

отказы

Не слишком разочаровывайтесь, чтобы получить отказ. Мы все их получаем. Даже люди с 10-летним стажем иногда получают отказы. Причин тому почти бесконечное множество, так что даже не беспокойтесь. НО. Убедитесь, что после определенного количества отказов вы пересматриваете свое резюме и CV, потому что это может быть проблемой.

В воде

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

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

Большое спасибо за прочтение и до скорой встречи☺️