«Должны ли дизайнеры уметь писать код» — как известно, это одна из самых любимых тем для обсуждения в IT-сообществе. На этот счет написана уже тонна статей, и то и дело появляются новые.
Угадайте, что выпадает первой строчкой, когда вбиваешь в поиск «должны ли дизайнеры...»?
Но скажите мне вот что: часто ли вам попадаются статьи о том, что разработчики должны уметь работать с дизайном? Лично мне — практически никогда.
Меня немного парит, что все ждут от дизайнеров навыков обращения с кодом, но никто всерьез не считает, что и разработчики, в свою очередь, должны иметь хорошее представление о принципах дизайна.
Вы, наверное, и сами видели: если разработчик заявляет: «Я не очень силен в дизайне, не разбираюсь во всех этих красивостях. Я знаю только как кодить», — никто и слова ему не скажет. С другой стороны, когда дизайнеры признаются, что не обладают достаточными навыками, чтобы писать код, это вызывает шок.
Как гласит предание, каждый раз, когда дизайнер говорит: «Не умею кодить», где-то падает замертво один единорог
Мои пять копеек
Ладно, признаю: я не умею писать код. Тем не менее, я не считаю, что это ставит меня ниже тех, кто умеет, и не испытываю по этому поводу сильных угрызений совести.
Не поймите меня неправильно. Я не говорю, что у дизайнеров только и должно быть забот, что двигать пиксели, а вникать, как там все устроено «под капотом» — не их дело. Конечно, дизайнеры должны быть знакомы с процессом разработки, так как это поможет устранить разрыв между дизайном и разработкой.
Я пытаюсь донести следующее: возможно, во всех этих разговорах мы не тому уделяем внимание. Вместо того, чтобы спорить, кто что обязан зубрить: дизайнеры — код или разработчики – дизайн, нам всем не помешало бы поучиться другому — как лучше понимать специфику работы других членов команды и относиться друг к другу с большим уважением.
В другой своей статье я уже упоминала, что дизайнеры и разработчики больше не существа из разных миров, ведь они работают вместе, на одну цель — создать продукт наилучшего качества. По сути, различие лишь в том, как мы себя называем, а в конечном счете все мы занимаемся дизайном и все что-то разрабатываем.
Дизайнеры принимают решения, касающиеся внешнего вида и функциональности, и занимаются их визуальной реализацией. Разработчики принимают и претворяют в жизнь решения, которые влияют на то, как в конечном счете будет выглядеть дизайн продукта. Все мы решаем какие-то задачи.
Итак, вместо того, чтобы старательно вникать в тонкости, касающиеся основ реализации – тонкости, которые специалист все равно знает лучше – давайте лучше направлять свою энергию на те проблемы, которые решаем мы сами.
Вернемся к исходным вопросам.
Должны ли дизайнеры писать код?
Мне кажется, в этом нет необходимости. Если умеют, то молодцы, конечно, но я не думаю, что это должно быть обязательным требованием. Лучше вместо этого разобраться, как происходит процесс работы у разработчиков и как они мыслят: это поможет сделать сотрудничество более гладким.
Должны ли разработчики заниматься дизайном?
Они и так им занимаются. Каждый день они демонстрируют креативное мышление, создавая код, который определяет, каким будет дизайн в своем конечном виде.
Давайте учиться ценить каждую сторону этого двустороннего процесса за то, что она вносит свой вклад. Вот увидите, мы все от этого только выиграем».
Итак, в статье нет холивара, только мысли на тему «ребята, давайте жить дружно». Если у вас наболело, не держите в себе: добро пожаловать в комментарии.
Комментарии (4)
ultrinfaern
25.02.2017 11:11+1Дизайнер не должен писать код, дизайнер должен понимать как это работает. Мы живем в неидеальном мире: есть гравитация, которая не дает нам летать. И полет фантазии дизайнера должен быть ограничен возможностями HTML.
tnc4401
25.02.2017 11:34+1Какая бесмысленная статья…
Бэкенд разработчики и так учат фронтенд, дизайнеры кодят, фронтендеров заставляют лезть в бэкенд или понимать в css-анимациях. Даже руководитель проектов почему-то умеет кодить.
Когда нет идеальных специалистов кому можно довериться на 100% (а их почти всегда нет) — можно лезть в смежную область.
Evgeny42
25.02.2017 11:37Первый раз слышу, что дизайнер должен писать код. Верстка это зачастую (но не всегда) нудный и медитативный процесс, который убивает креативность. И дизайнеру, именно хорошему дизайнеру, который делает хорошо, нет смысла тратить свое время и свои силы на такие вещи.
А вот программисту с дизайном — тут как повезет. Зависит от абстрактного мышления, чувства прекрасного и конечно опыта.
Prometheus
Ха, конечно, дизайнеры должны уметь кодить — всенепременно!
Если программисты должны уметь верстать.
А верстальщики должны уметь программировать и дизайн рисовать, почему же это дизайнеры должны уметь только дизайнить — уж, нет — пусть учатся верстать или программировать.
Ну, или увольте всех этих HR, которые в вакансиях пишут такие жирные требования.
«И швец, и жнец, и на дуде игрец»