Что нужно знать начинающему FrontEnd разработчику
Опубликовано: 01.09.2018
Я постоянно пытаюсь изучить новые навыки и технологии и стараюсь добавить к тому, что я уже знаю. FrontEnd разработка — это использование HTML, CSS и JavaScript для создания веб-сайта или веб-приложения, где пользователь напрямую взаимодействует с визуальной составляющей сайта.
Компания по разработке веб-сайтов в Дели, Live Tech Services обсуждают навыки и знания в области разработки приложений с профессиональным ИТ-специалистом. Вот список, содержащий широкий спектр навыков и технологий, которые, как мне кажется, все front-end разработчики должны знать или хотябы знакомы. Чтобы на собеседованиях не получать в свой адрес неожиданных вопросов
Как стать Front-End разработчиком? ► Самый Верный Путь!
Помимо HTML, CSS и JS, Front-End Developer должен обладать следующими навыками:
Знание Фреймворков и библиотек. Jquery (дефолтная библиотека, с которой все и начинается) Angular/React (библиотеки для создания сложных динамических интерфейсов) SASS/LESS (препроцессоры CSS, удобны для работы) Bootstrap (CSS3 фреймворк с базовым набором стилей для различных элементов сайта) Libraries like EaselJS/FabricJS (Для работы с изображениями/canvas), Node/Express (в некоторой степени) Инструментыв разработчика для повышения производительности Gulp/Grunt (сборщик пакетов, оптимизатор, минификатор) Git (система контроля версий) Npm (Менеджер пакетов) Тестирование Знания HTTP Коды ответов GET,PUT,POST,UPDATE,DELETE Handshake Request и Response Знание REST API и AJAX Cовместимость платформ Совместимость браузеров Совместимость операционных систем (Браузеров, поставляемых операционными системами) UX / Usability Website Speed / Performance (Скорость сайта/Оптимизация) Responsive Web Design (Адаптивный веб-дизайн) Mobile Web Development (мобильная веб разработка) Microdata / Microformats SEO (базовые навыки сео, для сохранения спокойствия и корректной сео разработки шаблона)Чтобы стать лучшим, Вы должны обрадать качествами:
Стремление решить задачу/проблему до конца. Страсть и глубокое изучение Веб технологий и разработки.Что нужно, чтобы найти работу по данной профессии.
Front-end разработчик от А до Я
В одной из вакансий описано:
Уверенное знание HTML/CSS, умение полностью сверстать страницу по макету Теоретическое знание нативного javascript (не будем просить писать код на листке, но js-термины не должны вгонять в ступор, нужно уметь самостоятельно решать задачу с доступом в интернет) Готовность учиться и осваивать инструменты фронтенд-разработки (CoffeeScript, LESS, Git, Grunt, Angular) – с этим Вам нужно будет работать, мы поможем ООП (хотя бы теория)Не спешите подстраиваться под одну вакансию. Если вы выбрали Angular, а принципиален React, это не значит, что скорее надо менять свой фреймворк. Нужно подождать вакансию, которая будет требовать именно ваш Angular.
Спасибо за внимание! Отвечу на вопросы в комментариях.