-
“在项目开始之前”这是The Pragmatic Programmer(程序员修炼之道)第七章的标题,读到这章,想想在这之前所经历的一些项目,感受深刻,有一种相见恨晚的感觉。下面是一些在需求过程中的小提示,有了这些提示,在对项目最需求的时候就会小心多了。
1、Don’t Gather Requirements - Dig for Them
不要搜集需求–挖掘它们2、Work with a User to Think Like a User
与用户一同工作,像用户一样思考3、Abstractions Live Longer than Details
抽象比细节活得更长久4、Use a Project Glossary
使用项目词汇表需求不是架构,不是设计,也不是用户界面,需求是需要。
一个小故事
弗里吉亚的国王戈尔迪斯曾经系过一个没有人能解开的结。据说能解开这个结的人将会统治整个亚洲。亚历山大大帝来了,用剑劈开了这个结。只是对要求做了小小的不同的解释,就是这样……他后来的却统治了亚洲大部分。一个谜题
你只用三条线能把下面的四个点连起来,并且返回起点吗?不能让笔离开纸面,或者是折回已经画过的地方。
. .. .
5、Don’t Think Outside the Box - Find the Box
不要在盒子外面思考——找到盒子6、Listen to Nagging Doubts - Start When You’re Ready
倾听反复出现的疑虑——等你准备好再开始> -
《Google成功的七堂课》读后 - [学习笔记]

去年年底买的书,前几天才读完,实际上是前几天才真正开始读的,读完后只感觉读得太晚了,应该早点读到此书。
此书为台湾自由撰稿人罗耀宗所著,通过七个方面来介绍了问世才6年的Goole搜寻引擎,是如何掀起全球的“搜索”热,成了网络搜索的同义词,不但击败业务琳琅满目的雅虎,进而严重威胁软件业霸主微软。这七堂课分别为:
- 屡屡打破规则,标新立异
- 以更好的产品,后来居上
- 拿整个世界当实验室,精益求精
- 时时以顾客的体验为念
- 因为分享,所以成功
- 想方设法吸引顶尖的员工
- 不使坏也能赚大钱
整本书给我影响最深的是Google那些常常打破常规,标新立异的勇气,以及在产品设计中时时为顾客的体验为中心,在网络上充斥着以色情、暴力与无休止 的弹出广告来赢利今天,仍然不使坏的做法,都给我留下了深刻的影响。这也使得我在重新规划和设计“学生心理在线”的时候,更多的考虑到了这几个方面的因 素,同时在设计其他软件的时候也受益不少。
其中,记忆犹新的一个例子是Google招人的广告。Google为了招到最优秀的人才,打出的招聘广告。广告很简单,白底黑字,巨大的看板广告,而且是在硅谷心脏地带的101公路车道旁,上面只有一行字:{e重复出现的第一个十位数指数}.com
很多人看到这个广告都模不着头脑,不知道这是什么广告,实际上这是一个网址,只不过你要找出“e重复出现的第一个十位数指数”,在加上后面的.com, 就得到一个网址,通过这个网址可以登录到一个网站。如果你找到了这个网址,那么你过了第一关,在进了这个网站后,是第二关的开始,这又是一道数学题:
f(1)=7182818284
f(2)=8182845904
f(3)=8747135266
f(4)=7427466391
f(5)=__________
如果你找到了f(5)的答案,那么这就是登录www.Linux.org的密码,登录后就会弹出Google Labs的邀请函。这就是Google,里面还有很多有趣的故事,如果你感兴趣,不妨看看。