Goal abandoned
The author does not write in the goal 10 years 11 months 23 days
Хочу стать хорошим верстальщиком
Свой первый сайт я сверстал в 13 лет. Это был небольшой фан-сайт, посвященный любимой компьютерной игре. Потом был большой перерыв и, несколько месяцев назад, я решил обновить свои знания в этой отрасли и стать профессиональным верстальщиком.
Моя цель: стать профессиональным верстальщиком.
Кто такой профессиональный верстальщик?
Профессиональный верстальщик, в моем понимании -- тот, кто быстро пишет качественный html и css.
Однако знания только html и css для профессионального верстальщика недостаточно. Необходимо также, как мне кажется, иметь представление о javascript, фреймворках, хорошо пользоваться jquery, препроцессорами, придерживаться определенной методики организации css кода (БЭМ, MCSS и др.). Ниже я подробно распишу каждый этап на пути превращения из быдлокодера в профессионального верстальщика.
PS: Я знаю, что код на картинке УЖАСЕН.
Goal Accomplishment Criteria
Можно ли достичь этой цели? А может быть, профессионализм это не приобретенный однажды навык, а ежедневная работа на протяжении целой жизни? В качестве отписки обозначим: цель будет считаться выполненной тогда, когда будут выполнены все этапы.
-
CSS
Без стилей дизайн -- не дизайн. Поэтому знание css -- базовый навык для верстальщика. Я уже имею некоторое представление о css, однако для профессионального верстальщика этого недостаточно. Условно разделим этап на две составляющие: теорию и практику. Я считаю что два этих подэтапа нужно проходить параллельно, принимая полученные знания на практике.
Теоретический подэтап.
Для того, чтобы понять теорию, необходимо прочесть следующие книги:
1) Дэвид Макфарланд "Большая книга CSS"
2) Эрик Мейер "CSS -- каскадные таблицы стилей. Подробное руководство"
3) Psywalker, SelenIT "Инлайновый контекст форматирования"
4) Дэвид Макфарланд "CSS3: The Missing Manual"
Остановлюсь подробнее на книгах.
Первые две широко известны. Это достаточно объемные книги, в которых изложены основы классического css. Книгу Дэвида Макфарланда я почти уже прочитал. Содержание первых двух книг примерно одинаково, поэтому у Мейера буду читать только то, что я не пойму из Макфарланда, а также то, чего у Макфарланда нет.
Книга Psywalker'a и SelenIT'a, на мой взгляд -- доступное изложение логики стилей, применяемых к инлайновым элементам. Эта тема мало рассматривается в других книгах, поэтому я считаю, что прочесть эту книгу необходимо.
Последнюю книгу я буду читать в бумажном варианте. Она появится в продаже на русском языке где-то в декабре. Сделаю себе подарок к новому году. Макфарланд -- хороший автор, который понятно излагает непростой материал, а знание css3 обязательно для верстальщика, идущего в ногу со временем.
Практический этап
Знания необходимо применять на практике -- верстке psd макетов. Я думаю, что 20 макетов будет достаточно для того, чтобы хорошо усвоить теорию. В качестве плана максимум -- сверстать эти макеты, придерживаясь требований, изложенный в этой статье:
-
HTML5
В принципе, с HTML4 я знаком. Однако знания, приобретенные 8 лет назад, устарели. Какие-то тэги перестали считаться стандартом. Какие-то решения (пресловутая табличная верстка) сейчас считаются дурным тоном. Но самое главное -- появился html5. На этом этапе мне нужно будет познакомиться с html5. Что буду делать? Алгоритм прост и предсказуем:
Сначала я поищу хорошую книгу по html5. Потом я её прочитаю. А потом я постараюсь использовать новые технологии в тестовых макетах, о которых речь шла выше. Завтра я поищу информацию в интернете и дополню этот этап.
- 3807
- 02 December 2013, 15:11
Don't miss new posts!
Subscribe for the Goal and follow through to its completion