怎样有效率地读书

本书《Thinking in Java》深入探讨了Java语言的设计理念,作者以语言设计的角度撰写,使读者在阅读过程中能够与作者产生共鸣,提升编程技能。本书并非单纯的知识传授,更侧重于通过实例和思考过程,帮助读者理解编程的本质。阅读本书时,若缺乏相应的编程经验和阅历,可能会感到困难和痛苦,但正是这种挑战促使读者深入思考,从而获得成长。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《Thinking in Java》在自己写代码之前,前后看了好几次,可惜的是每次都没法坚持看完,当时的感觉是太深了。
写了几个月的代码,回头重新看这本书时,才能一知半解地和作者去对话。
这本被称为Java经典入门的书籍,阅读起来其实一点都不容易,因为作者是以一门语言设计的角度来写这本书的,没有对多种语言运用的经验,读这本书,其实很难和作者产生共鸣。

有些书,是涨姿势;有写书,只是一种验证,把自己说不明道不清的东西给你用文字表述出来而已。
涨姿势的书看着其实不算累,仅仅是简单的记忆;然而对于印证类的书籍,倘若自己没有这份阅历,强行假设自己有这么一种体验,对于自己来说,其实是一种折磨。不仅读的很慢,也会读的很痛苦。

有些书,不是用来读的,仅仅是用来验证的。
可惜的是,诸如Java API这样的知识类的书,我们更多是在需要用它时,才会去翻阅,更多的倾向于阅读那些看起来比较饱满丰富的书籍,然后把自己推进火炕。

很少有书能区分的这么清楚,因为多数书籍都会借着传授知识的幌子来表述作者的观点,而当你自己不是很认同作者想法时,你读这本书时,就会有一种智商碾压的挫败感,其实你少的不是智商,而是阅历。

不会有人直白的告诉你,设计一门程序语言需要注意哪些,因为这不是一门学科,这也不会成为一门学科,你所有看到的,只是各种书籍中的片言只语以及灵光一闪。

其实更多的时候确实如此,很多事情真的没有教条告诉你这么做才是规范的,更多的只是大家约定俗成的规则,而这些规则,并没有写在书本上,需要自己用心去体会。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值