Извечный спор: должны ли дизайнеры писать код или разработчики делать дизайн?
Предлагаем перевод поста дизайнера Джессики Ласкар под кодовым названием «Дизайнеры vs разработчики». Итак, в левом углу ринга – дизайнеры, в правом – разработчики. Брейк!
«Должны ли дизайнеры уметь писать код» — как известно, это одна из самых любимых тем для обсуждения в IT-сообществе. На этот счет написана уже тонна статей, и то и дело появляются новые.
Угадайте, что выпадает первой строчкой, когда вбиваешь в поиск «должны ли дизайнеры…»?
Но скажите мне вот что: часто ли вам попадаются статьи о том, что разработчики должны уметь работать с дизайном? Лично мне — практически никогда.
Меня немного парит, что все ждут от дизайнеров навыков обращения с кодом, но никто всерьез не считает, что и разработчики, в свою очередь, должны иметь хорошее представление о принципах дизайна.
Вы, наверное, и сами видели: если разработчик заявляет: «Я не очень силен в дизайне, не разбираюсь во всех этих красивостях. Я знаю только как кодить», — никто и слова ему не скажет. С другой стороны, когда дизайнеры признаются, что не обладают достаточными навыками, чтобы писать код, это вызывает шок.
Как гласит предание, каждый раз, когда дизайнер говорит: «Не умею кодить», где-то падает замертво один единорог
Мои пять копеек
Ладно, признаю: я не умею писать код. Тем не менее, я не считаю, что это ставит меня ниже тех, кто умеет, и не испытываю по этому поводу сильных угрызений совести.
Не поймите меня неправильно. Я не говорю, что у дизайнеров только и должно быть забот, что двигать пиксели, а вникать, как там все устроено «под капотом» — не их дело. Конечно, дизайнеры должны быть знакомы с процессом разработки, так как это поможет устранить разрыв между дизайном и разработкой.
Я пытаюсь донести следующее: возможно, во всех этих разговорах мы не тому уделяем внимание. Вместо того, чтобы спорить, кто что обязан зубрить: дизайнеры — код или разработчики – дизайн, нам всем не помешало бы поучиться другому — как лучше понимать специфику работы других членов команды и относиться друг к другу с большим уважением.
В другой своей статье я уже упоминала, что дизайнеры и разработчики больше не существа из разных миров, ведь они работают вместе, на одну цель — создать продукт наилучшего качества. По сути, различие лишь в том, как мы себя называем, а в конечном счете все мы занимаемся дизайном и все что-то разрабатываем.
Дизайнеры принимают решения, касающиеся внешнего вида и функциональности, и занимаются их визуальной реализацией. Разработчики принимают и претворяют в жизнь решения, которые влияют на то, как в конечном счете будет выглядеть дизайн продукта. Все мы решаем какие-то задачи.
Итак, вместо того, чтобы старательно вникать в тонкости, касающиеся основ реализации – тонкости, которые специалист все равно знает лучше – давайте лучше направлять свою энергию на те проблемы, которые решаем мы сами.
Вернемся к исходным вопросам.
Должны ли дизайнеры писать код?
Мне кажется, в этом нет необходимости. Если умеют, то молодцы, конечно, но я не думаю, что это должно быть обязательным требованием. Лучше вместо этого разобраться, как происходит процесс работы у разработчиков и как они мыслят: это поможет сделать сотрудничество более гладким.
Должны ли разработчики заниматься дизайном?
Они и так им занимаются. Каждый день они демонстрируют креативное мышление, создавая код, который определяет, каким будет дизайн в своем конечном виде.
Давайте учиться ценить каждую сторону этого двустороннего процесса за то, что она вносит свой вклад. Вот увидите, мы все от этого только выиграем».
Итак, в статье нет холивара, только мысли на тему «ребята, давайте жить дружно». Если у вас наболело, не держите в себе: добро пожаловать в комментарии.
Автор: