Советы новичкам во Frontend

Николай Громов, преподаватель школы Epic Skills и ведущий разработчик в ООО «Наука» поделился советами, что нужно знать и учитывать новичкам во фронтенде.
Preview 1880 oooo.plus
Автор статьи
Николай Громов
Ведущий разработчик интерфейсов ООО «Наука»
Дата
21 мая 2020
Рубрика
Разработка

Будьте фанатом

Следите за областью, постоянно учитесь. Есть время на работу и есть время на обучение. Но будьте готовы, поначалу они будут пересекаться чуть более, чем полностью.

Дайджесты

Рассылки

Отдельные сайты

Практикуйтесь

Прогресс возможен только через практику. Завалило скучными и рутинными рабочими заданиями? Вспомните про опенсорс: разработайте что-то полезное и интересное или присоединитесь к открытой разработке.

Ответственность — главное качество специалиста

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

Вёрстка — это важно

Это то, что «видно» в браузере, её придётся поддерживать и модифицировать. Без методологии вёрстка быстро превращается в домик поросят-программистов, латающих его (то есть вёрстку) быстрее, чем волк (то есть развитие проекта) его ломает.

Узнайте о том, как работает браузер, думайте, как страница будет загружаться, индексироваться поисковиками, использоваться посетителями, обеспечьте кроссбраузерность.

Изучите компонентный подход, начните с БЭМ, но на уровне методологии, а не полного стека.

Учите язык, а не только фреймворки

И для HTML/CSS, и для JavaScript важнее знать основы, а не уметь пользоваться фреймворками (которые периодически сменяют друг друга).

Изучите и используйте автоматизацию

С появлением возможности использовать JavaScript вне браузера, мы можем сами писать программы, выполняющие рутинные (и не очень) действия за нас. Посмотрите на Gulp, а потом изучите Webpack. В обоих случаях начинать нужно с официальной документации.

Используйте Git

Git — это система контроля версий, сохраняющая историю разработки проекта. Облегчает работу в команде, позволяет не терять изменения (может выступать как «машина времени»), добавляет резервное копирование, как естественный результат использования.

Смотрите и на новые возможности языка, и на старые

Особенно актуально для JavaScript: может быть сложно разобраться в старых проектах, если вы не знакомы с тем, как писали 5-8 лет назад. Все мы хотим новые удобные технологии, но...

Попробуйте VS Code

Этот бесплатный редактор отлично подходит для работы с технологиями, использующимися во фронтенде

Хочешь стать разработчиком? Записывайся на наш интенсивный курс Фронтендер junior. По итогу обучения ты сделаешь 3 проекта и создашь свой личный сайт-портфолио.

Хотите получать больше полезных материалов и развиваться в сферах диджитал и IT? Подписывайтесь на наши соцсети — ВКонтакте и Instagram