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



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


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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

Комментарии (4)


  1. Prometheus
    25.02.2017 11:08

    Ха, конечно, дизайнеры должны уметь кодить — всенепременно!

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

    Ну, или увольте всех этих HR, которые в вакансиях пишут такие жирные требования.
    «И швец, и жнец, и на дуде игрец»


  1. ultrinfaern
    25.02.2017 11:11
    +1

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


  1. tnc4401
    25.02.2017 11:34
    +1

    Какая бесмысленная статья…
    Бэкенд разработчики и так учат фронтенд, дизайнеры кодят, фронтендеров заставляют лезть в бэкенд или понимать в css-анимациях. Даже руководитель проектов почему-то умеет кодить.
    Когда нет идеальных специалистов кому можно довериться на 100% (а их почти всегда нет) — можно лезть в смежную область.


  1. Evgeny42
    25.02.2017 11:37

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

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