В редакцию AD пришло письмо Михаила Токовинина из компании по разработке высоконагруженных интернет-решений Qsoft. По его мнению, основная проблема российской веб-разработки в неправильном распределении ролей между дизайнерами и разработчиками.
#самизнаетекакиекнопки
Я все чаще думаю, что у российской веб-разработки есть серьезная родовая травма, которая, если ее не преодолеть, обречет нас в будущем на серьезное отставание.
Особенно это стало заметно с мобильными приложениями, которые стали наследниками веб-традиций. У травмы есть имя и название — это так называемые дизайнеры и верстальщики. Но обо всем по порядку.
Как так получилось, что человечество стало писать интерфейсы к софту с помощью убогого HTML и использовать браузер как среду? С технической точки зрения это страшная кривота. Но выживает не сильнейший, а наиболее приспособленный, а мы живем в мире людей, и значит гибкость в визуализации важнее технологического совершенства. И мы будем мучаться, подставлять костыли (вроде JS), но делать свои интерфейсы там, где у нас больше возможностей. И вот мы здесь. Мы уже делаем не сайты, а программы. Мы делаем интерфейсы.
Но у нас проблема. Кто-то очень глупый и недальновидный на заре сайтостроения разделил всех на две большие касты — технарей и личностей творческих. Я думаю корни этого где-то в рекламе, полиграфии, но факт остается фактом — у нас завелись «дизайнеры». Это творческие личности, они увлекаются фотографией, пользуются фотошопом и рисуют красиво. Но самое главное — кто-то разрешил им оставаться гумманитариями. А это беда.
Дизайнер — это не художник. Это инженер. Это архитектор. Его задача сделать не красиво, а удобно, правильно — в узком коридоре возможностей и ограничений найти наиболее изящное и работающее решение.
В чем роль дизайнера интерьера? В том чтобы подобрать шторы под цвет дивана или в том, чтобы проход не оказался слишком узким, двери открывались удобно, а на кухне не приходилось совершать лишних телодвижений?
Чем должен руководствоваться дизайнер, выбирая цвет половой плитки в коридоре? Представлением о прекрасном или тем, что белая затирка в России станет грязно-серой и не отмоется? Как поставить перегородки, чтобы везде было солнечно и не пахло супом? Как сделать жилище удобным?
Дизайнер — это прежде всего инженер, это технарь. Не случайно в США веб-дизайнер сдает работы не в виде картинки, а в виде уже готового HTML.
Дизайнер обязан сразу верстать.
Так правильно. Это заставляет его думать системно — систематизировать, нормализовать используемые решения и стили.
А что с программистами? Кто-то разрешил им делать свою работу некрасиво. А ведь каждого инженера учат, что некрасивое не работает. Мы восхищаемся Applе, но они гордятся тем, что внутри корпуса не меньше того, что снаружи, хотя никто этого никогда не увидит. Разве можно создать красивый автомобиль, когда под капотом все сделано тяп-ляп? Почему и кто разрешил веб-программистам не думать о том, как выглядит их результат?
Естественно, все это привело к появлению так называемых «верстальщиков», задача которых взять убогий результат одних и повторить все близко к картинке выданную другими. Глупая, пошлая, бесполезная и даже вредная работа. Так быть не должно. И это становится все очевиднее в мобильных приложениях.
Не должно быть никаких «дизайнеров-фотошопщиков». Не должно быть никаких полупрограммистов-верстальщиков. Надо запретить программистам выдавать некрасивый результат. Но как изменить ситуацию?
У меня большая надежда на тех, кого мы стали называть front-end’щики. Это кто-то средний между хардкорным разработчиком и дизайнером. Это тот, кто понимает важность межстрочного расстояния и владеет всем инструментарием для разработки интерфейса. Эти люди должны занять ключевую роль. Именно они должны отстранить «рисовальщиков» от проектирования интерфейса, брать иногда в руки фотошоп, а многое делать сразу по месту.
Эти люди должны показать, что программист не обязан быть «анти-эстетом», а должен выдавать опрятный результат. Я думаю, что именно front-end’щики должны были бы по праву тогда называться дизайнерами, но это слово мы, к сожалению, уже потеряли.
Мы должны наконец перестать изображать из веб-разработки стык творчества и технологий, а стать просто инженерами (как автомобилисты). Ведь работа инженера — это очень красиво. Метрология — это красиво. Сопромат и термех — это, прежде всего, красиво. Любой чертеж очень красив. Любой выверенный в мелочах проект очень красив. Только красивые вещи хорошо работают. Только красивые самолеты летают.
About the author