Если у вас есть желание делать сайты, вам стоит определиться, каким разработчиком вы станете, front end или back end.
Front end разработчик. Кто это и что делает?
Front разработчик отвечает за код, который взаимодействует с посетителем сайта, верстает сайт, создаёт веб-приложение и разрабатывает интерфейс для пользователя.
Как начать?
Первое, что надо сделать – выучить два языка программирования:
- HTML;
- CSS.
Эти два языка отвечают за пользовательский интерфейс. Ими можно овладеть с помощью информации в Интернете, главное в изучении – постоянная практика. Также, на первом этапе главное – иметь представление о языках, а не знать их наизусть.
Немало важно знать jQuery – библиотеку JavaScript, которая работает с JavaScript и HTML, а ещё помогает в работе с элементами DOM.
Также надо уметь верстать макеты. В Интернете можно найти довольно много информации по этой теме и обучиться этому умению.
Ну и последнее – это владеть языком JavaScript.
Что нужно уметь Junior Front end разработчику?
Эта должность может так и называться, а может и делиться на такие:
- html-верстальщик;
- JS-разработчик.
Какие знания нужны Front разработчику:
- основы языков пользовательских интерфейсов,
- верстка сайта,
- CSS-фреймворки,
- jQuery,
- JavaScript,
- GIT,
- Основы Chai/Jasmine, Enzyme, Karma/Mocha.
Рекомендуем вашему вниманию готовую подборку онлайн-курсов для освоения профессии Frontend-разработчика https://obrazoval.ru/f/programmirovanie/frontend-razrabotka.
Как найти первую работу?
Лучше всего устроится в компанию веб-разработки. Важно иметь портфолио с готовыми работами, чтобы продемонстрировать свои умения на практике. Это намного более перспективный подход, чем сразу начинать с серьезного технологического стека не имея при этом за плечами практики применения всех знаний и реализованных рабочих прототипов и проектов.
Три совета для продвижения
Совет первый. Читайте код. Чтение кода, написанного другими разработчиками, позволяет улучшить свои умения и увидеть возможные пути решения одной и той же задачи.
Совет второй. Копайте глубже. Браузеры один и тот же код отображают по-своему, и нужно, чтобы код отображался правильно и работал хорошо во всех браузерах. Для этого нужно разобраться, где код действует неправильно и исправить. Это сэкономит время в будущем.
Совет третий. Работайте в команде. Это позволяет получать опыт.