2014-03-11

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

Потом, перед обедом вы случайно подслушиваете разговор вашего нового web-дизайнера с предыдущим работником: «Я действительно не знаю, как писать HTML и CSS, что неплохо», - шепчет он. «В вузе они учили нас, как нарезать макеты в Photoshop и настраивать их в Dreamweaver – это работа для меня, но, если вы спросите меня, пачкал ли я там руки кодом… Мне не очень нравится этим заниматься».

Вы удерживаетесь, чтобы не уронить свою колу на ковер, и прокрадываетесь обратно в офис. Интересно, что вы должны сделать? Уволить его сейчас? Нанять кого-то еще, кто знает код и пусть эти два новичка работают вместе? В зависимости от вашей должности, попробовать помочь ему понять необходимость в этом, пока вас не ударили кнутом сверху?

В данной статье рассматриваются споры о том, нужны ли web-дизайнеру знания HTML и CSS. По большей части я ссылался на мнения людей в web-индустрии. Моя статья основана на мнениях ведущих специалистов в этой области.

Кодить или не кодить? вот в чем вопрос…

Web-дизайнеры, которые не знают HTML и CSS не такая уже и редкость, как вы могли подумать(или надеяться).

Этот вопрос был поднят, уже не впервые, в феврале 2010 года, автор и гуру дизайна, Elliot Jay Stocks(Эллиот Джей Стокс), сказал в своем твиттере: «Честно говоря, я потрясен тем, что в 2010 году я все еще встречаю web-дизайнеров, которые не могут сверстать свои собственные проекты. Никакого им оправдания».

Комментарии Стокса вызвали твиттер-шторм споров, которые быстро перешели в блоги и вдохновили многих других блогеров на ответные комментарии. Многие дизайнеры и ведущие деятели в этой отрасли, в том числе и Jeffrey Zeldman(Джеффри Зельдман), который однажды сказал: «Реальные web-дизайнеры, пишущие код, всегда были, всегда будут» - согласен с ним.

Но большим шоком было то, что удивительное число людей сказали, что знания HTML и CSS не нужны больше.

После этого, автор SitePoint и блогер Craig Buckler(Крейг Баклер) создал опрос на тему: «Должен ли web-дизайнер кодить?».

Подавляющее большинство респондентов в опросе(70%) сказали, что «web-дизайнеры должны иметь хорошие знания бля работы с HTML и CSS». Небольшая часть респондентов(25%) сказали, что «базовые знания должны быть соответствующими».

Лишь незначительное меньшинство (5%) сказали, что «хороший дизайнер может создать дизайн сайта без знания кода».

Баклер был удивлен тем, что «обнаружил значительную часть респондентов, заявляющих, что хорошие навыки работы с HTML и CSS имеют важное значение».

А я? Я в шоке упустил свою колу.

Рассуждения на тему необходимости получения навыков кодирования

Множество аргументов защищают web-дизайнеров, которые не знают как верстать свои PSD-макеты с помощью HTML и CSS, что и повторил Jay Fanelli(Джей Фанелли), который написал ответ на твитт Стокса: «Если ты дизайнер, который хорошо сохранил свои навыки верстки, то это очень полезно для тебя. Если ты дизайнер, который только недавно начал верстать, то я приветствую твоё желание расширить свой набор навыков, но пойми, это не нужно».

Программист Spicer Matthews(Спайсер Мэттьюс) отметил, что web-дизайнеры должны иметь какие-то навыки кодирования, но он считает, что это их право сказать «нет, я не хочу работать с кодом».

Комментатор SitePoint, Chris Howard(Крис Ховард) сказал: «Крутой web-дизайн может быть сделан людьми, не имеющих навыков верстки, знать механику web-страниц значительно важнее, чем знать как построить одну из них».

Даже сам Стокс признался, что никогда не верстал свои проекты, больше внимания уделял дизайну и направлению искусства. Существует, конечно, большая разница между ситуациями, когда НЕ верстать конкретный дизайн и, когда ты в состоянии это сделать.

Фанелли, однако, утверждает что: «архитектор не должен знать как строить здания».

Мнение большинства: web -дизайнер должен знать HTML / CSS

Возможно мнение оскорбительно, но дизайнер Jason O’Brien(Джейсон О'Брайен) сказал: "Если вы выдаете только PSD, то вы, по сути, делаете снимок сайта. Это, фактически, НЕ существующий web-дизайн, пока он не визуализируется с помощью браузера, интерактивность и т.д."

Один из членов SitePoint Alialib повторил многих других, сказав: «Если вы web-дизайнер, вы должны знать как работать с кодом. Если вы этого не умеете – вы дизайнер, а не web-дизайнер».

Дизайнер Amy Mahon(Эми Махон) жаловался «Мы получаем " web"проекты, отправленные в Illustrator, 300dpi, не имеющие возможность быть реализованными в коде, ни согласованности, ни удобства", Стокс отметил, справедливости ради, что заявление Махона представляет экстремум работ от руки.

Очевидно, большая дизайнерская фирма, имеющая специалистов для различных направлений web-дизайна, может позволить себе роскошь иметь дизайнеров, которые работают строго с Photoshop, Illustrator , Fireworks , бумагой и маркерами , и так далее , без необходимости писать строчки кода.

Даже некоторые мелкие фирмы могут иметь графического дизайнера, который работает рука об руку с верстальщиком для получения прекрасных сайтов.

Зачастую, между дизайнерами, которые не имеют понятия в коде и программистами, не имеющими понятия в принципах проектирования, возникают конфликты из-за отсутствия общего понимания, как следствие, страдает процесс проектирования и создания, фирма теряет время, деньги и даже клиентов.

Все обсуждения в мире будут не коде, что создает дизайнер

Дизайнер-фрилансер Gary Stanton(Гэри Стэнтон) сказал: " В этой дискуссии меня беспокоит тот факт, что дизайнеры , которые не умеют писать код будет теперь пытаются это делать и делать это плохо. Хороший front-end-код, как известно, в такой же степени впечатляет, но есть много других способов для достижения того же результата " .

И Стэнтон сделал, казалось бы, безобидное наблюдение: "Было бы хорошо , если были некоторые ссылки на статьи для дизайнеров начинались с описания того, как правильно кодить».

HTML и CSS это «просто»!

Существует много сторонников того, что в конечном счете, нет никаких причин для того что бы не знать HTML и CSS, потому что этому легко научиться. В самом деле, "простота" обучения HTML и CSS стала почти аксиомой среди дизайнерского сообщества.

Ну, нет, HTML /CSS не прост в освоении.

Точнее, это не так просто освоить. Кросс-браузерная поддержка, основанная на стандартах кода, оптимизированный код для разметки, чтобы избежать избыточного кода, оптимизация CSS селекторов, CSS спрайты, гибкая разметка для более легкого обслуживания – для всего этого нужно время, что бы всему этому научиться. Разметка базовой страницы HTML/CSS это довольно легко, но, что бы делать это правильно и на высоком уровне, потребуются годы обучения, практики, неудачи, и опыта.

Вы находите, что этому легко научиться? То, что вы нашли простым, для одинаково умных и творческих людей покажется трудным.

Вывод

Веб-дизайнеры должны знать HTML / CSS - даже если это всего лишь ограничивается основами - ради того, чтобы быть в состоянии создавать web-дизайн и web -интерфейсы, которые работают. Web -дизайнеры могут решить писать на HTML/CSS но, знание того, как работает разметка и CSS имеет важное значение для профессии web-дизайнера. Web -дизайнеры не должны быть гуру в HTML/CSS, но это поможет им в понимании того, как их слои преобразуются в web-сайт.

 

Источник

Мы надеемся это полезно.
+7(473) 203-03-73
г. Воронеж, ул. Генерала Лизюкова, 74