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

1656644768 kak poluchit pervuyu rabotu razrabotchika programmnogo obespecheniya

Дмитрий Грабов

jPJwO-Zp-WdTbMuALbNRMyhktmQV7WVhpeET

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

По мудрым словам нашего внутреннего эксперта по талантам: «самым трудным в вашей карьере будет получить первую роль».

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

Техническая подготовка перед собеседованием

Адрес электронной почты

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

делать нет использовать адрес электронной почты Yahoo. Их сломали, и использование их может отправить сообщение о том, что вы не разбираетесь в безопасности.

Адрес Gmail обычно рассматривается как хороший знак. Однако, пожалуйста, используйте свое настоящее имя как часть имени пользователя. Что-то вроде flowertiger@gmail.com может восприниматься как непрофессиональное.

Лучший вариант – использовать что-то вроде yourfirstname@yourname.com. Это создает профессиональный имидж и показывает, что вы сделали еще один шаг. Многие разработчики, увидев это, вставляют доменное имя в браузер, чтобы увидеть ваш сайт. Теперь у вас есть шанс набрать несколько очков.

Твой сайт

Убедитесь, что у вас есть веб-сайт по адресу yourname.com или URL определенной страны, например yourname.co.uk. Этот сайт должен выглядеть максимально чистым и привлекательным. Если вы не разбираетесь в дизайне, используйте шаблон с приятной цветовой палитрой и четким макетом.

Ваш сайт должен содержать информацию о:

  • вас и почему вы хотите быть разработчиком
  • какие технологии вам интересны
  • какой работой вы хотели бы заниматься

Он также должен содержать два или три проекта портфолио, которые демонстрируют ваши навыки. Для каждого проекта объясните, что он делает, почему вы его создали и какую проблему он решает. Обязательно укажите, какие технологии он использует. Кроме того, если проект создавался несколькими людьми, объясните, какова была ваша роль и какие части вы создали. Для каждого проекта добавьте ссылку на его хранилище GitHub. Больше о GitHub позже.

Портфолио проектов

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

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

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

Например, использование CSS Grids или async/await функций JavaScript быстро продемонстрирует, что вы в курсе последних разработок и знаете о некоторых технологиях больше, чем человек, дающий вам интервью. Какой способ перевернуть таблицу?

Github

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

Каждое хранилище Github должно иметь a ПРОЧТИТЕ который объясняет, что делает проект и как его запускать локально. Он также должен иметь ссылку на то, где проект можно увидеть в прямом эфире.

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

7HTZyY5h6Z3Zp0dygjiHlHePssL80tEjYtLT
http://www.loganfranken.com/blog/1167/github-contribution-calendar-considered-whatever-you-make-of-it/

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

Резюме

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

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

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

Само интервью

Перед собеседованием

Немногие компании имеют оригинальные вопросы для собеседования. Большинство будет использовать определенную комбинацию из 100 популярных вопросов для основных необходимых технологий. Обязательно поищите в Google эти вопросы, ведущие к собеседованию, и напомните себе об ответах. Кроме того, как можно больше тренируйтесь с упражнениями по кодированию, например с помощью Codewars.

После собеседования

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

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

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

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

Constructor Labs проводит 12-недельный тренинг по кодированию в Лондоне, где обучают полноценной веб-разработке с помощью JavaScript. Занятия начинаются 29 мая, стоимость обучения составляет 3000 фунтов стерлингов. Заявки уже открыты, места будут распределяться в порядке очереди.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *