Может ли разработчик быть дизайнером? ★
Вопрос от подписчика:
Хотел у тебя спросить, у меня довольно токсичный СТО, который мне постоянно говорит что нельзя быть фронтендером и дизайнером одновременно, ибо буду плох и там и там.
Я люблю писать код, но при этом мне нравится дизайн и я хочу этим продолжать заниматься, Расмус Андерсон же как-то был лидом дизайна в «Фигме», стоял у истоков «Спотифая» и при этом написал кучу языков программирования, компиляторов и так далее. Этот вопрос мне просто не даёт покоя. Что ты думаешь по этому поводу?
Есть мнение о том, нельзя быть программистом и дизайнером одновременно. Я считаю, что это полная хуйня. Наверное, так можно было рассуждать лет 30 назад, но не сегодня. Ещё в 70-х Папанек писал о том, что изучение смежных дисциплин — это часть профессии дизайнера, а не чья-то прихоть. Работа дизайнера всегда опиралась на технологии своего времени: печатный станок, фотонабор. Сегодня основная технология — это код.
Базовое знание ХТМЛ и вёрстки позволяет дизайнеру ещё на стадии макета понять, что можно реализовать, а что нельзя и как сформулировать задачу для разработчика. И, наоборот, если разработчик понимает правила проектирования интерфейсов, видит ошибки у дизайнера и знает, как их исправить, ему гораздо проще общаться с дизайнерами и решать технические задачи.
Я не вижу большой разницы между разработчиком и дизайнером. Принципы проектирования у них одинаковые, отличается лишь инструментарий. И чем дальше, тем больше он сливается в единый набор навыков и практик. Есть много дизайнеров, которые умеют кодить, и немало программистов, которые стали дизайнерами. Например, Илья Бирман умеет кодить, благодаря чему сам написал первую версию «Эгеи», а Саша Бизиков пришёл в дизайн из разработки и теперь управляет дизайнерами.
Знания и навыки из смежных дисциплин усиливают твои позиции в основной деятельности. Чем длиннее твоё «плечо», тем ты более востребован, тем легче тебе создавать новые смыслы. Развиваясь не только вглубь, но и вширь, ты прокачиваешь «мышцы» — навыки — которые неразвиты у твоих коллег, и создаёшь нечестное преимущество.
Развиваясь не только вглубь, но и вширь, ты прокачиваешь навыки, которые неразвиты у твоих коллег, и создаёшь нечестное преимущество.
К слову, у меня есть друг — Дима Уткин. Он разработчик на Реакте, но задизайнил кучу разных штук, и ему интересно буквально всё от городской среды и архитектуры до техник по управлению собой и личной эффективности. И это правильный подход! Ведь дизайн — это осмысленное упорядочивание имеющихся данных и создание новых смыслов. Сегодня новые смыслы зарыты на стыке технологий и дисциплин, а не в какой-то одной области.
П. С. И ещё, когда кто-то говорит вам, что чего-то там нельзя, помните, что можно всё!
Задать свой вопрос → evgeny@lepekhin.ru