В редакцию ЦП поступило письмо Михаила Токовинина от компании по разработке высоконагруженных интернет-решений Qsoft. По его мнению, главная проблема российской веб-разработки — неправильное распределение ролей между дизайнерами и разработчиками.
Я все чаще думаю, что российская веб-разработка имеет серьезный врожденный дефект, который, если его не преодолеть, обречет нас на серьезное отставание в будущем.
Особенно это стало заметно с мобильными приложениями, которые стали наследниками веб-традиций.
У травмы есть имя и имя – это так называемые дизайнеры и верстальщики.
Но обо всем по порядку.
Как так получилось, что человечество начало писать программные интерфейсы с использованием плохого HTML и использовать браузер в качестве среды? С технической точки зрения это жуткая кривость.
Но выживает не сильнейший, а сильнейший, а мы живём в человеческом мире, а значит гибкость в визуализации важнее технологического совершенства.
А мы будем мучиться, подставлять костыли (типа JS), но делать свои интерфейсы там, где у нас больше возможностей.
И вот мы здесь.
Мы больше делаем не сайты, а программы.
Делаем интерфейсы.
Но у нас есть проблема.
Кто-то очень глупый и недальновидный на заре сайтостроения разделил всех на две большие касты — технарей и творческих личностей.
Думаю, корни этого где-то в рекламе, полиграфии, но факт остается фактом: «дизайнеры» у нас есть.
Это творческие личности, они увлекаются фотографией, используют фотошоп и прекрасно рисуют. Но самое главное, что кто-то позволил им оставаться гуманитариями.
И это проблема.
Дизайнер – не художник.
Это инженер.
Это архитектор.
Его задача не сделать это красиво, а удобно, правильно – найти самое изящное и рабочее решение в узком коридоре возможностей и ограничений.
Какова роль дизайнера интерьера? Речь идет о выборе штор под цвет дивана или о том, чтобы проход не был слишком узким, чтобы двери открывались удобно и не приходилось совершать лишних движений на кухне? Чем должен руководствоваться дизайнер, выбирая цвет напольной плитки в прихожей? Идея красоты или то, что белая затирка в России станет грязно-серой и не смоется? Как установить перегородки, чтобы везде было солнечно и не пахло супом? Как сделать свой дом комфортным? Дизайнер – это прежде всего инженер, техник.
Не случайно в США веб-дизайнер сдает работу не в виде изображения, а в виде готового HTML.
Дизайнер обязан сразу сделать макет.Это верно.
Это заставляет его мыслить системно – систематизировать, нормализовать используемые решения и стили.
А что насчет программистов? Кто-то позволил им некрасиво делать свою работу.
Но каждого инженера учат, что уродливые вещи не работают. Мы восхищаемся Apple, но они гордятся тем, что то, что внутри, так же хорошо, как и то, что снаружи, даже если никто этого никогда не увидит. Можно ли создать красивую машину, когда под капотом полный бардак? Почему и кто позволил веб-программистам не думать о том, как выглядит их результат? Естественно, все это привело к появлению так называемых «верстальщиков», задача которых — взять неудачные результаты одних и повторить все близкое к картинке, которую дают другие.
Глупый, пошлый, бесполезный и даже вредный труд. Так не должно быть.
И это становится все более очевидным в мобильных приложениях.
Не должно быть никаких «дизайнеров Фотошопа».
Не должно быть полупрограммистов/верстальщиков.
Необходимо запретить программистам выдавать некрасивые результаты.
Но как изменить ситуацию? Я возлагаю большую надежду на тех, кого мы стали называть фронтенд-специалистами.
Это что-то среднее между хардкорным разработчиком и дизайнером.
Это тот, кто понимает важность межстрочного интервала и владеет всеми инструментами разработки интерфейсов.
Эти люди должны взять на себя ключевую роль.
Именно им следует убрать «чертежников» из дизайна интерфейсов, иногда брать в руки Photoshop и делать множество вещей сразу на месте.
Эти люди должны показать, что программист не обязательно должен быть «антиэстетом», а должен выдавать приличные результаты.
Я думаю, что фронтендеров по праву следует называть дизайнерами, но, к сожалению, это слово мы уже утратили.
Мы должны, наконец, перестать изображать веб-разработку как пересечение творчества и технологий и стать просто инженерами (например, водителями автомобилей).
Ведь работа инженера – это очень красиво.
Метрология – это прекрасно.
Сопромат и теормех – это прежде всего красиво.
Любой рисунок очень красив.
Любой детально выверенный проект – это очень красиво.
Только красивые вещи работают хорошо.
Летают только красивые самолеты.
-
Второй Сон
19 Oct, 24 -
Пагинация Для Telegram-Бота На Python
19 Oct, 24 -
Netbeans Ide 8.1 — Все Еще Rc
19 Oct, 24