作者:tangl_99 来源:CSDN博客 酷勤网收集 2008-01-08
最近做了一个多月的一个高维数据库空间索引方法,后来不断查阅论文,才发现,这种方法,早前10年多以前,就已经有不少人做过,甚至改进了很多。而我现在自己的想法,和前人的是如此地接近,类似。于是乎,我之前做的工作,基本上可以说是白费了,只是重复走了一遍别人在10多年前就走过的道路而已。
现在总结一下,为什么这样子呢?首先一条,就是连要做的问题本质没有摸清楚,做了大半个月,连这个问题是不是属于空间索引技术都不清楚,查阅的文献方向也错误了,还满以为自己是第一个做这样的问题。当后来查阅空间索引类似的文章才发现,类似的K-D Tree,X-Tree等很多早在10年多以前就做出来了,而自己初步思想还没有别人这些前人想得完善。其次,自己掌握的知识面过于狭窄。说起来都不好意思,虽说自己是学数据挖掘的,可是现在公认的"Top ten Data Mining Algorithms",自己真正掌握的,不到一半。还不要说2000年过后,诸多改进的,新环境下的新算法。而对于数据库,也仅限于课本上的基础知识。
以前在MSRA听过Harry讲过《How to do research》,收益颇丰。其中说过,第一流的研究者是提出问题的人,第二流的研究者是解决问题的人,第三流的研究者是改善解决方法的人。我觉得对于我们这种小硕来说,应该首先争取做到合格的第三流研究者。先学会follow一些顶级学者的论文,而不要一来就自己提问题,然后自己解决。先把要看别人的文章,如何解决问题的,如何改进问题的,然后在这些顶尖学者的文章下,提出自己新的改进。
最近每天都在不断阅读各种各样的论文,似乎有点感觉收获很大。感觉自己真的应该好好静心下来,读读课本,看看论文了。项目开发和学术研究的要平衡才行,自己之前过重于偏向项目开发,而忽略的基本的学术研究。这可能是之前比较喜欢做项目开发的原因吧。然而,最近读了不少论文,发觉自己也开始喜欢上做学术研究了,也喜欢看别人做的文章。到底将来走那条路呢?现在又开始模糊了。。。
来自:http://blog.csdn.net/tangl_99/archive/2008/01/07/2028041.aspx

