一个程序员对阅读技术理论书籍的理解

1,我每做一件我都会找个理由说服自己,比如我喜欢看一些书,我就说我需要一个强大的理论基础。可是理论看得越多,你就会看见我会擅长写一些高大上而无任何实际操作的理论的东西。



2,我认为自己读书不是为了学那点儿知识,更不是为了我能够拥有很强的实战能力。比如这样实战,那样实战,别整这些高大上的理论,来个例子吧,来个实战吧,就好像书籍不是以实战为思想的都是耍流氓一样。



3,我一直认为,理解概念(理论)是一件很重要的事情。概念吃透,然后融合各个概念必定会做到创新。



4,我认为,脑子中连基本的理论都没有如何编程,没有6大设计原则,没有23种经典设计模式,我们就可以直接创造出属于自己模式?没有整个计算机的生态系统文化,工程文化等就可以做到让自己心满意足吗?难道穷尽应知之事,也是不可取的。呵呵。


扫描二维码关注公众号,回复: 1743928 查看本文章


5,书籍并没有带给我"知识"而是思考。我认为真正的知识是用来理解的,如果有些知识需要记忆,那么我可能会明确地告诉书,我记不住,我也不会记,当我需要的时候,我可以搜索或者查询书籍。书籍带给我的是思考。比如《Effective Java》它让我思考什么是技术?什么是一个类?为什么定义接口类型而不是抽象类?书籍中的作者为什么老是想到当这个接口要进化时,他影响了多少实现它的子类?当抽象类要进化呢?它不仅告诉了我什么是好和不好,更多的是一种思考和一种作为程序员的思维严谨。



6,任何东西都是两面性的。看书越多,自然知识面就越多,接触的思想也就越多,思维也就越开阔。尤其是理解能力和高度的抽象能力,在读书的过程中你会发现很多东西你都没有见过,或者见过但想的不那么深沉,那么书籍就能够帮你填补这些东西。如果这个过程配合着练习,那么就很厉害了。练习也许比什么都重要。因为知识的理解一般都是过手。无过手无理解,要理解请练习。



7,读书越多,越不怕书籍。以前800页码的书籍,我可能直接跪拜吧,决不会去读。读多了,读书的速度自然就上去了。知识间的相互补充和联系,让你在知识的海洋中畅游而无法自拔。当然,我还有很多的书籍需要阅读,书籍中的代码(算法)也需要我一行一行地敲出来看看。



8,对,我很好地给自己找了些读书的理由。我就做我自己,然后悄悄地吸取好的建议和思想并保持更新它。




猜你喜欢

转载自blog.csdn.net/outsanding/article/details/79474639