Статьи

Станьте веб-разработчиком за 7 простых шагов

Как стать веб-разработчиком

Итак, вы хотите быть веб-разработчиком. Единственная проблема? … У вас нет опыта работы в сфере технологий. Вы проходили курсы и часами занимались проектами личного кодирования, но раздел « Опыт » в вашем резюме все еще явно не имеет значения. Переход в новое поле никогда не бывает простым. Вы задаетесь вопросом, готовы ли вы. Вы задаетесь вопросом, воспримет ли кто-нибудь вас всерьез. Вы задаетесь вопросом, можете ли вы получить работу.

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

1. Получить ясное представление о том, что вы хотите сделать.

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

  • Передний конец или задний конец разработки?
  • Пользовательский опыт дизайнер или пользовательский интерфейс инженер?
  • Angular.js или React.js?

Хотя в том, чтобы быть мастером на все руки, есть определенная ценность, большинство компаний (и клиентов, если вы фрилансер) нанимают на определенную роль с определенными наборами навыков.

Как вы можете понять, на чем вы хотите специализироваться? Тесты проб и ошибок, исследования и оценки навыков — это хорошее место для начала. Но знать себя важнее: ваши симпатии, ваши антипатии. Хотите писать код весь день? Вы предпочитаете проектировать интерфейсы? Разберись.

2. Исследуйте рабочие места и компании, в которых вы хотите работать.

Это может быть так же просто, как поиск работы объявлений. Вы выделяете какие-либо конкретные названия? Прочитайте описания и посмотрите, сможете ли вы представить себя в этой роли.

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

Составьте список / таблицу названий вакансий мечты в компаниях мечты.

3. Определите навыки / опыт, необходимые для работы в этих ролях и в этих местах.

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

Перекрытие — это точка навыков или опыта, которая постоянно появляется в этих списках. Обязательно отметьте это в своей таблице. Они используют React или Angular? СРЕДНИЙ стек или Ruby on Rails?

Еще один способ увидеть технологии, используемые на сайте компании, — использовать такой инструмент, как BuiltWith . Это показывает вам рамки, языки и многое другое, что сайт полагается. Например, мы видим, что Airbnb использует Ruby on Rails.

4. Заполните навыки, которые вам не хватает.

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

Теперь определите, какие навыки легче завоевать, чем другие.

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

Некоторые из этих навыков, простые и понятные, легче освоить — например, изучать Google Analytics, в отличие от, скажем, библиотеки JS, такой как React, когда у вас мало опыта работы с JS.

Пройдите курсы онлайн и / или лично. Читать книги и / или сообщения в блоге. Работайте над каждым навыком кусками размером с укус в свободное время; попытка научиться всему за один раз с большей вероятностью сокрушит вас.

5. Соберите доказательства в поддержку вашего дела.

Далее вы хотите разработать несколько убедительных примеров своей работы.

Это может быть сложно, когда вы только начинаете, но вот несколько способов, которыми вы можете создать свой опыт:

  1. Работать бесплатно для друзей / семьи
  2. Создайте свои собственные проекты
  3. Волонтер в некоммерческом

Работая бесплатно или дешево, обязательно попросите отзывы или рекомендации на LinkedIn в обмен на ваше время и усилия. Также обязательно добавьте любой код на GitHub.

6. Поставьте себя на место, создавая сеть и создавая присутствие в Интернете.

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

Вот несколько способов сделать это:

Способ № 1: общение в реальной жизни с представителями индустрии.

Ходите на встречи, мероприятия и конференции. После этого общайтесь с людьми, которых вы встретили в LinkedIn или Twitter. Если вы встретили человека с нужной вам работой (или человека, который нанимает на работу, которую вы хотите!), Попросите его выпить кофе в течение 15 минут.

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

Я уже слышу некоторые стоны: но я живу в глуши! И у меня нет средств, чтобы лететь в SF или NYC на самые горячие конференции.

Что приводит меня к …

Способ № 2: Сеть онлайн.

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

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

Для получения дополнительной информации о сети ознакомьтесь с 6 советами для разработчиков по созданию сетей .

7. Перестройте свое резюме / LinkedIn / портфолио.

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

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

Далее подчеркните ваши достижения . Технически или нет, выделите достижения, которые заставляют вас выглядеть как A-игрок. Даже если это скорее хобби, чем профессиональное достижение. (Например, как ваш блог о пище «Палео» получил награду X.) В любом случае, техническая индустрия необычна. Они хотят разнообразия опыта, увлечений и т. Д. У своих сотрудников.

Наконец, создайте обоснованное на данных дело, чтобы вы могли добиться успеха в технической роли. АКА, покажи доказательства. Это может быть сайт-портфолио с реальными примерами, профиль GitHub с впечатляющими репозиториями проектов и вклады, блог, где вы написали о том, что вы делаете, звездные рекомендации LinkedIn или их комбинация.

Следующие шаги

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