gpt4 book ai didi

user-interface - 为什么优秀的 UI 设计对于一些开发人员来说如此困难?

转载 作者:行者123 更新时间:2023-12-03 01:06:11 26 4
gpt4 key购买 nike

我们中的一些人只是对 UI 设计的软性方面感到困难(尤其是我自己)。 “后端编码员”注定只能设计业务逻辑和数据层吗?我们可以做些什么来重新训练我们的大脑,以便更有效地设计令人愉悦且有用的表示层?

同事们向我推荐了几本书,包括网站设计不要让我思考为什么软件很糟糕,但我我想知道其他人做了什么来消除他们在这方面的缺陷?

最佳答案

直接说吧:

对此的改进并不是从指导方针开始的。首先要重新构建您对软件的看法。

大多数核心开发人员对其软件用户的同理心几乎是。他们不知道用户如何思考、用户如何构建他们使用的软件模型以及他们一般如何使用计算机。

这是专家与外行碰撞的典型问题:一个正常人怎么会这么不明白专家10年前就明白的事情?

首先要承认的事实之一是,对于几乎所有经验丰富的开发人员来说,这是难以置信的难以理解的事实:

普通人对软件的概念与您截然不同。他们对编程一无所知。没有任何。零。他们甚至不在乎。他们甚至认为自己不必关心。如果您强制他们,他们将删除您的程序。

这对于开发人员来说是难以置信的严酷。他为自己制作的软件感到自豪。他喜欢每一个功能。他可以准确地告诉你其背后的代码是如何工作的。也许他甚至发明了一种令人难以置信的聪明算法,使其运行速度比以前快了 50%。

用户并不关心。

真是个白痴。

许多开发人员无法忍受与普通用户一起工作。他们因不存在的技术知识而感到沮丧。这就是为什么大多数开发者都回避并认为用户一定是白痴。

他们不是。

如果软件开发人员购买了一辆车,他希望它能顺利运行。他通常不关心轮胎压力,而机械微调对于使其以这种方式运行非常重要。在这里,他不是专家。如果他买了一辆没有微调的汽车,他会把它退还并购买一辆能满足他要求的汽车。

许多软件开发人员喜欢电影。出色的电影能够激发他们的想象力。但他们并不是制作电影、制作视觉效果或编写优秀电影剧本的专家。大多数 Nerd 的表演都非常、非常、非常糟糕,因为他们都是在表达复杂的情感,而很少进行分析。如果开发人员观看一部糟糕的电影,他只会注意到它整体上很糟糕。 Nerd 们甚至建立了 IMDB 来收集有关好电影和坏电影的信息,以便他们知道哪些电影该看,哪些该避免。但他们并不是电影创作方面的专家。如果电影不好,他们就不会去看电影(或者不会从 BitTorrent 下载;)

因此归结为:将普通用户视为专家而回避是无知。因为在那些他们不是专家的领域(而且有很多),他们期望其他领域的专家能够已经考虑过使用他们的产品或服务的普通人。

你可以采取什么措施来补救?作为一名程序员,你越是核心,你对普通用户思维的开放程度就越低。这对你来说是陌生的、无知的。您会想:我无法想象人们如何在缺乏知识的情况下永远使用计算机。但他们可以。对于每个 UI 元素,请思考:有必要吗?它符合用户对我的工具的概念吗?我怎样才能让他明白呢?请阅读有关可用性的内容,有很多好书。这也是一个完整的科学领域。

啊,在你说之前,是的,我是苹果粉丝;)

关于user-interface - 为什么优秀的 UI 设计对于一些开发人员来说如此困难?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/514083/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com