发现一个有意思的事情,看看自己是什么类型
看了一些svn的文档,上面写着这样的话:技术书籍经常要面对这样两难的困境:是迎合自上至下的初学者,还是自下至上的初学者。一个自上至下的学习者会喜欢略读文档,得到对系统工作原理的总体看法;然后她才会开始实际使用软件。而一个自下至上的学习者,是“通过实践学习” 的人,他们希望快速的开始使用软件,自己领会软件的使用,只在必要时读取相关章节。大多数图书会倾向于针对某一类读者,而本书毫无疑问倾向于自上至下的方法。(如果你阅读了本节,那你也一定是一个自上至下的学习者!)然而,如果你是自下至上的人,不要失望,本书以Subversion主题的广泛观察进行组织,每个章节都包含了大量可以尝试的详细实例。。。。
突然想到,其实做技术是一样的。比如ACE的使用,有的人上来就用,不管不顾,出现问题再去找答案,问人。有的人是读书优先,辅助实践练习。
两种方式反映了不同的思维方式,不好说好坏,各有各的好。前者上手快,后者更扎实。小说《笑傲江湖》里面,华山派的剑宗和气宗之争,也许是同类的事情。是先练剑还是先练气。先练剑的,头几年很厉害,但是慢慢的练足内功的人上来了,练剑的就抵挡不住了。
我自己的脾气是倾向于读书优先,可能是我喜欢读书的缘故。对很多方面了解了,我的信心会更足,而且少犯低级错误。 哈哈,我是自上至下型,喜欢先理论,后实践。感觉这样效果好,效率高。
自下至上一般仅限于kown what and how,自上至下则强调要know why,境界更高一些。
个人看法,呵呵。 跟我差不多! 喜欢从源代码开始。。。。
不一定
如果项目进度紧,只有自下至上,这个是没有办法,谁都希望自上至下,关键是有没有时间 对,看情况。有时候容不得你学习。先用了再说。 我一般也习惯于第一种自上而下的学习方法。我认为看书与实践是一个反复的过程,是不断的看书,实践,再看书,再实践的过程,
其实我觉得以哪种方法入手并不是重点,重点在于当实践或者读书遇到瓶颈的时候,
懂得换一个方向去考虑问题,而非继续一股脑的扎进一条死胡同去。
以对ACE的学习为例,尤其是对于一些基础并不是很扎实的同学,
拿过来三本书反复略读几遍之后,可能对书的整体框架掌握都仍然未必很清晰,
我本人刚开始也是这样,因此只好从例子学起,通过不断的轮回,走了几遭之后,
每次回头再看书的时候,都会有豁然开朗的感觉。
等真的把这几本书精读过几遍之后,遇到问题的时候基本上都能分析出个大概了,
剩下的就是真正遇到问题的时候,去查看ACE的源代码,或者对应操作系统的说明文档了,
差不多类似如2楼说的know why的过程了,
其实ACE本身提供了很多不错的技术文档,不过都是英文的,
像马维达那样的好心给翻译出来的人毕竟还是少数,
平时自己要是没时间还真是很少坐下来去读一读。
页:
[1]