Все истории

🎨 Разработчик не обязан понимать дизайн.

Копия публикации из архива канала. Дата и текст сохранены.

Правда?

Представьте.
Вы заходите в приложение.
Кнопка «Удалить аккаунт» выглядит как главная CTA.
Текст прыгает.
Отступы живут своей жизнью.
На маленьком экране всё уехало.
Ошибка показывается красным текстом где-то внизу.
Загрузка никак не обозначена.

Пользователь думает:
«Какое кривое приложение».

Разработчик думает:
«Но я же всё сделал по макету».

Дизайнер думает:
«Я вообще не так рисовал».

Вот поэтому странно, когда разработчик говорит:
«Дизайн — не моя работа».

Да, рисовать макеты — не твоя.
Но если ты работаешь с интерфейсом, ты всё равно влияешь на него.

Ты решаешь, как поведёт себя экран при ошибке.
Как будет выглядеть пустое состояние.
Что случится, если текст в три раза длиннее.
Как элемент сожмётся на мобилке.
Как пользователь поймёт, что что-то загрузилось.

Очень часто этих состояний вообще нет в макете.

И кто тогда принимает решение?
Спойлер: разработчик.

Поэтому есть забавный парадокс:
можно идеально знать React и при этом делать плохие интерфейсы.
И наоборот.

Разработчик с базовым пониманием UX иногда сделает продукт лучше, даже если код у него не настолько «элегантный».

✍️ Должен ли разработчик вообще отвечать за то, как пользователь воспринимает интерфейс?