
Как стать веб-разработчиком за 7 шагов
Итак, ты захотел стать веб-разработчиком? Но кажется есть одна проблема…. у тебя нет опыта в технической индустрии. Ты проходил курсы и проводил часы за своими проектами, но «Опыт» в твоем резюме до сих пор не привлекателен. Переход в новую сферу деятельности очень прост. Ты удивишься, если готов к этому. Ты удивишься, когда тебя начнут принимать всерьез. Ты удивишься тому, что смог найти работу.
Поверь мне и отбрось все сомнения на своем пути. По правде это не сложно как может показаться перед тем как сможешь сделать прыжок в новый мир. Внизу 7 шагов, после которых ты будешь носить гордое имя веб-разработчик.
-
Нужно четко решить, чем ты хочешь заниматься.
Чем четче ты определишь род занятий, тем более понятным будет план. Вот несколько направлений для твоего выбора:
- Front end или back end разработка?
- UI или UX?
- Angular.js или React.js?
Пока ты хочешь стать мастером на все руки, большинство компаний разыскивают специализированный веб-разработчиков.
Как ты можешь выбрать узкую специализацию? Пробы и ошибки, исследования и тесты умений, хороший способ, чтобы начать. Ты хочешь писать код целыми днями? Тебе нравится разрабатывать интерфейс?
2. Изучай вакансии и компании, в которых ты хотел бы работать.
Это может упростить сортировку вакансий. Какие-то конкретные названия привлекают тебя? Читай описания и представляй себя на это место.
Различные сервисы поиска вакансий помогут в поиске информации о компаниях и их вакансиях. Другой способ это следить за аккаунтами людей уже работающих в этих компаниях.
Пробуйте эти способы, чтобы стать веб-разработчиком в компании вашей мечты.
3. Идентификация умений/опыта, которые нужны для работы
Теперь когда у тебя есть список вакансий и компаний, в которых ты хотел бы работать, время выяснить какие умения и опыт нужны для них, а где ты их превосходишь.
Превосходство опыта или умений продолжают появляться в списках. Убедись, что отмечаешь это все для себя. Ты используешь React или Angular? Стэк MEAN или Ruby on Rails?
Другой способ узнать какие технологии использовались при создании сервисов компании. Какие фреймворки и языки программирования использовались.
4. Получайте не достающие умения.
Теперь у тебя есть понятие о рабоче мечты веб-разработчиком, имя компании и список необходимых умений и опыта.
Теперь посмотри какие умения легче для изучения.
Возможно у тебя уже есть опыт в некоторых областях. Например как на твоей нынешней работе, даже если она не техническая, например — Microsoft Excel.
некоторые умения очень легки в освоении — например Google Analytics в противоположность JS библиотеке React, которая требует некоторый опыт на языке JavaScript.
Проходите онлайн курсы, читайте статьи и книги. Работа над каждым умением займет не так много свободного времени. Пытаясь изучить все и сразу, высока вероятность получения просто изнеможения.
5. Разрабатывайте, чтобы поддержать свой опыт
Далее ты захочешь разработать что-нибудь для примера своих работ.
Это может быть тяжело в начале, но вот несколько путей как поднять свой опыт:
- Делайте работу для своих друзей/родственников.
- Разрабатывайте свои личные проекты.
- Станьте волонтером.
Когда работаете бесплатно или за небольшую плату, просите о положительных отзывах вашего резюме. Так же размещайте свой код на GitHub.
6. Создайте себе резюме в сети
Сейчас многие компании ищут сотрудников в сети. Нам тоже нужно показать себя и создать резюме.
Вот несколько путей как это можно сделать:
Способ 1: Сеть в реальной жизни с новыми людьми
Ходите на митапы, события и конференции. Так же добавляйте людей в соц сетях, которых вы встретили. Если встретится кто-то с работой. которую тебе хочется, предложи выпить на 15 минут.
Выстраивание отношений очень важно — особенно для новичков. Налаживание связей с людьми, которые имеют работу или желаемый опыт, ты создаешь предложение для компаний, в которых ты мог бы работать.
Способ 2: онлайн в сети
Тебе не обязательно присутствовать лицом к лицу, если ты в сети. Ты можешь завести блог или зарегистрироваться в соц сетях, участвовать в виртуальных конференциях, связываться с людьми через почту, скайп, работать в опенсорс проектах и т.д.
Обрати внимание, что это сложнее, когда люди знают тебя только с экрана монитора. Как бы то нибыло эта онлайн возможность до сих пор подходящий способ начать.
7. Переделай свое резюме/портфолио
После отработки навыков и взаимодействия с людьми из индустрии, настало время приукрасить свое резюме.
Сперва определим передаваемые навыки. Некоторые скилы важны во всех областях. Это могут быть умение презентовать, коммуницирование, лидерские качества, тайм менеджмент и т.д.
Далее нужно подчеркнуть собственные достижения. Технические или нет, обозначьте достижения, которые сделают из вас профессионала достойного называться веб-разработчик. Даже если это больше хобби, чем профессиональная деятельность. Техническая индустрия все равно будет требовать различный бэкграунд, страсть и т.д. в их подчиненных.
Наконец, сделай сборку данных, которые покажут тебя профессионалом. Это может быть портфолио с реальными примерами, аккаунт GitHub крутыми проектами, блог, которым ты ведешь или комбинация всего перечисленного.
Следующие шаги
Теперь ты готов начать путь к веб разработке! Это всего лишь первые шаги. Далее тебе нужно будет подготовиться к интервью. И однажды получив работу, тебе будет нужно становиться лучше и учить новым вещам. Но это лишь половина радости.