Советы новичкам во Frontend
Будьте фанатом
Следите за областью, постоянно учитесь. Есть время на работу и есть время на обучение. Но будьте готовы, поначалу они будут пересекаться чуть более, чем полностью.
Дайджесты
Рассылки
- Javascriptweekly
- Adripofjavascript
- Webtoolsweekly
- Css-weekly
- Csslayout.news
- Frontendfoc.us
- Ewebdesign
- Tinyletter
Отдельные сайты
Практикуйтесь
Прогресс возможен только через практику. Завалило скучными и рутинными рабочими заданиями? Вспомните про опенсорс: разработайте что-то полезное и интересное или присоединитесь к открытой разработке.
Ответственность — главное качество специалиста
Ответственность за свою работу перед работодателем — лучшая реклама вас, как специалиста. Будьте скрупулёзны: залезайте в детали, выполняйте задачи настолько хорошо, насколько это возможно. Контролируйте свои дедлайны. Всегда сообщайте коллегам и заказчику о возможных задержках и проблемах.
Вёрстка — это важно
Это то, что «видно» в браузере, её придётся поддерживать и модифицировать. Без методологии вёрстка быстро превращается в домик поросят-программистов, латающих его (то есть вёрстку) быстрее, чем волк (то есть развитие проекта) его ломает.
Узнайте о том, как работает браузер, думайте, как страница будет загружаться, индексироваться поисковиками, использоваться посетителями, обеспечьте кроссбраузерность.
Изучите компонентный подход, начните с БЭМ, но на уровне методологии, а не полного стека.
Учите язык, а не только фреймворки
И для HTML/CSS, и для JavaScript важнее знать основы, а не уметь пользоваться фреймворками (которые периодически сменяют друг друга).
Изучите и используйте автоматизацию
С появлением возможности использовать JavaScript вне браузера, мы можем сами писать программы, выполняющие рутинные (и не очень) действия за нас. Посмотрите на Gulp, а потом изучите Webpack. В обоих случаях начинать нужно с официальной документации.
Используйте Git
Git — это система контроля версий, сохраняющая историю разработки проекта. Облегчает работу в команде, позволяет не терять изменения (может выступать как «машина времени»), добавляет резервное копирование, как естественный результат использования.
Смотрите и на новые возможности языка, и на старые
Особенно актуально для JavaScript: может быть сложно разобраться в старых проектах, если вы не знакомы с тем, как писали 5-8 лет назад. Все мы хотим новые удобные технологии, но...
Попробуйте VS Code
Этот бесплатный редактор отлично подходит для работы с технологиями, использующимися во фронтенде
Хочешь стать разработчиком? Записывайся на наш интенсивный курс Фронтендер junior. По итогу обучения ты сделаешь 3 проекта и создашь свой личный сайт-портфолио.