数据挖掘到底有什么不得了的?
作者:asky 日期:2006-02-16
屏蔽退格键的后退功能,但不屏蔽删除表单内容的功能
作者:asky 日期:2006-02-16
--------------------
<script language="javascript">
document.onkeydown = function()
{
if(event.keyCode == 8)
{
if(event.srcElement.tagName.toLowerCase() != "input"
&& event.srcElement.tagName.toLowerCase() != "textarea")
event.returnValue = false;
 ...
<script language="javascript">
document.onkeydown = function()
{
if(event.keyCode == 8)
{
if(event.srcElement.tagName.toLowerCase() != "input"
&& event.srcElement.tagName.toLowerCase() != "textarea")
event.returnValue = false;
 ...
九楼窗外
作者:asky 日期:2006-02-15
[转]DHTML参考手册(一)
作者:asky 日期:2006-02-14
!important | 增加特定规则的重要性。 |
:active | 设置当链接处于激活状态时 a 元素的样式。 |
:first-letter | 在 对象 的第一个字符上应用一个或多个样式。 |
:first-line | 在 对象 的第一行上应用一个或多个样式。 |
:hover | 设置当用户将鼠标指针悬停在链接上时 a 元素的样式。 |
:link | 设置当链接最近没有访问过时 a 元素的样式。 |
:visited | 设置当链接最近访问过时 a 元素的样式。 |
@charset | 设置外部样式表的字符集。 |
@font-face | 设置要嵌入 HTML 文档的字体。 |
@import | 导入一个外部样式表。 |
@media | 设置 styleSheet 对象中一组规则的媒体类型。 |
Tags: DHTML
[转]做完用户测试之后
作者:asky 日期:2006-02-12
[转]人工智能历史
作者:asky 日期:2006-02-12
[转]五子棋算法
作者:asky 日期:2006-02-11
MBA不如会讲故事
作者:asky 日期:2006-02-08
故事1:
通俗理解什么是商业化?
亲身经历的故事,2001年我在赛格做售后服务工程师,那时候刚刚来深圳没有多久,信心十足,什么事都力求做到最好。
我的工作主要是负责上门对客户购买的电脑进行维护,很多时候是早上到公司报到一下然后就背着工具到处跑,有时候还在一个客户那里忙着,公司的电话又来了,又要去另一个客户那儿。
当时做事比较追求完美,崇尚技术,因为客户电脑遇到的问题千奇百怪,我会想方设法的通过种种技巧来解决,比如某个客户的电脑中了病毒,我就会打开注册表检查并用杀毒软件来杀毒,然后帮客户恢复到正常状态。
这时,就遇到了问题,虽然我费了很大劲搞定了客户的电脑,但是往往花了很多的时间,直到有一次我遇到一个同行,聊天时聊起工作,他很惊讶,说,你这样算“研究生”了,根本不商业。什么意思,就是说我做事没有创造效益。而他怎么做呢?当时很多电脑还是安装windows98操作系统,他带着克隆的win98光盘,然后一旦到客户那里去,遇到棘手的问题,什么病毒啦,不稳定啦,他就直接给客户来个克隆,然后安装驱动,基本不超过半个小时就搞定。而我却往往会要花2个小时,反复试验,反复折腾。
从技术角度讲,他这算是“大老粗”,“不技术”,但是,从效果来说,他的做法跟我的做法最终都给客户解决了问题,让客户能正常使用电脑了。因此,真正理解商业化,才能让我们在项目中避免陷入唯技术的陷阱。
通俗理解什么是商业化?
亲身经历的故事,2001年我在赛格做售后服务工程师,那时候刚刚来深圳没有多久,信心十足,什么事都力求做到最好。
我的工作主要是负责上门对客户购买的电脑进行维护,很多时候是早上到公司报到一下然后就背着工具到处跑,有时候还在一个客户那里忙着,公司的电话又来了,又要去另一个客户那儿。
当时做事比较追求完美,崇尚技术,因为客户电脑遇到的问题千奇百怪,我会想方设法的通过种种技巧来解决,比如某个客户的电脑中了病毒,我就会打开注册表检查并用杀毒软件来杀毒,然后帮客户恢复到正常状态。
这时,就遇到了问题,虽然我费了很大劲搞定了客户的电脑,但是往往花了很多的时间,直到有一次我遇到一个同行,聊天时聊起工作,他很惊讶,说,你这样算“研究生”了,根本不商业。什么意思,就是说我做事没有创造效益。而他怎么做呢?当时很多电脑还是安装windows98操作系统,他带着克隆的win98光盘,然后一旦到客户那里去,遇到棘手的问题,什么病毒啦,不稳定啦,他就直接给客户来个克隆,然后安装驱动,基本不超过半个小时就搞定。而我却往往会要花2个小时,反复试验,反复折腾。
从技术角度讲,他这算是“大老粗”,“不技术”,但是,从效果来说,他的做法跟我的做法最终都给客户解决了问题,让客户能正常使用电脑了。因此,真正理解商业化,才能让我们在项目中避免陷入唯技术的陷阱。
失眠
作者:asky 日期:2006-02-03
楼下每天晚上都有人在大声地吵架,吵啊吵的,不厌其烦。
手机被打到停机,懒得去充值,懒得面对现实,最近的夜里,噩梦重重,要死了么?
我在虚幻的世界中忘记了一些,又想起了一些。我每天都很忙,不知所谓的忙着,忘了生活的本来面目,当我面对那些年轻的生命时,我才发现,我真的已经离开我曾经熟悉的世界,很久很久了。
已经被我驱逐了很久的失眠,又再一次侵袭我的黑夜。戒掉安眠药很久很久的我,不得不在半夜里尝试各种催眠的方法,当烟的亮点在黑暗中闪烁时,我却越发的回忆起10多年前的事,越发的不能入睡。
很小的时候,一直以为自己不会死,因为我坚信我是个外星人,我拥有其他人所没有的特殊力量,我与众不同。到今天,我仍然相信我的与众不同,因为我控制着我自己。但是我已经不相信我的外星爹妈会来拯救我,这可能与人的成长有关,因为越来越多的接触现实社会的种种真实,也就越来越多的变得相信自己更多。
花儿的命运就是枯萎,我们的命运就是死亡。
曾经有一个命题:如果你的生命只剩下最后一个月,你会做什么。
我们活在这个无常的世界中,我们所拥有的只有现在,没有未来。经历了太多的生命的消亡,也就更加理解“现在”的含义:一分钟前还在通话的人,一分钟后已经相隔两个世界。我也亲眼见到人被车撞飞的灾难,以至于很久都不敢过马路。太多太多的人,在我坐在莲花山下晒着冬日的太阳的时候,正被我渐渐遗忘,就像他们从没有在这个世界上来过一样。
我不会在生命的最后一个月,忙着去实现什么夙愿,忙着去看什么人,忙着去什么地方旅游。因为,我的每一天,都是最后一天,我永远活在生命的最后一天。如果,明天生命终结,我不会遗憾,我看到过、经历过、去到过、爱过、恨过,我的生命中有奇迹,有悲欢离合,我没有任何想过但没有做过的...
手机被打到停机,懒得去充值,懒得面对现实,最近的夜里,噩梦重重,要死了么?
我在虚幻的世界中忘记了一些,又想起了一些。我每天都很忙,不知所谓的忙着,忘了生活的本来面目,当我面对那些年轻的生命时,我才发现,我真的已经离开我曾经熟悉的世界,很久很久了。
已经被我驱逐了很久的失眠,又再一次侵袭我的黑夜。戒掉安眠药很久很久的我,不得不在半夜里尝试各种催眠的方法,当烟的亮点在黑暗中闪烁时,我却越发的回忆起10多年前的事,越发的不能入睡。
很小的时候,一直以为自己不会死,因为我坚信我是个外星人,我拥有其他人所没有的特殊力量,我与众不同。到今天,我仍然相信我的与众不同,因为我控制着我自己。但是我已经不相信我的外星爹妈会来拯救我,这可能与人的成长有关,因为越来越多的接触现实社会的种种真实,也就越来越多的变得相信自己更多。
花儿的命运就是枯萎,我们的命运就是死亡。
曾经有一个命题:如果你的生命只剩下最后一个月,你会做什么。
我们活在这个无常的世界中,我们所拥有的只有现在,没有未来。经历了太多的生命的消亡,也就更加理解“现在”的含义:一分钟前还在通话的人,一分钟后已经相隔两个世界。我也亲眼见到人被车撞飞的灾难,以至于很久都不敢过马路。太多太多的人,在我坐在莲花山下晒着冬日的太阳的时候,正被我渐渐遗忘,就像他们从没有在这个世界上来过一样。
我不会在生命的最后一个月,忙着去实现什么夙愿,忙着去看什么人,忙着去什么地方旅游。因为,我的每一天,都是最后一天,我永远活在生命的最后一天。如果,明天生命终结,我不会遗憾,我看到过、经历过、去到过、爱过、恨过,我的生命中有奇迹,有悲欢离合,我没有任何想过但没有做过的...
二〇〇六,信奉神灵
作者:asky 日期:2006-01-30
人成长的过程中,会遇到许许多多令人费解的事,会遇到许许多多难以捉摸的人。
总是认为世界上没有神,但在人的内心中,是有神灵出没的。
从很小的时候我就发现,每当我即将入睡的时候,闭上眼睛聚精会神地注视黑暗,就会看到几排佛像。而一旦不集中注意力时,就无法看到。
一个人能够走多远,在于他心有多远,我要离开这纷杂的世界,向往西天的极乐国度...
----------------------------------------------------------------------
2006了,我想要升华、不再痛苦、不再堕落,想要纯粹的生活。难道不可以吗?为什么一定要在现实和幻想之间徘徊,为什么要看到这么多,要想这么多,为什么不可以简简单单、无忧无虑的?
圣经说,凡祈求的,就得到;凡寻觅的,就找着。
我只有不祈求、不寻觅,才没有得不到和找不着的痛苦。
最难的莫过于人的自我诊断。我却发现,最难的,是发现自己明明醒着,却睁不开眼睛也无法动弹。
习惯和执着,恐怕是阻碍我认识自己的最大障碍。我喜欢经常改变家里的布局,我讨厌一成不变的生活,不喜欢安宁和稳定。我总是在执着的追求着危险,却忘记了原来我是习惯了改变,不改变就会萎靡不振。
闭上眼睛,可以不去想吗?不想,又怎么知道自己没有想?
放不下,一旦专注,就会放不下。
怎么才能放得下?我不知道,知道的话,也不会写这些自己都看不懂的文字。
太执着,所以常常放不下,害怕放不下,所以不专注,因为不开始,就不会经历,不经历,就不会有回忆,没有回忆,就不会痛苦。
当这一切的想法最终得出一个结论时,那应该是:...
总是认为世界上没有神,但在人的内心中,是有神灵出没的。
从很小的时候我就发现,每当我即将入睡的时候,闭上眼睛聚精会神地注视黑暗,就会看到几排佛像。而一旦不集中注意力时,就无法看到。
一个人能够走多远,在于他心有多远,我要离开这纷杂的世界,向往西天的极乐国度...
----------------------------------------------------------------------
2006了,我想要升华、不再痛苦、不再堕落,想要纯粹的生活。难道不可以吗?为什么一定要在现实和幻想之间徘徊,为什么要看到这么多,要想这么多,为什么不可以简简单单、无忧无虑的?
圣经说,凡祈求的,就得到;凡寻觅的,就找着。
我只有不祈求、不寻觅,才没有得不到和找不着的痛苦。
最难的莫过于人的自我诊断。我却发现,最难的,是发现自己明明醒着,却睁不开眼睛也无法动弹。
习惯和执着,恐怕是阻碍我认识自己的最大障碍。我喜欢经常改变家里的布局,我讨厌一成不变的生活,不喜欢安宁和稳定。我总是在执着的追求着危险,却忘记了原来我是习惯了改变,不改变就会萎靡不振。
闭上眼睛,可以不去想吗?不想,又怎么知道自己没有想?
放不下,一旦专注,就会放不下。
怎么才能放得下?我不知道,知道的话,也不会写这些自己都看不懂的文字。
太执着,所以常常放不下,害怕放不下,所以不专注,因为不开始,就不会经历,不经历,就不会有回忆,没有回忆,就不会痛苦。
当这一切的想法最终得出一个结论时,那应该是:...
凝望·倾听·Enchantment
作者:asky 日期:2006-01-26
很久以前,听到 CHRIS SPHEERIS 的 Enchantment 的时候,已经不记得是在哪个一论坛,被震慑了,于是写下了自己的感受,很长的一篇文字,从年少时孤独的夜晚到在外流浪的寂寞的日子,写了很多很多。
后来,却再也找不到那个论坛,没有记住歌名,再也没有听到这首歌,更无法找回那些心情。为此,我后悔了很久。
音乐就像人的灵魂,一些音乐,代表一些岁月,就像树的年轮一般,深深烙在脑海里。
如果不是在Google中查找《自由之歌》,可能也无法再次巧遇到 Enchantment ,在这寂静的夜里,耳机中想起这摄人魂魄的旋律,有些微醉,刚才还嗡嗡作响的大脑,顿时安静了下来。的确,这是一首灵魂的音乐,缓缓的节奏轻易的进入了人的内心世界,浮躁、繁华、名利,一切都不重要。
夜色下宁静的湖面,月光银子般撒落,有些许寒冷的夜风轻轻拂过,轻轻撩动岸边的芦苇。忧郁的你,黑丝缎般柔滑的长发,随风轻摆。
这就是听 Enchantment 时眼前出现的画面,喃喃细语,与世无争。就远远的凝望吧,当我们倾听 Enchantment ,便会无所谓烦恼,无所谓欲望。人生便因此而豁然开朗,不去追随和迷拜,无欲无求,心如止水,宁静到有些让自己害怕。
后来,却再也找不到那个论坛,没有记住歌名,再也没有听到这首歌,更无法找回那些心情。为此,我后悔了很久。
音乐就像人的灵魂,一些音乐,代表一些岁月,就像树的年轮一般,深深烙在脑海里。
如果不是在Google中查找《自由之歌》,可能也无法再次巧遇到 Enchantment ,在这寂静的夜里,耳机中想起这摄人魂魄的旋律,有些微醉,刚才还嗡嗡作响的大脑,顿时安静了下来。的确,这是一首灵魂的音乐,缓缓的节奏轻易的进入了人的内心世界,浮躁、繁华、名利,一切都不重要。
夜色下宁静的湖面,月光银子般撒落,有些许寒冷的夜风轻轻拂过,轻轻撩动岸边的芦苇。忧郁的你,黑丝缎般柔滑的长发,随风轻摆。
这就是听 Enchantment 时眼前出现的画面,喃喃细语,与世无争。就远远的凝望吧,当我们倾听 Enchantment ,便会无所谓烦恼,无所谓欲望。人生便因此而豁然开朗,不去追随和迷拜,无欲无求,心如止水,宁静到有些让自己害怕。
谁在乎,当时间过了今晚
作者:asky 日期:2006-01-26
有些人很健忘,是那种永远也不记得去年欠了你一元五角的主儿。
而另外有一些人会记得你曾经说过的每一句话,在你结结巴巴费力回忆的时候,他会提醒你某年某月你说过这样那样的话,甚至当时的语气语调,他都模仿的丝毫不差。
我是属于记性不好的那类人,我会记不起别人欠了我的钱,或者我什么时候借了别人的钱。
书上说像我们这些人,用脑过度又不注意食补,很容易患上健忘症的。
我非常同意。
我不记得,是因我不在乎。处女座的人有洁癖,对于世界,他们会选择性的融入想要的那一个角落,对于其他地方,视而不见。我会选择性的把发生的事保留在记忆里,让我回忆不起那些令人不快的事,那些让我伤心的过去。
想想看,其实有谁在乎呢,明天又是新的一天,一切既然过去,真实与否,谁在乎。
而另外有一些人会记得你曾经说过的每一句话,在你结结巴巴费力回忆的时候,他会提醒你某年某月你说过这样那样的话,甚至当时的语气语调,他都模仿的丝毫不差。
我是属于记性不好的那类人,我会记不起别人欠了我的钱,或者我什么时候借了别人的钱。
书上说像我们这些人,用脑过度又不注意食补,很容易患上健忘症的。
我非常同意。
我不记得,是因我不在乎。处女座的人有洁癖,对于世界,他们会选择性的融入想要的那一个角落,对于其他地方,视而不见。我会选择性的把发生的事保留在记忆里,让我回忆不起那些令人不快的事,那些让我伤心的过去。
想想看,其实有谁在乎呢,明天又是新的一天,一切既然过去,真实与否,谁在乎。
Ajax不是全部
作者:asky 日期:2006-01-22
推概念的设计思路
作者:asky 日期:2006-01-22
营销中有个概念叫做“推”,就是把产品、服务卖给客户之前,先把其产品特点和服务理念“推”向客户,客户接受了这些概念,自然会主动购买其产品和服务。
推软件的特点功能
推的概念,在软件设计中,显得尤为重要,特别是对于接触过同类产品的用户,往往会产生“眼前一亮”的特殊效果。
所谓推,可以理解为在软件中为软件做宣传
当然,推要重点,有主次,不能滥用
推是以“易用”为前提的,最大程度模仿心理模型,以用户使用方便为重点考虑因素。
举一个例子,在一般软件中都会出现的“日程”(也叫做“行事历”)
普通的日程管理
推概念的日程管理
比较上面的两个软件中的日程管理,不难发现,后者推出的新的概念“效率”
其实后者这个软件做的很好的地方,无非就是充分考虑了用户的心理模型,把很多看似简单但却是用户关心的内容“推”给客户。那些功能对于程序员来讲,实现上没有任何难度,关键是“实现模型”的思考方式和出发点不同,尽管严格遵循所谓软件工程的要求开发软件,但和并不是按教科书就能画出名画一样,软件设计也不是一套什么标准就能实现完美的。
最小差距的可能
心理模型与实现模型之间的差距,可以说理论上来说不能为零的,即使程序员开发软件给自己用,依然不可能实现,差距往往很大,这主要受限于当时技术水平和“表达能力”(用机器语言表达自然语言的能力),更不要说程序员与不能程序的客户之间了
所以,在国内众多的大型应用系统实施失败也就不足以为奇了,我们可以看到,没有哪个系统能够切合中国企业这种多元的现状。一套ERP的实施,长达几年,企业为此专门组建一个实施部门,几年下来,无果而终,曾经以为能给企业带来质的改变的软件,被束之高阁。这与中国企业内部人员水平高低落差巨大不无关系,软件始终是工具,是让人用的,如果不能方便使用,谈何效率呢?
到底有没有解决这个问题的银弹?
推软件的特点功能
推的概念,在软件设计中,显得尤为重要,特别是对于接触过同类产品的用户,往往会产生“眼前一亮”的特殊效果。
所谓推,可以理解为在软件中为软件做宣传
当然,推要重点,有主次,不能滥用
推是以“易用”为前提的,最大程度模仿心理模型,以用户使用方便为重点考虑因素。
举一个例子,在一般软件中都会出现的“日程”(也叫做“行事历”)
普通的日程管理
推概念的日程管理
比较上面的两个软件中的日程管理,不难发现,后者推出的新的概念“效率”
其实后者这个软件做的很好的地方,无非就是充分考虑了用户的心理模型,把很多看似简单但却是用户关心的内容“推”给客户。那些功能对于程序员来讲,实现上没有任何难度,关键是“实现模型”的思考方式和出发点不同,尽管严格遵循所谓软件工程的要求开发软件,但和并不是按教科书就能画出名画一样,软件设计也不是一套什么标准就能实现完美的。
最小差距的可能
心理模型与实现模型之间的差距,可以说理论上来说不能为零的,即使程序员开发软件给自己用,依然不可能实现,差距往往很大,这主要受限于当时技术水平和“表达能力”(用机器语言表达自然语言的能力),更不要说程序员与不能程序的客户之间了
所以,在国内众多的大型应用系统实施失败也就不足以为奇了,我们可以看到,没有哪个系统能够切合中国企业这种多元的现状。一套ERP的实施,长达几年,企业为此专门组建一个实施部门,几年下来,无果而终,曾经以为能给企业带来质的改变的软件,被束之高阁。这与中国企业内部人员水平高低落差巨大不无关系,软件始终是工具,是让人用的,如果不能方便使用,谈何效率呢?
到底有没有解决这个问题的银弹?
难用的垃圾桶
作者:asky 日期:2006-01-19
昨晚在《程序员》上看到一篇关于用户界面设计的文章,其中提到一个具体的例子:大街上的垃圾桶。
没错,现在深圳街上的垃圾桶基本上都一分为二,一边是蓝色或者绿色的,另一边是黄色的,有的在上面写了文字“可回收垃圾”和“不可回收垃圾”以示区别,正如此文所讲的那样,大街上丢垃圾的人,有几个能够准确的说出“可回收”和“不可回收”之间到底怎样界定,是不是丢垃圾之前要先翻阅《垃圾系统使用手册》?
三个模型:心理模型、实现模型和系统模型
也可以理解为:用户想要的、程序员能做的和最终做出来的。
虽然人的思想千差万别,每个人的生活经历和出发点不同,看问题的角度和方式也不一样,但是评判一个系统是否“好用”,都有一个标准,那就是是否容易上手,不需学习和记忆,而且不容易遇到挫折。
人们往往厌恶学习和记忆,这与人类天生的本性有关,人的三大劣根性:懒、贪、色,决定了人们认为需要学习的东西是“麻烦”的。
三个模型,其中“心理模型”理解为“用户想要的”,就是用户的期望值,这个期望当然不应当凭空而来,人没法幻想自己想不到的东西,因此,此模型必定存在于人的大脑中,它代表用户对系统的感性认识,来自于用户对系统提供的结果的幻想。比如某人想要一个能带他飞起来的工具,说明他想要飞,并且可借助工具,因此此模型的核心就是设计一个能载人的飞行器;
“实现模型”即“程序员能做的”,跟特定时期的技术发展也有关系,同时与程序员的专业技能、任职能力相关。客户提出了需求,一个载人飞行器,那么远古时代的程序员(呵呵,当然没有)想到的,是寻找一种巫术,或炼出金丹使人飞上天,甚至奔月;近一些的古代程序员会提供木制带布的扑翼飞行器,就像一只大鸟,而且这个飞行器仅靠人力即可飞行;
“系统模型”即“最终完成的”,用户的期望与最终完成的之间的差距越小,系统成功的可能性越大。交付的飞行器如果需要学习操纵、各种仪器仪表的使用,那么类似于现在的飞机,而如果仅仅坐上去,动动嘴告诉飞行器目的地,飞行器就可自动到达,那么就像是传说中的“飞碟”,如果两个同时出现,绝大部分人会选择后者。
懒
人们总是懒的,如果系统的设计不考虑这个因素,那么从一开始就注定是失败的,现在没有哪一项技术可以说确保绝对领先,因此越来越多的开发者将注意力集中在用户体验上。
那么就必定要研究人的本性,其中重要的一个就是惰性,人们如果习惯了一种方式,就很难去改变,也不愿去改变。
微软的成功策略在于充分利用了这一点,国内的软件在研究怎样加密能保证每个用户都付钱才能使用时,微软的软件开始被大量盗版,而微软也是半睁半闭不予制裁,人们用盗版的软件习惯了,从而购买其正式版,那些一开始就需付费的软件,终于败下阵来。
人们总是希望系统能够足够智能,并且足够简单。
在设计中,我们绞尽脑汁力求使用户的操作简单化,并且连贯流畅,从人们感性的认知开始,逐渐使之过渡习惯系统的设计,尽可能缩小心理模型与系统模型之间的差距。
所谓“物超所值”,可以理解为系统模型比心理模型更完善,更切合用户的操作习惯(也理解为相对同类软件而言)。
贪和色
我的感觉是这两者在市场和产品化以及营销方面会考虑的多些,如买送策略、美女营销等等,在具体系统设计中无需过多考虑
没错,现在深圳街上的垃圾桶基本上都一分为二,一边是蓝色或者绿色的,另一边是黄色的,有的在上面写了文字“可回收垃圾”和“不可回收垃圾”以示区别,正如此文所讲的那样,大街上丢垃圾的人,有几个能够准确的说出“可回收”和“不可回收”之间到底怎样界定,是不是丢垃圾之前要先翻阅《垃圾系统使用手册》?
三个模型:心理模型、实现模型和系统模型
也可以理解为:用户想要的、程序员能做的和最终做出来的。
虽然人的思想千差万别,每个人的生活经历和出发点不同,看问题的角度和方式也不一样,但是评判一个系统是否“好用”,都有一个标准,那就是是否容易上手,不需学习和记忆,而且不容易遇到挫折。
人们往往厌恶学习和记忆,这与人类天生的本性有关,人的三大劣根性:懒、贪、色,决定了人们认为需要学习的东西是“麻烦”的。
三个模型,其中“心理模型”理解为“用户想要的”,就是用户的期望值,这个期望当然不应当凭空而来,人没法幻想自己想不到的东西,因此,此模型必定存在于人的大脑中,它代表用户对系统的感性认识,来自于用户对系统提供的结果的幻想。比如某人想要一个能带他飞起来的工具,说明他想要飞,并且可借助工具,因此此模型的核心就是设计一个能载人的飞行器;
“实现模型”即“程序员能做的”,跟特定时期的技术发展也有关系,同时与程序员的专业技能、任职能力相关。客户提出了需求,一个载人飞行器,那么远古时代的程序员(呵呵,当然没有)想到的,是寻找一种巫术,或炼出金丹使人飞上天,甚至奔月;近一些的古代程序员会提供木制带布的扑翼飞行器,就像一只大鸟,而且这个飞行器仅靠人力即可飞行;
“系统模型”即“最终完成的”,用户的期望与最终完成的之间的差距越小,系统成功的可能性越大。交付的飞行器如果需要学习操纵、各种仪器仪表的使用,那么类似于现在的飞机,而如果仅仅坐上去,动动嘴告诉飞行器目的地,飞行器就可自动到达,那么就像是传说中的“飞碟”,如果两个同时出现,绝大部分人会选择后者。
懒
人们总是懒的,如果系统的设计不考虑这个因素,那么从一开始就注定是失败的,现在没有哪一项技术可以说确保绝对领先,因此越来越多的开发者将注意力集中在用户体验上。
那么就必定要研究人的本性,其中重要的一个就是惰性,人们如果习惯了一种方式,就很难去改变,也不愿去改变。
微软的成功策略在于充分利用了这一点,国内的软件在研究怎样加密能保证每个用户都付钱才能使用时,微软的软件开始被大量盗版,而微软也是半睁半闭不予制裁,人们用盗版的软件习惯了,从而购买其正式版,那些一开始就需付费的软件,终于败下阵来。
人们总是希望系统能够足够智能,并且足够简单。
在设计中,我们绞尽脑汁力求使用户的操作简单化,并且连贯流畅,从人们感性的认知开始,逐渐使之过渡习惯系统的设计,尽可能缩小心理模型与系统模型之间的差距。
所谓“物超所值”,可以理解为系统模型比心理模型更完善,更切合用户的操作习惯(也理解为相对同类软件而言)。
贪和色
我的感觉是这两者在市场和产品化以及营销方面会考虑的多些,如买送策略、美女营销等等,在具体系统设计中无需过多考虑