Шаги, которые помогли мне получить мою первую работу в качестве разработчика программного обеспечения
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)*
Оригинал