СоХабр закрыт.

С 13.05.2019 изменения постов больше не отслеживаются, и новые посты не сохраняются.

H Извечный спор: должны ли дизайнеры писать код или разработчики делать дизайн? в черновиках Перевод

Предлагаем перевод поста дизайнера Джессики Ласкар под кодовым названием «Дизайнеры vs разработчики». Итак, в левом углу ринга – дизайнеры, в правом – разработчики. Брейк!



«Должны ли дизайнеры уметь писать код» — как известно, это одна из самых любимых тем для обсуждения в IT-сообществе. На этот счет написана уже тонна статей, и то и дело появляются новые.


Угадайте, что выпадает первой строчкой, когда вбиваешь в поиск «должны ли дизайнеры...»?

Но скажите мне вот что: часто ли вам попадаются статьи о том, что разработчики должны уметь работать с дизайном? Лично мне — практически никогда.

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

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


Как гласит предание, каждый раз, когда дизайнер говорит: «Не умею кодить», где-то падает замертво один единорог

Мои пять копеек

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

Не поймите меня неправильно. Я не говорю, что у дизайнеров только и должно быть забот, что двигать пиксели, а вникать, как там все устроено «под капотом» — не их дело. Конечно, дизайнеры должны быть знакомы с процессом разработки, так как это поможет устранить разрыв между дизайном и разработкой.

Я пытаюсь донести следующее: возможно, во всех этих разговорах мы не тому уделяем внимание. Вместо того, чтобы спорить, кто что обязан зубрить: дизайнеры — код или разработчики – дизайн, нам всем не помешало бы поучиться другому — как лучше понимать специфику работы других членов команды и относиться друг к другу с большим уважением.

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

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


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

Вернемся к исходным вопросам.

Должны ли дизайнеры писать код?

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

Должны ли разработчики заниматься дизайном?

Они и так им занимаются. Каждый день они демонстрируют креативное мышление, создавая код, который определяет, каким будет дизайн в своем конечном виде.

Давайте учиться ценить каждую сторону этого двустороннего процесса за то, что она вносит свой вклад. Вот увидите, мы все от этого только выиграем».

Итак, в статье нет холивара, только мысли на тему «ребята, давайте жить дружно». Если у вас наболело, не держите в себе: добро пожаловать в комментарии.

комментарии (11)

+2
+3 –1
Prometheus ,   * (был изменён)
Ха, конечно, дизайнеры должны уметь кодить — всенепременно!

Если программисты должны уметь верстать.
А верстальщики должны уметь программировать и дизайн рисовать, почему же это дизайнеры должны уметь только дизайнить — уж, нет — пусть учатся верстать или программировать.

Ну, или увольте всех этих HR, которые в вакансиях пишут такие жирные требования.
«И швец, и жнец, и на дуде игрец»
+2
ultrinfaern ,  
Дизайнер не должен писать код, дизайнер должен понимать как это работает. Мы живем в неидеальном мире: есть гравитация, которая не дает нам летать. И полет фантазии дизайнера должен быть ограничен возможностями HTML.
0
tentakle ,  
Можно и порассуждать объективно, а где же граница возможностей HTML?
+3
tnc4401 ,  
Какая бесмысленная статья…
Бэкенд разработчики и так учат фронтенд, дизайнеры кодят, фронтендеров заставляют лезть в бэкенд или понимать в css-анимациях. Даже руководитель проектов почему-то умеет кодить.
Когда нет идеальных специалистов кому можно довериться на 100% (а их почти всегда нет) — можно лезть в смежную область.
0
+2 –2
Evgeny42 ,  
Первый раз слышу, что дизайнер должен писать код. Верстка это зачастую (но не всегда) нудный и медитативный процесс, который убивает креативность. И дизайнеру, именно хорошему дизайнеру, который делает хорошо, нет смысла тратить свое время и свои силы на такие вещи.

А вот программисту с дизайном — тут как повезет. Зависит от абстрактного мышления, чувства прекрасного и конечно опыта.
0
VolCh ,  

Как по мне, то дизайнер не должен писать код, имплементирующий его дизайн в реальный интерфейс, в рабочих процессах в общем случае (есть нюансы, в основном экономические, у кого сколько времени займёт и кто сколько в час получает), но должен уметь это делать с тем, чтобы, грубо, дать ТЗ разработчику и проконтролировать его исполнение. Или вместе с дизайнером постоянно должен быть аналитик, может не понимающий красоту и прочего, но постоянно дающий примерные стоимостные и временные оценки фантазиям дизайнера. В общем, у дизайнера не должно быть удивления, если на два варианта дизайна слабо по его мнению отличающихся технически разработка даёт оценки сроков и стоимости различающиеся на порядки и основной заказчик выбирает вариант, который дизайнер сделал, чтобы была альтернатива.

+4
lovermann ,  
Я вообще не уловил, о чём эта публикация, одна вода.
0
TimsTims ,   * (был изменён)
Если коротко, то автор оригинала пишет, что он не кодит и ему норм.
Остальное — вода.
0
evehicks ,  
Эта публикация с призывом не убивать бедных маленьких единорогов.
0
lencom ,  
когда дизайнеры признаются, что не обладают достаточными навыками, чтобы писать код, это вызывает шок.
Я разработчик. Впервые слышу, что от дизайнеров ждут навыков кодинга. А наоборот — очень часто.

Вместо того, чтобы спорить, кто что обязан зубрить: дизайнеры — код или разработчики – дизайн, нам всем не помешало бы поучиться другому — как лучше понимать специфику работы других членов команды и относиться друг к другу с большим уважением.
Добавлю, что вместо того, чтобы спорить, нам всем не помешало бы больше погружаться в предметную область заказчика.
0
potorof ,  
По мне, так вообще дизайнеры не нужны для фронтенда )))