【软件工程】《黑客与画家》系列07-设计与研究(节选)

  艺术的各个领域有着巨大的差别,但是我觉得任何一个领域的最佳作品都不可能由对用户言听计从的人做出来。
  
  有一句话说:“顾客永远是对的”,这是指评价优秀设计的标准时看它能够多大程度上满足用户的需求。如果你的小说没人爱看,或者你做的椅子极不舒服,那么就说明你的作品失败了,被一票否决了。就算你的小说(或者椅子)有着最先进的理论指导也无济于事。
  
  可是,让用户满意并不等于迎合用户的一切要求。用户不了解所有可能的选择,也经常弄错自己真正想要的东西。做一个好的设计师就像做一个好医生一样。你不能头痛医头脚痛医脚。病人告诉的症状,你必须找出他生病的真正原因,然后针对病因进行治疗。
  
  大多数优秀的设计都是这样产生的,它们关注用户,并以用户为中心。
  
  我说设计必须考虑用户的需求,这里的“用户”并不是指所有普罗大众。事实上,你可以选择任何想要的目标用户。比如,假定你正在设计一种工具,你可以把目标用户设定为初学者,也可以定为专家级用户。一种人眼里的优秀设计可能在另一种人眼里却是糟糕无比。这里的重点是你必须选出某些人作为你的目标用户。我觉得,除非设定目标用户。否则一种设计的好坏根本无从谈起。
  
  如果目标用户群体涵盖了设计师本人,那么最有可能诞生优秀设计。如果目标用户和你本人差别不大,你往往会假定目标用户的需求比你本人的需求更简单,而不是更复杂。低估用户(即使处于善意)一般来说总是会让设计师出错。我怀疑那些设计“公共住宅项目”的建筑师根本没想过自己住在这里面会是什么感觉。编程语言也有这种现象。C、Lisp和SmallTalk都是设计者为了自己使用而设计的,而Cobol、Ada和java则是为了给别人使用而设计的。
  
  如果你觉得自己在为傻瓜设计产品,那么很可能不仅无法设计出优秀产品。而且就连傻瓜也不喜欢你的设计。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程轨迹_

期望和你分享一杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值