Goal abandoned
The author does not write in the goal 9 years 5 months 11 days
Технологии и методы, необходимые к освоению, чтобы стать полноценным frontend-developer'ом
Хочу составить для себя список технологий, приемов, методов, которые необходимо изучить для полноценного фронтэнда. На данный момент имеются хорошие знания HTML и CSS (но я все равно добавлю их в свой список). Кое-что уже освоено в теории и необходима практика, некоторые вещи просто требуют длительного опыта использования, ну а многое потребуется освоить с нуля. Возможно (а скорей всего так и будет), список будет пополняться и редактироваться.
При составлении данного списка я использовала данную статью и ответы пользователей ресурса Toster на свой же вопрос
Буду рада любым конструктивным комментариям :)
Goal Accomplishment Criteria
Изучить все, обозначенные в списке, технологии
Personal resources
тематические веб-ресурсы, книги, коллеги
-
HTML / CSS
Считаю эти технологии освоенными, за исключением Canvas'а, который относится к HTML5, но требует JS. Возможно, позднее добавлю его в список как отдельную технологию.
-
Адаптивность / Отзывчивость
Теория ясна. Мало практики.
-
Media-queries
-
Резиновость
-
Адаптивность
-
Mobile-first
-
-
Git
Вроде бы знаю и понимаю, но есть чувство, что "не до конца". В основном хочется "прошерстить" теорию, хотя и "Pro Git" уже прочитан.
-
Node.js
С нуля. Вообще надо понять: надо оно мне или нет. Разберусь позже.
-
CodeSchool: Real-time Web with Node.js (Level 1)
-
-
Bootstrap и подобные CSS-фреймворки
Принцип работы понятен, требуется практика.
Плюс необходимо рассмотреть альтернативы (хотя бы в теории), список начну составлять ниже:
- foundation.zurb.com
- getskeleton.com
- semantic-ui.com
- purecss.io
-
Методология БЭМ
С нуля.
-
Изучить теорию: зачем, куда и как
-
Посмотреть доклады с конференций за 2014 год, связанные с БЭМом, для понимания текущего состояния
-
Попробовать использовать
-
Если это будет необходимо в работе (или я решу, что это стоит использовать), то, собственно, юзать и познавать в деле
-
-
jQuery
Желательный уровень владения: самостоятельно писать плагины. Но для начала пройти курсы на Codecademy и Code School.
-
Codecademy: jQuery
-
Code School: jQuery
-
Дочитать книгу Каслдайн/Шарки "Изучаем jQuery"
-
-
Препроцессоры
На практике, в зависимости от удобства и/или задач, сделать выбор на одном из трех.
-
Less
-
Sass/Scss
-
Stulys
-
Rule
-
-
Ajax
-
Нативный JavaScript
Пока сложно описать, что именно требует изучения: сделаю это позже.
Так. Первыми пунктами будут - пройти курсы на Codecademy и Code School.
-
Codecademy: JS
-
Code School: JS
-
Hexlet: JS
-
-
Клиентские библиотеки или JS-фреймворки
С нуля.
-
Knockout
-
Backbone
-
Angular
-
React
-
-
Билд-системы для JS: gulp.js, grunt, middleman
С нуля.
-
GitHub
Начать пользоваться.
- 3879
- 26 January 2015, 16:38
Don't miss new posts!
Subscribe for the Goal and follow through to its completion