Статьи

Должны ли веб-дизайнеры иметь навыки кодирования?

Последний раз я задавал этот вопрос в 2010 году: должны ли все веб-дизайнеры обладать навыками кодирования?

Результаты опроса SitePoint меня удивили:

  • 70% респондентов сказали, что дизайнеры должны иметь хорошие навыки кодирования
  • 25% заявили, что базовые знания адекватны
  • 5% считают, что хороший дизайнер может создать отличный дизайн без опыта программирования.

Термин «веб-дизайнер» субъективен и означает разные вещи для разных людей. Для некоторых это приравнивается к «дизайнеру» или «художнику-графику». Для других это тот, кто обладает хорошими навыками кодирования внешнего интерфейса и может создавать макеты HTML и CSS с помощью JavaScript-взаимодействий. Между этими двумя крайностями существует бесконечное разнообразие.

Аргументы, подтверждающие наличие навыков кодирования:

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

Аргументы против навыков кодирования:

  • талантливый дизайнер сделает великие дела без знания кодирования
  • время драгоценно: трудно освоить кодирование и идти в ногу с быстрыми темпами развития
  • архитектор не должен понимать, сантехника или электроснабжение; это может быть сделано экспертом в этих областях
  • если вы не понимаете код, вас не ограничивают ограничения, и вы можете раздвинуть границы Интернета.

Я суммировал свое мнение в то время: дизайнеры должны понимать основы, чтобы избежать ошибок. Расширенные возможности кодирования не должны быть необходимыми, но оценка конструкции веб-страницы имеет важное значение.

Что отличается в 2013 году?

Веб-разработка становится все более специализированной. Десять лет назад у нас не было таких ролей, как цифровые стратеги, специалисты по социальным медиа или SEO-копирайтеры. Термин «мастер на все руки» больше не используется и не подходит.

Веб-работы были разобраны; даже фрилансеры могут хорошо зарабатывать на «просто» графическом дизайне, кодировании JavaScript или создании базы данных.

Тем не менее, произошло одно важное изменение, которое затрагивает все: адаптивный веб-дизайн. Больше не практично предоставлять один макет Photoshop, поскольку он не может проиллюстрировать все возможности макета и анимации (возможно, он никогда не сможет). В идеале дизайнеры должны создавать интерактивные прототипы на основе браузера. Есть инструменты, чтобы помочь, но хорошие навыки кодирования полезны — если не жизненно важны.

Тем не менее, вам нужно начать где-нибудь. Изображения Photoshop или рисунки от руки — разумный первый шаг. Но можете ли вы зарабатывать на жизнь этим?

Любопытство — это ключ

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

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

Охватите сеть как средство. Небольшое время, потраченное на анализ основных строительных блоков, сделает вас более ценным активом и улучшит ваш результат.

Или ты не согласен? Может ли веб-дизайнер по-прежнему делать великие дела, имея лишь небольшой интерес к веб-технологиям?