我用了两年时间去读《Thinking in Java》

我用了两年时间去读《Thinking in Java》路漫漫其修远兮,吾将上下而求索。——题记我用了两年时间去读《Think…

大家好,又见面了,我是你们的朋友全栈君。

我用了两年时间去读《Thinking in Java》

路漫漫其修远兮,吾将上下而求索。

                                                                                                                                                               ——题记

我用了两年时间去读《Thinking in Java》。

无论在学校还是在工作,都能听到过来人说,Java编程思想是一本经典著作。于是乎在工作以后,我就买了一本来看看。后来呢,在这断断续续两年时间,精读略读加跳过,终于走马观花了一遍。最终,对《Java编程思想》这部名著,由当时的膜拜憧憬,到如今这老油条般似的写下这篇文章。

毫不掩饰的说,我没能好好读完这本书。17年2月我就去老东家天派实习了,那个时候因为还没毕业,所以老大给我安排的事情并不多。但是我是个不喜欢闲着的人,爱瞎折腾,就去找了一些书籍来看,比如说《重构·改善既有代码的设计》、《大话设计模式》和《人月神话》等,但是,真心来说,读这些经典书籍我收获真的不大。像《重构》这本书,其实需要在有一定的代码量的基础上去进行的;对于《设计模式》其实还相对好理解些,但是要很好的应用到自己工程中,还需要参考大佬们的使用或者Java源码中也有很好的体现;而《人月神话》就离我更远一点了,它主要讲的是时间和人的安排以及工程管理这一块,未及其位,不谋其职啊。最后,我想起了大家经常提到的《Java编程思想》,于是决定在7月份领完毕业证回来后再买来看看。

果然,如果你知道自己要去哪儿,全世界都会为你让路。很幸运,7月-9月公司安排我们先在工厂学习,而这段时间除了学习一些车机组装、锡焊和生产车间的知识外,其他时间就是很闲的,这正是我阅读《Java编程思想》的最佳时间。通过看此书的目录,我知道了要想一下子看完这八百多页,是有点“眼大肚皮小,何怕吃不饱”的。于是定下个目标,在工厂学习这两三个月的时间先看完面向对象前面的知识(也就是6章及以前),等到工作岗位后再学习后面的内容(7章及以后就是关于继承、多态等面向对象的内容了)

我用了两年时间去读《Thinking in Java》

我发现稍微有点不同的是,虽然第3、4、5、6章讲的基本语法,就像当时大学学的C语言面向过程的语言差别不大,比较容易弄懂,但是1、2章讲的是面向对象的知识以及整体概念,需要边看边思考,还要多看几遍才能读懂。然后10月份就正式进入工作岗位,就没那么多时间看书了,基本上只有晚上可以看看,有时甚至一晚上只能看1-2页。因为有的地方,真的需要逐字逐句的读,还得思考。所以啊,就这样断断续续的,到今年初才粗略看完整本书。

怎么说呢,《Java编程思想》是本好书,但是需要静下心来专心阅读。要从它那里学到具体的实践可能不容易,但是它所表达的思想是很值得玩味的。打个不是很恰当的比喻,就像《论语》一样,第一次你读到“之乎者也”可能晕乎乎的,但是第二次再读的时候就能大概懂了,第三次读时基本就能触类旁通啦。也就像王国维在《人间词话》里说的三境界,“昨夜西风凋碧树。独上高楼,望尽天涯路。” “衣带渐宽终不悔,为伊消得人憔悴。” “众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。”读一本好书,需要略读加细读,更要反复读。其所谓,书读百遍,其义自见。

好了,在这最美人间四月天的最后一天,也祝大家五一佳节快乐,幸福平安~^o^~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156590.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Mac Curl命令「建议收藏」

    Mac系统自带curl命令输出百度首页的html文件内容:curlhttp://www.baidu.com保存当前网页curlhttp://www.baidu.com>duang.html发送post请求curl-Xposthttp://www.baidu.com

    2022年4月16日
    284
  • 兄弟1218无线打印服务器错误,兄弟无线打印机无法打印怎么办?「建议收藏」

    兄弟1218无线打印服务器错误,兄弟无线打印机无法打印怎么办?「建议收藏」在使用打印机的过程中,打印失败是很常见的。互联网上有很多解决方案,但由于产品型号不同,解决方案并不通用,可能并不适合每台机器。今天,一秀。com的边肖将与你分享我哥哥的无线打印机无法打印的解决方案。别错过了!如果打印机无法打印,请首先确保打印机电器的电源线插入墙壁插座,并按下位于打印机顶部的“开/关”键。如果打印机有电源,请判断打印机是否在线。单击桌面上的开始按钮,然后选择打印机和传真。右键单击打…

    2022年5月30日
    133
  • 算法帝国:华尔街交易怪兽的核武器缔造史

    算法帝国:华尔街交易怪兽的核武器缔造史这是一段通俗的读物,更是一段算法交易的历史钩沉,华尔街的每个角落逐渐被算法所侵蚀,思考者,依然还是拖着额头,但却不得不接受未来的现实!1980年华尔街的黑客生涯:天时地利20世纪70年代末期,算法开始进入人们的工作,这一趋势席卷了世界各地的金融市场,标志着华尔街黑客时代已然来临。华尔街逐渐吸引了美国越来越多杰出的数学家和科学家投身于编写交易算法的工作。在布莱克·斯科尔斯统治市场之前,已经有少数工程师和科学家进入曼哈顿下城市场了,但他们大都是外来移民。麻省理工、哈佛和此类高等学府的工程楼和科学.

    2022年7月11日
    20
  • 配置tomcat环境变量

    配置tomcat环境变量Tomcat服务器下载、安装、配置环境变量教程(超详细)_两行代码踏踏实实de工作-CSDN博客_tomcat下载安装和环境配置教程

    2022年5月2日
    34
  • 计算机cpu的字母,笔记本电脑CPU型号后缀字母HQ、U、Y含义详解

    计算机cpu的字母,笔记本电脑CPU型号后缀字母HQ、U、Y含义详解我们在选购笔记本的时候,可能优先会看CPU是什么型号的,因为CPU的好坏决定了电脑运算速度的好坏,因此CPU选购十分重要。在笔记本中,不少笔记本CPU型号后缀字母可能不同,那么它们代表什么含义呢?今天蝈蝈就来给大家讲讲笔记本CPU型号后缀字母HQ、U、Y含义,希望对你有帮助!Y:超低压,性能很弱功耗很低相比低压CPU,名字中有“Y”的是性能更弱的超低压CPU。在第七代处理器之前,超低压的命名方式为…

    2022年6月16日
    77
  • redhat安装git工具[通俗易懂]

    1、首先到官网上下载git包,地址为http://git-scm.com/download2、输入命令tarzxvfgit-1.7.9.4.tat.gz解压文件到当前目录3、依次执行./configure   make   sudomakeinstall4、安装成功之后执行git–version查看是否安装成功

    2022年4月14日
    177

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号