商业软件,是一种寸土必争的游戏

本文探讨了通过不断改进软件产品的细微之处,如何最终打造出一款用户体验出色、功能全面且符合直觉的优秀产品。作者引用了《软件随想录》中关于批判性思考的观点,强调了在日常工作中发现并解决用户痛点的重要性。通过调整默认设置、优化功能布局等看似微不足道的改进,可以显著提升用户满意度和产品价值。

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

当你看到一个自动定时闹钟出场默认的是午夜十二点的时候响起音乐,你是否会想到给它改进一下?

这样的改进或许看来微不足道甚至毫无价值,但每天这样进步一点点,不断的干政一个又一个这样的小细节后,当你磨光、定型、擦亮、修饰你的软件产品的每一个小边角后,就会有神奇的事情发生。

你把闹钟的默认时间钉子啊清晨7点,而不是半夜12点。这样的改进几乎看不出可以让谁获益,几乎没有变化。但当users不再为恼人的不知道为什么会在半夜发出警报声的软件烦躁时,你就前进了一小步了。

为了发现可以改进的地方,你必须有个四位定势,始终如一的用批判的眼光看世界。随便找一样东西,如果你看不出它的缺点,那么你的思维转型还没有成功。当你成功的时候,你身边钦慕的人会被你逼的发疯。你的家人恨不得杀了你。当你不行上班的时候,看到一个司机漫不经心地开车,你几乎用了所有的意志力才勉强忍住不冲上去告诉那个司机,他这样开车差点要了旁边坐在轮椅上的那个可怜小孩儿的命。

当你改正了一个又一个这样的小细节后,厘米变成分米,分米变成米,米变成千米。你最后拿出来的是一件真正优秀的产品。它的第一眼就让人觉得震撼,出类拔萃,工作起来完全符合直觉。就算100万个用户中有一个用户某天突然要用到一个他100万次使用中才会用到一次的函件功能,他发现了这个功能不仅能用,而且还很美:在你的软件中,及时是看门人的小屋都铺着大理石的地板,配有实心的橡木门和桃花心木的壁板。


就是在这个时候,你意识到这是一个优秀的软件。

----摘自《软件随想录》 美 Jeol Spolsky  ,阮一峰 译

 所以,一个优秀的程序员,不光能想到某些功能怎样实现,更要从用户的角度来体验,不断的改进产品的实用性、易用性。追求卓越,你的路才会更加美好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值