IT和非IT

 搞电脑  Comments Off on IT和非IT
Dec 272011
 

计算机走进了千家万户,人人都在使用它,可正正能把他搞明白的能有几个人。

1 要懂得计算机是需要一点点悟性的,曾经每周重装win98,没事格式化,分个区啥的,后来学习了编程,终于懂了。

2 其实他们根本就不会用电脑,只知道循规蹈矩并小心翼翼的按着使用说明点着鼠标和敲键盘,不曾想过“人机交互”。

3 计算机能干些什么他们没有概念,这也是导致需求经常发生变更的原因之一。

4 软件怎么做——“把最终用户当成傻子来设计”。因为只有这样做出的软件才是最强壮的。

暂时就这些吧

Choices == Headaches

 搞电脑  Comments Off on Choices == Headaches
Sep 142011
 

这几天在看一本《软件随想录》的书,是个叫Joel Spolsky的鬼佬写的,原名是《More Joel on Software》。里面有一篇内容提到“别给用户太多选择”,当时我想到的只是——如果我给了用户那么多选择,那么我就得去搞定那么多选择,还要向用户解释他们之间的区别,就实际情况来说地确认令人非常的headaches。

今天突然想给WP换张皮,尝试了十几个都不中意。无意中就装了Suffusion,然后下图映入眼帘

点进去后无数的选项扑面而来,在配置了1小时我已从panic演变为panasthenia。参考生活经验,这种情况只会持续编码2小时以上,或5小时不间断听尼泊尔劲曲才会发生。我只能说:奇迹发生了!而这个主题是我在试了十几个主题后唯一一个令我中意的,我忍了!!!

因此我有就有了第二点感想:当用户非专业的情况下,那么代码就需要封装封装再封装,只需要暴露给用户最基本的几个接口即可。

KISS – Keep It Simple, Stupid ,很简单也很难。书中随后的一篇文章又提到用户都喜欢简单,但需要某个“关键功能”的时候你得有。不幸的是,每个用户的“关键功能”都是不一样的,所以你的产品需要加上足够多的“关键功能”。

最后想提一下的是,这本书定价49,我是京东36.7买的。就一本2009年12月的书来说,定价偏高。书用的纸张质量也不好,让我想到小学、初中的试卷,长时间阅读后,纸上的纤维弄得手指非常不舒服,失去了阅读能令人畅快淋漓的感觉。本人非常提倡使用再生纸,只不过只的质量因该可以再好一些的。

Simplicity  http://www.joelonsoftware.com/items/2006/12/09.html

Choices = Headaches   http://www.joelonsoftware.com/items/2006/11/21.html

这里还有个他的视频,还没看

Simplicity vs. Choice  http://www.joelonsoftware.com/items/2010/08/19.html