Jiang's C++ Space

创作,也是一种学习的过程。

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
管理自己的知识库!这个想法出现在几年前,具体时间不详,但我确实萌发了这么一个想法。

随着我的工作时间的增加,我的知识,经验也不断增加,但作为一个凡人,就免不了遗忘,所以我需要在任何时候能够方便地找回那些我曾经的知识。这就是“管理自己的知识库”这个想法,我认为这个很重要,但我没办法把我的需求讲得很清楚,我不知道我需要一个怎么样的方法,或者工具……

能马上想得到的工具当然就是一个目录结构,平时注意把自己的知识整理,归类,放置到不同的目录中去,再找就顺着目录一层层下去,我确实是这么做了,这样做一来直观,二来没有什么别的依赖(比如要依赖数据库啊之类),单纯的文件和文件,要备份,复制,移动什么的都很方便。但这种做法弊端很明显,不做可能不知道,做了就知道了——自己往往不能够及时整理自己的知识,当有些心得的时候,总觉得整理起来太费时间,所以就拖延不行动,或者文章写好了,放好了,却很难想起来自己究竟放在什么地方,有时候在一个有着几十个文件的目录中寻找自己想要的那个文件的时候,还真的头大。

博客的出现算是推进了一步,博客有个好处,就是易分享,编辑也要方便得多,由于是自己的知识和技术,不需要再走八股形式,所以整洁实用至上,格式上就简单多了,不像用Word,弄个表格搞不好都乱跳。但博客的弊端也是很明显的,某天不能访问网络的时候,或者网速奇慢无比的时候,想从博客上打开自己想要的文章真是折腾,另外就是依赖google或者baidu等的全文检索往往并不实时和有效,再有就是编辑虽然趋于简单化,但还是稍微复杂了点。

后来我发觉了:全文检索并不是一个锦上添花的功能,而是必须的!没有全文检索,这个“知识库”将损失90%的功能和效率,受“完美主义思想”(贬义,我正在自我克服,改之)的影响,我甚至有段时间自己研究全文索引的算法,但一开始那个中文分词就把我脑子搞死机了,这事情也就搁浅了好一段时间,直到我想到了有个叫google desktop的东西。

于是我开始研究桌面搜索引擎,看来看去只有google desktop还算好用,于是用了一阵子,但后来就不用了,因为真的不好用。首先,搜索到的无效信息还是太多,这个软件最大的问题就是不能只搜索我指定的某个目录,它号称智能化,自动帮我搜索IE缓存和Outlook的邮件(Sigh,谷歌不知道我用的是Foxmail),可我根本不想要这些,我心中只有一个想法,1>10000,这是什么意思呢?与其搜索到10000条无关的信息,还不如只有一条有用的信息摆在我面前,我只想从我这个知识库中找到我想要的东西,或者告诉我找不到,就这样;其次,对电脑性能的影响还是很明显的,不像谷歌所承诺的那样毫无影响;再次就是全文索引并不是实时更新的,但我想我会经常这样操作:把我刚入库的知识找出来,这恐怕google desktop有些难办;最后就是有些bug导致它莫名其妙出错,我不知道别人是否遇到过,反正我是遇到过不少了,程序出错崩溃之类。

不久后我把google desktop删除了。(Say sorry to Google.)

其实管理知识库的一个目的就是为了避开信息爆炸,互联网上的信息浩如烟海,但要找到真正自己想要的信息,往往也会变得像大海捞针一样难,我有次想找篇关于Intel Hex文件格式的文章,找到无数,但我一一打开后就烦了,全都是转载的,千篇一律,只字不差,我想找的那个问题却一点都没找到,最后还是我自己摸索了出来,这帮瘪三,就会转载,一点技术含量都没有,你们倒是看看我的博客,那篇文章是转载的?或者你们谁还有我的qq,看看我的qq空间,有没老是转载食谱或者blah blah blah,Ctrl C Ctrl V式的转载,文章连格式都没有,图片也丢得一干二净,我都不知道这样的东西还有什么价值,所以我必须把我要找的东西界定在一个范围内,这就是我的库。

为什么是“我的库”?难道internet这个库不比“我的库”更大?前面说了,信息爆炸,无效的东西太多了,界定,往往也就意味着效率。另外还有一点很关键很关键,那就是:互联网上的东西并不是你的东西,经过了你自己消化整理的东西,才是你的东西。我做一个很接近的比喻:你把书买回家,并不代表你就拥有了这本书的知识,即便你“看”完了这本书,也不意味着你就完全掌握了书上的技能,你必须设法把上面的东西消化,变成你的东西,这其中是有点微妙,再比如,你可以在现在的互联网上方便地下载到很多优秀的代码,甚至像Linux核心这种优秀的代码,但这并不意味着你就能用这些优秀的代码去盈利,因为你其实并不掌握这些代码,你需要花时间去熟悉它,甚至需要雇人来组建自己的团队,栽培自己的团队,消化这些知识,才能推出自己有效的产品或者服务。这就是为什么是“我的库”。

好了,说了这么多,这些东西就是我的需求,你知道怎么去做了吗?最后我想到了Wiki。

说到Wiki,我就想起了威客(WitKey),发音和Wiki类似,但截然不同,关于威客,想了解的话请自行baidu百科。

而关于Wiki,请听下回分解。(11点半了,得睡觉了,唉,不小心就熬了夜)
posted on 2010-11-02 23:28 Jiang Guogang 阅读(437) 评论(2)  编辑 收藏 引用 所属分类: Hello, Wiki

评论

# re: Hello, Wiki, Manage Your Skills 2010-11-03 00:18 lhcn
一语点醒了我
wiki的本质是知识的保管
公共wiki就是全人类的知识
个人wiki就是自己的知识库
我明白了,这就去弄一个  回复  更多评论
  

# re: Hello, Wiki, Manage Your Skills 2010-11-03 09:15 Matthew xu
Nice,我也弄一个  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理