1

Этап 1

CSS

2

Этап 2

HTML5

1

Этап 1

CSS

2

Этап 2

HTML5

02 декабря 2013

Цель заброшена

Автор не отписывался в цели 10 лет 11 месяцев 23 дня

Общая

Хочу стать хорошим верстальщиком

Свой первый сайт я сверстал в 13 лет. Это был небольшой фан-сайт, посвященный любимой компьютерной игре. Потом был большой перерыв и, несколько месяцев назад, я решил обновить свои знания в этой отрасли и стать профессиональным верстальщиком.

 

Моя цель: стать профессиональным верстальщиком.

Кто такой профессиональный верстальщик?

Профессиональный верстальщик, в моем понимании -- тот, кто быстро пишет качественный html и css. 

Однако знания только html и css для профессионального верстальщика недостаточно. Необходимо также, как мне кажется, иметь представление о javascript, фреймворках, хорошо пользоваться jquery, препроцессорами, придерживаться определенной методики организации css кода (БЭМ, MCSS и др.). Ниже я подробно распишу каждый этап на пути превращения из быдлокодера в профессионального верстальщика.

PS: Я знаю, что код на картинке УЖАСЕН.

 Критерий завершения

Можно ли достичь этой цели? А может быть, профессионализм это не приобретенный однажды навык, а ежедневная работа на протяжении целой жизни? В качестве отписки обозначим: цель будет считаться выполненной тогда, когда будут выполнены все этапы.

  1. CSS

    Без стилей дизайн -- не дизайн. Поэтому знание css -- базовый навык для верстальщика. Я уже имею некоторое представление о css, однако для профессионального верстальщика этого недостаточно. Условно разделим этап на две составляющие: теорию и практику. Я считаю что два этих подэтапа нужно проходить параллельно, принимая полученные знания на практике.

    Теоретический подэтап.

    Для того, чтобы понять теорию, необходимо прочесть следующие книги:

    1) Дэвид Макфарланд "Большая книга CSS"

    2) Эрик Мейер "CSS -- каскадные таблицы стилей. Подробное руководство"

    3) Psywalker, SelenIT "Инлайновый контекст форматирования"

    4) Дэвид Макфарланд "CSS3: The Missing Manual"

    Остановлюсь подробнее на книгах.

    Первые две широко известны. Это достаточно объемные книги, в которых изложены основы классического css. Книгу Дэвида Макфарланда я почти уже прочитал. Содержание первых двух книг примерно одинаково, поэтому у Мейера буду читать только то, что я не пойму из Макфарланда, а также то, чего у Макфарланда нет.

    Книга Psywalker'a и SelenIT'a, на мой взгляд -- доступное изложение логики стилей, применяемых к инлайновым элементам. Эта тема мало рассматривается в других книгах, поэтому я считаю, что прочесть эту книгу необходимо.

    Последнюю книгу я буду читать в бумажном варианте. Она появится в продаже на русском языке где-то в декабре. Сделаю себе подарок к новому году. Макфарланд -- хороший автор, который понятно излагает непростой материал, а знание css3 обязательно для верстальщика, идущего в ногу со временем.

    Практический этап

    Знания необходимо применять на практике -- верстке psd макетов. Я думаю, что 20 макетов будет достаточно для того, чтобы хорошо усвоить теорию. В качестве плана максимум -- сверстать эти макеты, придерживаясь требований, изложенный в этой статье:

    http://habrahabr.ru/post/114256/

  2. HTML5

    В принципе, с HTML4 я знаком. Однако знания, приобретенные 8 лет назад, устарели. Какие-то тэги перестали считаться стандартом. Какие-то решения (пресловутая табличная верстка) сейчас считаются дурным тоном. Но самое главное -- появился html5. На этом этапе мне нужно будет познакомиться с html5. Что буду делать? Алгоритм прост и предсказуем:

    Сначала я поищу хорошую книгу по html5. Потом я её прочитаю. А потом я постараюсь использовать новые технологии в тестовых макетах, о которых речь шла выше. Завтра я поищу информацию в интернете и дополню этот этап.

  • 3809
  • 02 декабря 2013, 15:11
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?