Итак, вы хотите быть веб-разработчиком. Единственная проблема? … У вас нет опыта работы в сфере технологий. Вы проходили курсы и часами занимались проектами личного кодирования, но раздел « Опыт
» в вашем резюме все еще явно не имеет значения. Переход в новое поле никогда не бывает простым. Вы задаетесь вопросом, готовы ли вы. Вы задаетесь вопросом, воспримет ли кто-нибудь вас всерьез. Вы задаетесь вопросом, можете ли вы получить работу.
Поверь мне: не позволяй этим сомнениям мешать тебе. По правде говоря, это не так сложно — если вы убедитесь, что вы достаточно подготовлены, прежде чем совершить прыжок. Эти семь руководящих шагов помогут вам сделать плавный переход к веб-разработке.
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. Соберите доказательства в поддержку вашего дела.
Далее вы хотите разработать несколько убедительных примеров своей работы.
Это может быть сложно, когда вы только начинаете, но вот несколько способов, которыми вы можете создать свой опыт:
- Работать бесплатно для друзей / семьи
- Создайте свои собственные проекты
- Волонтер в некоммерческом
Работая бесплатно или дешево, обязательно попросите отзывы или рекомендации на LinkedIn в обмен на ваше время и усилия. Также обязательно добавьте любой код на GitHub.
6. Поставьте себя на место, создавая сеть и создавая присутствие в Интернете.
Большинство открытых позиций заполняются путем набора или направления . Традиционный процесс подачи заявок практически мертв. И люди не просто наткнуться на вас, прячущегося в вашей спальне, просматривая Monster.com. Вы должны поставить себя там.
Вот несколько способов сделать это:
Способ № 1: общение в реальной жизни с представителями индустрии.
Ходите на встречи, мероприятия и конференции. После этого общайтесь с людьми, которых вы встретили в LinkedIn или Twitter. Если вы встретили человека с нужной вам работой (или человека, который нанимает на работу, которую вы хотите!), Попросите его выпить кофе в течение 15 минут.
Построение отношений имеет решающее значение — особенно для новичков. Налаживая связи с людьми, у которых есть работа или опыт, которые вы хотите, вы создаете возможности проникновения в компании, в которых вы, возможно, захотите работать.
Я уже слышу некоторые стоны: но я живу в глуши!
И у меня нет средств, чтобы лететь в SF или NYC на самые горячие конференции.
Что приводит меня к …
Способ № 2: Сеть онлайн.
Вам не нужно буквально быть лицом к лицу с сетью. Вы можете вести блог, присоединяться к группам Facebook и LinkedIn, посещать виртуальные конференции, общаться с людьми по электронной почте, совершать звонки по Skype, участвовать в проектах с открытым исходным кодом и многое другое.
Заметьте, что даже в цифровом мире немного сложнее, когда люди узнают вас только с экрана. Тем не менее, эти онлайн-подходы все еще являются жизнеспособными методами, позволяющими начать узнавать имя.
Для получения дополнительной информации о сети ознакомьтесь с 6 советами для разработчиков по созданию сетей .
7. Перестройте свое резюме / LinkedIn / портфолио.
Поскольку вы освежили свои навыки и пообщались с представителями индустрии, пришло время улучшить это резюме / LinkedIn / портфолио.
Во-первых, определить передаваемые навыки. Определенные черты желательны практически в любой роли. Они могут включать в себя навыки презентации, общения, лидерства, управления временем, умения решать проблемы и т. Д.
Далее подчеркните ваши достижения . Технически или нет, выделите достижения, которые заставляют вас выглядеть как A-игрок. Даже если это скорее хобби, чем профессиональное достижение. (Например, как ваш блог о пище «Палео» получил награду X.) В любом случае, техническая индустрия необычна. Они хотят разнообразия опыта, увлечений и т. Д. У своих сотрудников.
Наконец, создайте обоснованное на данных дело, чтобы вы могли добиться успеха в технической роли. АКА, покажи доказательства. Это может быть сайт-портфолио с реальными примерами, профиль GitHub с впечатляющими репозиториями проектов и вклады, блог, где вы написали о том, что вы делаете, звездные рекомендации LinkedIn или их комбинация.
Следующие шаги
Вы все готовы начать подготовку к переходу в веб-разработку! Теперь это только первые шаги — ступенька в дверной
сцене. Далее вам нужно пройти интервью . И как только вы получили работу, вам нужно будет удивить их, чтобы вы могли продолжать подниматься по лестнице и переходить к более крупным и лучшим вещам. В технологической индустрии обучение никогда не останавливается. Но это половина удовольствия.