Java Notes以及…
人的记忆力是靠不住的,时常,作为一个程序员,我会忘记或混淆一些东西,如果是很具体的问题,交给Google会比较合适,可是有时是一些概念的理解或技术的用法方面的,比如想不起正则表达式用法,一个命令行工具的参数,Java的动态数组,Python的字典等,这时可能最好的方法是有一个速查手册样的东西,不需要象书一样很详细,但又要将可能的重点都提到,这样可以将你的记忆贯穿起来。
这样的东西如果常用且内容不多,可以打印出来放在手边,比如很多程序员会将正则表达式的用法贴在墙上。内容比较多时则不适合打印,但如果不打印出来,就意味着不能快速获取,所以需要有个很好的收藏系统,对于网上的内容,大部分人用某种形式的收藏夹,对于离线文档,则需要一个很好的文件组织结构,无论哪种,都需要收集者的一个强制的“组织规范”,这样才能在需要时快速找到,否则就失去了速查的意义,对于大多数人来说,这并不简单,于是Google成了更常见的选择了,甚至有人为了自己本地的离线文档还需要借助Google 桌面搜索来访问(不是Googl桌面搜索不好,而是觉得大部分时候不应该用搜索来代替检索)。
写这些是因为看到有人做了这种整理,并开放了出来,Java Notes,可以看出作者是个很有自己“组织规范” 的人,能做到这样已经非常不错了,因为我曾经希望为自己做一个Wiki,未果,blog就是我折中的结果,blog算是一种整理,可以按日期、tag和类别,但显然不能和上面的Java Notes那个相比 :)