Найти тему

Где набраться новичку опыта в веб-разработке?

На "Тостере" и других сайтах вопросов и ответов новички часто спрашивают: "Я начинающий фронтенд-разработчик. Где мне получить мой первый опыт, чтобы начать брать заказы на фрилансе или устроиться на работу в фирму джуниором?" На самом деле, эта тема уже давно разжёвана не одну сотню раз: есть большое количество видео на YouTube и статей в Интернете. Но всё равно рассматриваемый в этой заметке вопрос появляется регулярно.

Для начала Вам нужно определить, знаете ли вы достаточно для того, чтобы попробовать начать свою карьеру. Если Вы претендуете на должность junior front-end разработчика, Вы должны знать не в совершенстве, но хотя бы на минимальном уровне:

  • HTML5
  • CSS3
  • Чистый JS
  • jQuery
  • Bootstrap
  • Некоторые фреймворки (AngularJS, Vue.js, React)

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

Для того, чтобы стать junior back-end разработчиком, изучайте минимальный front-end (HTML, CSS, JS), чтобы иметь представление, как он работает. Кроме этого, нужно владеть каким-нибудь стеком технологий. Например, таким:

  • PHP
  • MySQL
  • Фреймворк Yii

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

Пока Вы обучаетесь, пробуйте создавать свои проекты: самостоятельно придумывайте задачи и решайте их. Заведите аккаунт на GitHub и создавайте репозитории со своими лучшими проектами. Пробуйте изучать чужие наработки и предлагать свои улучшения - так Вы станете частью сообщества Open Source и сможете получить необходимый опыт разработки.

В дополнение к статье приложу неплохое видео на английском языке, где имеется ещё несколько советов по теме.

Если у Вас есть, чем дополнить статью, то смело пишите об этом в комментарии. Не забывайте ставить лайк и подписывайтесь на канал. Хорошего дня!