软件随想录(二)

这些让我豁然开朗,我在开始做iOS开发的时候,总是觉得好的idea+好的UI设计,就能够得到一些下载量,但是没有仔细的考虑过留存的问题,以为我做的东西比别人漂亮,也许同类的产品中,用户就会选择留下来,现在想想还是太年轻。

在考虑做某一款软件的时候,还是把解决真正的问题放在第一位,其他的一切说起来,都是表面东西,包括代码花括号换行还是不换行。

书中在提到做软件的时候,我们应该分寸不让,保持着对产品卓越的追求,不断的去打磨每一个细节。当你改正了一个又一个这样的小细节后,当你磨光、定型、擦亮、修饰你的产品的每一个小边角后,就会有神奇的事情发生,厘米变成分米,分米变成米,米变成了千米,你最后拿出来的是一件真正优秀的产品,它第一眼就让人觉得震撼,出类拔萃,工作起来完全符合直觉,就算100万个用户中有一个用户某天突然要用到以个他100万次使用中才会用到的一次的罕见功能,他发现了这个功能不仅能用,而且还很美:在你的软件中,即使是看门人的小屋都铺着大理石的地板,配有实心的橡木门和桃花心木的壁板,就是在这个时候,你意识到这是一个优秀软件。

而为了发现可以改进的地方,你必须有一个思维定势,始终如一地用批判性的眼光看世界。随便找一样东西,如果你看不出它的缺点,那么你的思维转型还没有成功。当然你如果成功了,不是逼疯自己,就是逼疯身边的人。

关于批判性的眼光看世界,可以阅读唐纳德·A·诺曼的《设计心理学》,诺曼在书中举了大量的例子,来抨击现实中已有的设计,即便那些拿过优秀设计奖项的作品,依然被划分会造成用户困扰,难以使用的东西。他的观点就是“如果一个东西用户无法直接理解使用,那不是用户不聪明,而是设计者太过愚蠢。

”譬如,我们来到一个新的地方,有三个开关控制不同的灯,但是你根本就无法将三个连续的开关和那三个灯泡联系起来,如果你开错了开关,你也许会抱怨自己笨手笨脚,也许轻声说sorry。但很难将这一切归咎于设计者的愚蠢。

“诺曼门”的概念就是来自他的书籍,原本是指那些不知道让人是推是拉的才能打开的门,造成用户难以理解。渐渐的成为设计心理学词汇,用来指那些造成用户难以理解的物品。

我们生活中的许多设计都是那么的愚蠢。从而也能看出,如果你生活在一个都是错误设计的世界,那么你面对许多设计不足的软件,也不会有太多的挑剔。这个时候你如果做出一款设计优美的软件,就能够一举获得用户。

好了,你阅读了设计心理学的书籍,那么你在抬头看看周围的一切,是不是感觉有好多可以挑剔的东西。