Шаги, которые помогли мне получить мою первую работу в качестве разработчика программного обеспечения

Шаги, которые помогли мне получить мою первую работу в качестве разработчика программного обеспечения

7 марта 2022 г.

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


После нескольких собеседований, отказов и прочтения нескольких книг «Как получить работу». Я получил свою первую работу разработчика за 8 месяцев.


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


Сначала контекст


  • В настоящее время я работаю разработчиком программного обеспечения

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

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

На хорошие вещи


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


  • Социальное доказательство

  • Резюме

  • Представление себя

  • Технические вопросы

Давайте рассмотрим их один за другим


Социальное доказательство


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


Портфолио


В основном это считается современным резюме. Создайте сайт-портфолио с помощью инструментов кода или инструментов без кода; Выбор за вами.


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


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


Гитхаб


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


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


Просто зайдите в Google Шаблоны профилей GitHub, и вы получите их список. Также закрепил лучшие из ваших проектов в профильном разделе.


ЛинкедИн


Linkedin — это место, где тусуются ваши будущие работодатели.


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


Заголовок. Пожалуйста, не включайте в заголовок фразу «Начинающий [_] разработчик». Упомяните название, над которым вы хотите работать, Ex. Фронтенд-разработчик. Вы даже можете перечислить основные технологии в заголовке ниже.


Разработчик программного обеспечения | Реагировать JS| JS-узел


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


Включите ссылку на свой профиль Github, портфолио и популярные блоги в разделе Featured. Затем вы можете заполнить раздел Образование, а также добавить Лицензии и сертификаты, если они у вас есть. Заполните раздел Навыки и расставьте приоритеты.


Наконец, заполните раздел Проекты, указав название, краткое описание и время работы над ним.


Резюме


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


Сохраняйте структуру простой и сохраните файл в формате PDF с именем файла Имя_Фамилия_резюме.


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


Не указывайте процент или рейтинг вашего уровня знаний в этих областях.


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


Он должен включать краткое объяснение проекта, используемой технологии и ссылку на проект. (Если у вашего проекта есть пользовательский интерфейс, вы можете разместить его на Netlify или Vercel и предоставить ссылку, если нет, то вы можете предоставить ссылку на свой репозиторий GitHub и включить соответствующий файл ReadMe.)


Тогда можно говорить о вашем соответствующий опыт работы, а затем ваши интересы и хобби.


Я настоятельно рекомендую The Tech Resume Inside-Out от Gergely Orosz.


Самостоятельное введение


Самостоятельное введение очень важно; Создание положительного впечатления повысит ваши шансы на успех.


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


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


См. techinterviewhandbook.org


Технические вопросы


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


Запишите пояснения ко всем концепциям/вопросам, которые часто задают о вашей технологии.


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


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


Целью этой статьи было просто поделиться тем, что я узнал в процессе, и, надеюсь, это поможет вам.


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

  • Впервые опубликовано [здесь] (https://medium.com/@sarvesh-kadam/how-i-landed-my-first-developer-job-in-8-months-7412fe48c1c8)*


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE