【读书笔记】简约至上:交互式设计四策略

在重构一个遗留前端系统的时候,我觉得需要有一些指导原则来引领我做设计。正好看到了这本书,摘录一些有益的观点。

普适观点

  • 人们喜欢简单、值得信赖、适应性强的产品
  • 考虑大多数用户的体验,让他们觉得产品井然有序,轻松自在。他们正在掌控着一切。
  • 改变会产生影响,需要有办法(最好是公式)来衡量究竟是正面影响大,还是负面影响大
  • 描述你的设计
  • 使产品的设计符合用户使用产品的环境,要意识到影响用户体验的因素极多
  • 简单的用户体验是初学者、新手的体验,或者是压力之下的主流用户的体验
  • 想要实现简单的体验,需要将目标定得极端,这样能保持产品迭代朝着正确方向前进。例如将目标定位“瞬间响应”而不是“快速响应”,这样我们能在开发新功能时时刻提醒自己。

实现简化的4个策略:

删除

  • 去掉不必要的功能,直到不能再减

组织

  • 按照有意义的标准将他们划分成不同的组

隐藏

  • 隐藏不是最重要的功能,避免分散用户注意力

转移

  • 将复杂性转移到其它地方。例如遥控器保留具备最基本功能的按钮,而将其它控制放到电视屏幕的菜单上

对待客户需求

  • 不要简单地因为客户要求就增加功能,应该对用户的要求做逆向工程——搞清楚用户到底遇到的问题是什么,然后仔细斟酌这个问题是不是应该由软件来解决。
  • 增加功能不一定能让用户体验更简单,反而经常导致更多的迷惑。

Simplicity is the ultimate sophistication
— Leonardo Da Vinci

【读书笔记】时间管理--致系统管理员

我所理解的时间管理可以分为两部分:

  • 规划时间(决定哪段时间做什么)
  • 利用时间(高效地利用当前时间段)

使用日程表和Todo笔记(规划)

  • 每天早上,花10分钟计划自己的一天
  • 晚上离家之前,管理未完成的任务
  • 将非工作的内容也纳入笔记进行管理
  • 假如经常有突然插入的干扰任务,就为他们预分配一些时间
  • 没做完的,一定要移入明天的Todo 大脑只做运算,不做存储。(利用)

充分利用大脑

  • 把需要记住的东西从大脑中挪走,用别的自己信任的系统记下来(Evernote) 选择合适的多任务(规划)

充分利用多任务

  • 要意识到哪些任务是多任务,哪些不是
  • 属于多任务的好工作是:要马上做,但可以等的任务。(下载超大文件,备份,编译等等)
  • 切换任务的时候,花一点时间记录你做到哪里了。这样返回到这个任务比较容易。

    Read More

大道至简——《plain english at work》读后感

这是一本讲怎么使用plain english进行写作和演说的书,正适合我这种每天要敲英文的green hand.一本比较容易读下来的书,大概用了1周的地铁通勤时间,8小时左右读完。
作者的意图是让读者了解到简洁明了地写作和演说的重要性。平时是用什么风格说话的,就应该用同样的风格写作,否则读者需要对内容进行“解码”,降低沟通效率。不要怕老板嫌弃你不够正式,老板只看内容是不是他关心的……

关于写作,有3件事情需要注意:文风,组织,布局。

  • 文风:尽量不要使用被动语态,要将抽象的事情具体化,灵活运用“? : —— ”等标点符号
  • 组织:写好大纲,有效总起/总结
  • 布局:认识不同字体的区别,使用标题对文章进行划分增加可读性,陈列平行观点/事例的时候使用列表,加入图表进行说明
    关于演说,有2个过程,分别涉及到:

  • 设计阶段:组织内容,如何记住台词,设计增强视觉效果的图案,与观众的互动,使用幽默,排练的重要性等等

  • 演说阶段:检查演说设备,有效地利用辅助设施,以及处理Q&A
    这书讲的道理是比较简单的,甚至觉得有点像小学作文的大纲、重点句什么的了。这本书介绍了一些简单的手法来提高写作和演说的质量,例如现在我写邮件的时候会运用到里面讲到的layout和heading方面的技巧,有一定效果。但没有传递什么杀手级技巧。其实只要读完脑子里能够有plain english的觉悟,读这本书的目标就达到了。

《暗时间》读后感

很早就拿到这本书了,冲着刘未鹏买的,翻开一看是刘未鹏的博客集。当时有点失望,因为在学校的时候就把mindhack.cn的文章大致读过一下,分享感想的时候也会拿出一些例子来用。不过我觉得有必要重新精读一次,过程中对如何思考、如何解决问题、如何记忆知识等方面的确有了更深刻的体会。建议每个理性的人、想要提高效率的人都读读这本书,这本书总会在某个地方给你当头一棒。 书是在上班的地铁里读的,就算是用碎片时间向作者致敬吧。

在我看来,这本书的最大价值在于告诉读者思考的意义,以及如何更好更高效地学习。在进入大学之前,多数的思考只为给出和标准答案一致的答案,过程公式化,因此往往出现“做题越多,成绩越好”的现象。然而进入大学之后,自由度变大,思考的质量就会对人造成差异巨大的影响, “你比别人看远一年,就多一年的时间去准备,这个差别是巨大的”。假如察觉自己也经常被问题卡住而毫无头绪,那就应该看看这本书,同时推荐《怎样解题》。

我自己的体会就是要主动激发思考,改善思考方法提高产出。

首先是主动性。

其实哪里都有问题可以思考,即使在玩游戏的时候。例如玩魔兽PVP,在游戏的设计和实现中也是有很多事情可以思考的,模型的设计(不知道有多少人会发现搔首弄姿的大树会保持镜头移开之前的姿势),多人对战时的数据传输,各个client如何处理延迟?Replay文件如何设计?多个单位如何同时寻路?友方如何共享单位和视野?高低地的视野如何实现?各个面板可能运用了哪些设计模式?物品的性价比与平衡性等等。这些问题都是很有趣的。甚至只考虑胜负本身,为什么大家初始处于平等的地位,但随着游戏的深入,有一方会取得优势或者胜势?是技巧还是策略?当取得优势后,对手需要多久才能反应过来以及作出应对?我们又可以如何去应对对手的变化?只要不断考虑这些问题,我们就会比其他不善于/勤于思考的玩家更容易赢得游戏。

然后是思考方法。
昨天买了本《Proof from the book》,其中有一个关于抽屉原理的题目,我苦思冥想,不能解得。题目如下:

Read More