在刘未鹏 大牛的博客上看到这篇文章,深以为然,忍不住转载过来, 鼓厉一下浮躁的自己。以下是原文:
设计你自己的进度条
进度条的设计是一个很多人都知道的故事:同样的耗时,如果不给任何进度提示,只是在完成之后才弹出一个完成消息,中间没有任何动态变化,那么整个过程就会让人等得非常焦急,导致一些人干脆把程序关了了事。如果有进度不断更新,那么对整个过程耗时的心理感受就会远低于实际值,用户也不会郁闷到把程序关了。(你有多少次在银行处理手续的时候,看着工作人员把一堆材料不停地倒腾来去,心里多希望他们可以在柜台小窗口上投影一个进度条?)
这里的原因在于,没有进度提示的话,我们无法判断这个等待什么时候才是个尽头。如果有不断增长的进度条,那么我们对于什么时候会达到100%就会有一个粗略的估计,这个估计是一剂定心丸,让我们知道这事情总会并且会在不久的将来完成。
做事情也是同样的道理,善于规划的人,会将目标分割成一个个的里程碑,再将里程碑分割成TODO列表。前阵子流行的GTD方法学,核心的理念就在于,如果你把任务分割了,你就有了进度条,你就知道,事情在不断的进展,你总会完成任务或到达你的目标,你会有一个时间估计。反之如果没有这个分割,整个的任务或目标对你来说就只有两种状态——“完成”和“未完成”,如果不幸是一个比较漫长的目标,那么你会发现你的进度条总是“未完成”,一次又一次的等待未果会耗尽你的耐心,让你下意识的产生“这事什么时候才能完呢?”的疑惑,没有分而治之,你就不知道未来还需要付出多少努力才能达到目的,这就会让你心生怯意,不敢进一步投入时间,免得血本无归。在这样的心理下,不少人就会选择保守策略——退出,以免到头来花了时间还一事无成。
而所谓的规划其实就是针对这种心理弱点的做事方法。如果你对整个目标的几个重大步骤有清晰的界定,能够对每个步骤的耗时作出靠谱的上界估计,你就不会被不确定的未来,不确定的时间投入感到恐惧,就不会被这种不确定感压迫到过早退出。
Read the rest of this entry »
假期好无聊,宿舍的人都在不舍昼夜的修炼魔兽,真没意思。
还是埋头敲代码吧,把php看完,然后看正则,看数据结构,看win32汇编,看c++,..
忽然想起了小学课文中的那只小猴子,刚开始摘了个大玉米,看见桃子又大又红就扔了玉米去摘桃,然后看到西瓜,又扔了桃子去摘瓜,最后扔下西瓜去追小兔子,结果一无所获。我觉得我不能再继续做这只小猴子了。
今天早上起来后,脑袋就一直疼疼的,好像是感冒了,所以,一定要锻练好身体,你看那么多程序员都挂掉了,明天早起练太极。
beyond的长城,唱的很好。
由于我听不懂粤语,也看不懂繁体字,所以并不清楚他唱的是什么意思。
我只是很好奇他是怎么知道贵国的长城的。
Read the rest of this entry »
乔:开学后我们就大四了,有谁知道150天后,我们就要各奔东西了!
史:还早着呢
张:老大,还玩游戏呢,
老大:嗯,到那时我就练到100级了,
代:咱们以后要干嘛呢,整天过得跟屎一样
乔:这三年里我们到底学会了什么,上大学有个什么意义,
代:至少知道大学是个什么样子
杨:算了,太沉重了
我:思考
乔:思考什么
我:思考我们学到了什么…
…….
-:update October 25, 2009
我忽然觉得,在大学里,由于种种原因,当我们不能被 很好的学习知识时,我们必须至少培养两种能力,学习知识的能力和用知识解决问题的能力 。知识如果不能转化为生产力,屁都不是。
新安装了audio player 插件,奉上音乐一首.
成功只有一个--按照自己的方式,去度过人生。
这是明朝那些事儿的最后一章,最后一句话。
迷茫的时候,郁闷的时候,浮躁的时候,我会拿它读一读:
Read the rest of this entry »
main()
{
*(int far *)0xb80007d0=0x0261;
}
数学的逻辑有时会导致看来十分怪异的结论。一般的规则是,如果逻辑推理没有漏洞,那么结论就必定站得住脚,即使它与你的直觉矛盾。 1998年9月,加利福尼亚州帕洛阿尔托的Stephen M. Omohundro寄给我一道难题,它恰好就属于这一类。这难题已经流传了至少十年,但是Omohundro对它作了改动,使它的逻辑问题变得分外复杂了。
Read the rest of this entry »