by agate - Published: 2008-04-25 [6:50 上午] - Category: 学习方法

学习软件的人一直需要根据多种需要学习各种各样的知识,量之多、面之广,是很必要的!但是随着我们年龄的增长,岁月的推移,很多知识渐渐被我们淡忘了。也许是我们不常用的东西,这也是大部分人不在意的地方,似乎大家都觉得不常用的忘了也无妨,要用的时候再去 google 一下也是不错的选择!

当然,google 这个优秀的搜索引擎在知识爆炸式发展的现今社会的确给我们查找资料带来飞跃的效率,但是它搜到并不直接是我们需要的答案。这些所谓的不常用的东西在我们未来某时使用的时候必然是急需的时候,如果在 google 上浪费时间重新筛选和学习想必不是上策吧!

在我的老师指点下,我学习了他的一些十分优秀的学习积累手段,总结一句话“建立自己的知识库” 。但是如何建立符合自身的知识库相信每个人都有自己的心得,我没有啥资格评价,但是效果如何相信不是每一个人都一样。经过和老师的交谈,和我的实际使用发现老师的这种学习知识库的不断迭代建立是十分有效的!

首先,先听一下这种学习积累手段的具体操作步骤:

1. 建立一个学习目录,名字好听些呵呵。
2. 根据你的学习种类,建立相应的子目录,比如java、xml、javascript ……
3. 在相应的子目录中再建立相应的子目录,依次迭代式添加。
4. 在对应的目录中建立可以快速构建的HelloWorld程序代码,或者常用代码段。

呵呵,是不是看了似乎很简单? 错了!并不是简简单单字面上如此,除了方法之外你还需要足够的毅力去维持一种长久具有“寻求”目标之心和“总结”目标之心的状态!这是最难最难的,常常我们都回在某些问题解决之后觉得:“呀”好简单,下回就这么做;到下回的时候忘记了,又会说这个我之前有经验,google一下很快就出来了!殊不知自己一直在做一个无用的迭代。要是平时有良好的学习积累手段,良好地了解自己进行整理的学习目录,那么我们就可以迅速地找到并解决自己面临的曾经出现过的,甚至是没出现过的【当然,你积累了这些】问题!

并且推荐大家使用版本控制软件【比如svn/cvs】对你的学习知识库进行版本控制,以免哪一次的“异想天开”把你辛辛苦苦记录下的东西付之一炬……

最后一句话来总结:但你攻克一个难题的时候,不要觉得你会了,拿起笔记下它!

Tags: [ ] - Comments: View Comments