‘读书心得’ 分类下的所有文章
2010二月6

交互设计

 由于想转去做交互设计的意愿实在比较强烈和老大说明之后同意我来到策划组,可是之后的工作依旧还是技术这边的事情.让我痛苦不已.早早买回来书,现在才有精力看.实在惭愧.

交互设计是一门学问,在这个职位上能用不同的眼光来看待一个产品. 说实话,在技术眼里几乎所有的产品都是一样的. 区别只是我引用了或是没引用某个包,是用哪个框架,是用js还是用flash.代码看起来都差不多.

交互设计设计的是什么? 设计的是行为. 其实构思所有用户的行为往往是愚蠢且不切实际的.你怎么能了解这么多人如何使用互联网呢.多数情况下感觉是一种经验.

趁着周末,来看看什么是实现模型和心理模型.

所谓实现模型可以用两个字来表达–"原理". 拿项目来说就是游戏里的各个组件是如何运行如何相关联的,数据怎么存储等等. 什么人最了解实现模型,没错,就是程序员. 程序员深刻的理解种种技术的具体实现细节,所以说程序员是最了解实现模型的.

那么什么是心理模型呢. 心理模型是相对于用户来说的. 是用户在这个主物质世界里拿到或是使用我们产品的时候认为or觉得这是个什么东西.这个就叫做i心理模型.

for example,我们兴致勃勃的跑到电影博物馆去看阿凡达. 电影播发器发出很亮的光线来透过半透明的胶片,维持一个极短的时间,然后切花下一个胶片,随即发光.大约每秒重复此动作24次.就我们观众而言是很难理解这个过程以及这个过程里面的原理.在我们看来它不过就是不停的在投影出会移动的图片罢了.这就是我们作为观众的心理模型. 前面的原理就是实现模型了.

大概可以知道,实现模型和用户心理模型大多都是不一致更有可能是截然不同的. 在游戏里他们无法将点击某个button和程序做出的反应联系起来. 所以这里为了能将两者分开,就出现了设计者的表现模型.

那么表现模型做什么呢? 书里写到,表现模型允许聪明的设计者隐藏软件如何真正完成工作的细节,设计者能够选择如何将程序的功能展现给用户. 在理论上来说,表现模型越是接近于用户的心理模型,这个功能,这个软件就越易于使用.

ok,先到这里. 再接再厉.

2008九月18

jquery弱弱的接触

记得曾几何时开始接触flash的时候就是对html什么什么的东西感到无比的厌恶,终于在厌恶了很长时间之后回过头来再来看看它——— 只能用四个字来表达 " 似曾相识 "….

jquery,一个js的库,我开始压根就没有搞清楚他到底是干什么的. 现在看来是对js的一些封装.有很方便访问html元素的方法,包括什么css选择, xpath选择 , 自定义选择等等….

改了个blog的说明..加油!

2007十二月16

依赖倒置原则

突然接触到这个名词.

什么是依赖倒置原则呢 :

Robert C.Martin说:

        我们更希望重用的是高层的策略设置模块。我们已经非常擅长通过子程序库的形式来重用低层模块。如果高层模块依赖于低层模块,那么在不同的上下文中重用高层模块将变得非常困难。然而,如果高层模块独立于低层模块, 那么高层将变得非常容易重用。该原则是做“Framework”设计的核心。

         解决依赖这个问题的本质是使用抽象。我们让高层模块依赖于抽象(抽象类或者接口),而让低层模块来实现抽象。从原理上, 这个原则就是:
         1) 任何变量都不能拥有一个具体类的指针或者引用。
         2)任何类都不应该从具体类派生
         3)任何方法都不应该覆写基类中已经实现的方法。

" do not call me , I will call you! ",我似乎开始有点明白,到底这个是讲的什么意思了,还是那个皮萨店的例子讲得比较好, 这一章都还没有看完,就先来写blog了,感觉有点飘飘然的,继续努力吧.

2007十一月29

策略模式

第一次这么认真的来认识设计模式这个东西,突然给人耳目一新的感觉.原来OO的世界里是这样的,这样的东西才是OO. 策略模式,如其之名也,乃根据不同的情况来采取不同的措施,也许更多人喜欢称之为 "行为". 初步对针对接口编程有了点感觉, 根据不同的情况,将不同的行为委派给不同的行为类,这个是我现在对策略模式最初步的理解.这里都是一些很抽象的东西在大脑里面,都还没有开始消化,应该做个什么东西来应用一下才可以.突然又人告诉我,不要这么机械的运用设计模式,我想这只是练习,只是习作而已. 恩恩,之后再详细的说明吧.

2007十一月13

graphics

如题,这个是用来画简单图形的,但是又有很多种用法,就比如是在shape实例里面画的,或又是在Sprite里面画的,其实在感觉上并没有什么不同. 但是如果是shape画的然后被addChild 那这个就是被当作一个元素被加入的,可是如果是在Sprite里面画的,这个矢量图就好像是这个Sprite容器的一个背景存在于容器里面,它永远都会在这个容器的child的下面.读numChildren的时候是0…….呼呼..

2007十月23

OOP

最近看了些书,特别是看到OOP的时候,感觉和自己原来的想的差了好远好远. 其实自己远远都只是在一个知道OOP这么一基础上的,根本就谈不上会.里面的思想是博大精深,自己的思想没有转变过来啊! 感觉老都是面向对象编程的语法,依旧是面向过程的思维,在实质上是没有改变的..谁说能写个类就是会OOP的?汗死了.突然感觉前面的道路开始遥遥无期.要学习的东西实在是太多了,努力努力.

2007九月27

最近买了很多书

最近来来回回买了很多书,韩寒的,黑羽的,以及head first design patter.

最近又有很多可以看了,话说回来 zZzz 那次买了一本关于催眠的书,不知道到到底怎么样,随便翻看了一下关于如何睡眠的,我老是多梦好久好久了,我一直都很希望能够有所改善. 韩寒的呢是那本 “光荣日”,黑羽的都知道了,最后是在 N神上面看到的,到书店突然就发现,拿回来翻翻也好. 恩,先就这样了.