Как программисты, мы можем решать очень сложные проблемы, но тогда, когда нам приходится проектировать пользовательский интерфейс, мы, как правило, не делаем их простыми в использовании.
В небольших компаниях они не могут позволить себе иметь дизайнеров и экспертов по UX, программисты должны делать почти все в программном обеспечении. Но эти интерфейсы редко бывают интуитивно понятными ( классический пример ).
В чем проблема? Как разработчики могут улучшить свои навыки в разработке хорошего пользовательского опыта?
ui
user-experience
jmservera
источник
источник
Ответы:
Я сталкивался с этой проблемой много раз в своей карьере - хитрость заключается в том, чтобы сначала осознать, что это проблема, и признать ее. После того, как вы это сделаете, легче перестать создавать слишком сложные интерфейсы.
Пользовательский интерфейс также является частью разработки программного обеспечения, но, возможно, для многих разработчиков программного обеспечения это не так интересно. Тем не менее, есть много интересных проблем, связанных с этим, и они, вероятно, могут быть такими же интересными, как и более технические проблемы, по моему опыту.
Удобство, дизайн пользовательского опыта (UX), взаимодействие человека с компьютером (HCI) - это не волшебная, и это является частью процесса разработки программного обеспечения.
Мой совет:
Следуя этим простым принципам на протяжении многих лет, я фактически накопил полезную информацию о том, как создавать пользовательские интерфейсы, как люди взаимодействуют с программным обеспечением и как они думают, когда они его используют. Я отнюдь не эксперт, но я , наверное , знаю немного немного больше , чем средний программист.
Tl; dr: KISS
источник
У них разные цели.
Очень редко быть хорошим в обоих. По крайней мере, в то же время.
ОБНОВЛЕНИЕ: я недавно узнал, что есть другие факторы, такие как опыт. В дополнение к некоторым унаследованным факторам, вы развиваете умственные способности в зависимости от того, как вас вызвали в детстве. Например, дети, подвергшиеся насилию, в среднем более креативны, чем контрольная группа, потому что они учатся отключаться от своей ужасной реальности во сне.
источник
Я полагаю, вы могли бы поспорить о том, как программисты и дизайнеры имеют разные взгляды или разные личности, или поспорить о левом полушарии против правого полушария и о творчестве против логики, но на самом деле, есть три фундаментальных вопроса:
Третья проблема может быть решена с помощью достаточной дисциплины, чтобы не выбрать легкий путь. Я не уверен, что первые две проблемы разрешимы; чем ближе вы к своей работе, тем труднее ее увидеть, как это делает посторонний. Вот почему тестирование юзабилити - даже простые, неформальные вещи, такие как захват кого-то в зале и размещение их перед вашим приложением - так важно.
источник