开发人员应具备的产品设计意识

本文探讨了软件开发中界面设计与用户体验的重要性。强调了界面和谐统一及操作人性化两大原则,并通过实例说明了如何提升软件产品的用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:朱金灿

来源:http://blog.youkuaiyun.com/clever101

 

        有时我想:开发人员应该具备怎么的产品设计意识呢?有时我对一些软件的丑陋和非人性化操作是不能忍受,感觉开发人员具备一些产品设计意识实在很有必要了。我想需要简单做到简单两点:界面的和谐统一和操作的人性化。

 

       首先需要明白的一点是很多时候界面做得差并不仅仅是缺乏产品设计的意识,更可能是缺乏认真细致的工作作风。比如有次我看到一个同事的对话框是这样的:


       上面这种错误其实是只需要做完功能之后自己认真检查一下就能发现。

 

        界面的和谐统一体现在一个软件中的界面元素都是统一的。比如对话框的风格,字体的风格等等都是一致的。这可能就需要在开发一个软件之前就指定一个界面规范来进行约定。然后在进行软件测试时也进行这方面的检查。

 

        如何做到操作的人性化呢?我的经验是假设你是真正的用户。现在假设你是软件的真正的用户,那么会有什么情况发生呢?一是真正的用户一般不是软件开发人员,因此在软件的界面不要出现软件开发相关的术语,比如对话框、单文档、多文档之类的,因为真正的用户是不懂这些的。二是真正的用户是千百次地使用软件的,这跟软件开发人员实现功能后随便点两下是不一样的,如果你想到你实现的功能是用户千百次地使用的,或许你就有动力去从操作的人性化方面改进了。《乔布斯传》记录了乔布斯要求工程师缩短Mac开机时间时将之比喻为救人性命:“如果Mac卖出500万台,而每天每台机器开机多花费10秒钟,那加起来每年就要浪费大约3亿分钟,而3亿分钟至少相当于100个人的寿命。”三是界面元素能少就少。在设计上我是倡导极简主义的。想想苹果手机只有一个键就足以说明这一点了。

转载于:https://www.cnblogs.com/lanzhi/p/6469967.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值