Цель заброшена
Автор не отписывался в цели 9 лет 7 месяцев 27 дней
Веб-разработка: повышение квалификации
Я - веб разработчик с четырехлетним опытом. Работаю как с back-end, так и с front-end, и имею некоторый опыт как с .NET, так и с Java-технологиями.
В последнее время развитие веб-направления идет очень бурными темпами, и появляется все больше и больше технологий и решений, которые мне хочется опробовать. Я хочу сделать больший акцент на front-end разработке. Я желаю быть в курсе событий и трендов в своей сфере, получить прикладной опыт с самыми современными технологиями, библиотеками и практиками.
Для этого я создам небольшое веб-приложение, на котором и буду экспериментировать со всеми изучаемыми технологиями. Сначала оно будет представлять собой набор статических страниц, но со временем станет более функциональным. Идея в том, что сайт не будет сильно меняться внешне, но он будет преобразовываться качественно по мере изучения мной новых техник. Например, сначала стили будут написаны без применения Css-архитектуры, затем они будут переписаны в соответствиями с подходом OOCSS, а затем будет ипользован препроцессор (например, SASS). Возможно создание копий сайта, реализованных с помощью различных front-end библиотек (Backbone.js, Angular.js, Ember.js, etc.). Возможно создание отдельных страниц для испытания тех или иных техник.
Сайт уже доступен здесь: http://chasmfiend.yoozon.com/
Список пунктов не является окончательным и может расширяться по мере выполнения.
Начинаем снова учиться. И на этот раз больше никогда не будем останавливаться.
Критерий завершения
Написав план действий, я понял, что он невыполним :) Нужно учиться постоянно, это неотъемлимая составляющая любого саморазвития.
Однако оставлю все-таки одну лазейку. План может считатьcя выполненным, когда он перестанет быть необходимым для моего дальнейшего роста.
Экологичность цели
Я хочу быть компетентым специалистом, быть знакомым со всеми резонансными технологиями и практиками в своей сфере и поддерживать свой знания в актуальном состоянии.
-
Сайт "Моя библиотека"
Создать первую рабочую версию сайта "Моя библиотека".
Это простое веб-приложение со списком прочитанных мною книг. Книги можно фильтровать по жанру, сортировать по рейтингу и по дате прочтения, список разбит на страницы. Разумеется, можно добавлять, редактировать и удалять записи. Есть график с распределением книг по жанрам. И хватит пока :)
Первая версия будет реализована с помощью Backbone.js по методологии "как умею". А в следующих шагах будем улучшать этот сайт по всем направлениям!
-
Познать дзен CSS
Эта секция посвящена изучению CSS.
-
Архитектура: SMACSS
-
Архитектура: OOCSS
-
Препроцессор SASS
-
Препроцессор LESS
-
Responsive Web Design
-
-
Познать дзен Javascript
Эта секция посвящена изучения Javascript во всех его проявлениях: ядро языка, библиотеки, UI виджеты, front-end frameworks... список будет пополняться.
-
Backbone.js
-
Angular.js
-
Ember.js
-
React.js
-
D3.js
-
Require.js
-
-
Познать дзен HTML5
HTML5 представляет множество фантастических возможностей. И я даже не знаю, каких =D
-
SVG
-
HTML5 APIs
-
Web Components
-
-
Познать дзен познания дзена
Вышеуказанные этапы очерчивают необходимый минимум знаний и умений, необходимых веб-разработчику. Но настоящий профессионал - тот, кто знает, как многого он не знает; и он стремится сократить эту пропасть.
Есть множество вещей, которые выходят за рамки предыдущих этапов. Любой красивый эффект, интересная анимация, нестантартное UX-решение, иными словами, все, что способно меня удивить в мире веба, стоит изучить. А начать можно отсюда: http://tympanus.net/codrops/
Этот пункт - напоминание о том, что необходимо продолжать учиться, интересоваться и пробовать.
-
Shay Howe - Learn to Code Advanced HTML&CSS
-
- 2708
- 15 февраля 2015, 21:00
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением