关于读书:读XX书是否为时过早,是否有意义

简介: 【来信】  贺老师,我目前正在读一本由马丁.福勒编著的《重构》一书,我现在正在读大二,现在看这本书你认为是否为时过早,若你认可我的做法,你认为我读的这本书有意义吗,或者说能够锻炼我的哪些方面的编程能力。还有,目前的Java继承编译环境下自带了一些重构工具,再来看这本书是否还有意义那,我期待你的答复。【回复】  你既然正在读,说明这本书就适合你,没有什么不可以读的。  好书并不仅是读一遍

【来信】

  贺老师,我目前正在读一本由马丁.福勒编著的《重构》一书,我现在正在读大二,现在看这本书你认为是否为时过早,若你认可我的做法,你认为我读的这本书有意义吗,或者说能够锻炼我的哪些方面的编程能力。还有,目前的Java继承编译环境下自带了一些重构工具,再来看这本书是否还有意义那,我期待你的答复。

【回复】

  你既然正在读,说明这本书就适合你,没有什么不可以读的。

  好书并不仅是读一遍就可以的,为时过早的说法并不成立。不同阶段读同一本书,会有不同的感觉和收获。书读多遍,其义自现,大家常讲。我觉得应该深化一下,读多遍,书才能活起来,才能够成为读书者自己的东西。不同阶段的感受相互交融,就是阶梯式成长的过程。

  将知识编成一个既成的体系,有道理,也没有道理。哪个知识该先学,哪个知识该后学,也没有标准答案,过早过晚也无从说起。只要读得下去,读下去好了。读不下去时,就放一放。如果这是本好书,记得过段时间再读。早读、晚读,会各有味道。

  读书的价值在于接受书中知识,更重要的是与作者交流,处理专业领域问题的思维由此而深化。所以,即使某个技术已经“掌握”,读书也是必要的,任何时候都有其意义。

  对最后一个问题,举个旁例。已经有网页编辑工具了,学HTML有必要吗?Java的重构工具,只是一种途径。任何事物并不完美,还需要后来者的参与。这只是一种实现,还可以有另外其他的实现。工具有了,最重要的还是人。在实践中遇到问题将会千姿百态,让工具闪光的依然是人。马先生对重构的理解应该是已经非常深入,但断还需要继续跟进。还有重构之外更多的问题,基于对重构的理解,其发展空间中有你的一席。

  你说的书没有看过,听人说过,上卓越浏览一下,觉得应该是本值得关注的书。用自己的方法,凭自己的感觉,看出自己的味道来。

  关于个性化的,以个人体验为中心的学习,参看:破除“系统学习”的情结改变学习模式,在课外学习中获得突破让大学在个性化的学习中绽放



  



目录
相关文章
|
7月前
|
存储 缓存 安全
面试官:小伙子,能聊明白JMM给你SSP!我:嘚吧嘚吧一万字,直接征服面试官!
面试官:小伙子,能聊明白JMM给你SSP!我:嘚吧嘚吧一万字,直接征服面试官!
56 1
|
编解码 前端开发 JavaScript
|
存储 Java 数据处理
新来的实习生连文件操作都不会,被老师傅骂了,有点委屈~
今天,是鸭哥面试系列的第 4 篇。 工作时,你的项目需要操作文件吗?
193 0
新来的实习生连文件操作都不会,被老师傅骂了,有点委屈~
|
SQL 存储 tengine
面试官:什么是大事务?小林哥:就是 很大...的...事务??
面试官:什么是大事务?小林哥:就是 很大...的...事务??
面试官:什么是大事务?小林哥:就是 很大...的...事务??
|
弹性计算 安全 Linux
一名大一在读生的CS使用体验
一名大一在读生的CS使用体验
|
机器学习/深度学习 人工智能 算法
书单来了!大厂的技术牛人在读什么:字节跳动篇
书单来了!大厂的技术牛人在读什么:字节跳动篇
书单来了!大厂的技术牛人在读什么:字节跳动篇
|
大数据 Docker 容器
#女神枕边书#读阿里女神推荐书单,领同款技术图书
阿里美女程序媛倾情推荐年度最爱技术图书!容器技术、交互体验、前端、大数据……四类热点技术,四位阿里技术女神精选书单分享给你~
7387 0
|
SQL 关系型数据库 MySQL
2016读书记录
人到中年,还能抽出不多的闲暇时间学习实属不易。且行且珍惜!   2016-05-03   实战LINUX SHELL编程与服务器管理    144页 2016-05-04   实战LINUX SHELL编程与服务器管理    172页 2016-05-05   实战LINUX SHELL编程与...
1265 0
代码读智识  笔墨知人心
一横一竖    一爱一恨 一粗一细    一情一仇 笔墨纸砚    最知人心
759 0
|
Java 程序员
码农翻身讲计算机基础:并发,同步与信号量
本文首发于我的个人公众号:程序员江湖     欢迎大家关注我的微信公众号:程序员江湖 努力成为最有影响力的程序员自媒体,专注于面试,职场,个人提升三大主题。