良师益友

原创
2016/02/01 22:17
阅读数 42

去年夏天的时候,刚好我在看《c prime plus》然后就看到fzyz_sb写的那篇blog开始向你求助。你回复的那篇blog对我帮助很大,每次迷茫或者想放纵的时候我都会看看,还有你在OS上的博客一直都被我当成榜样,已经成了我的心灵鸡汤了。 后来因为我想次年春节前后离开北京(也就现在这个时候)想着要找工作,于是就放弃学习C的计划转而看有关java的书籍。

1, 第一本是**《java thread》**作者scott oaks,一共330页看完用时6周,是一本多线程的入门书籍由浅入深,刚好工作不忙,平时在上班的时候看看,然后书中出现的代码有一半也亲手敲了一遍,但是没有做任何笔记。书中一共有10章,前5章属于基础理解没什么问题,后5章比较深入基本上越来越难以理解,敲代码的积极性也就越来越低,一直到最后一章我就只是看了看没动过手,理解程度差不多也就是30-40%。 不过这本书收获挺大的,对多线程有了新的认识,之前在项目中很少用到。还有也让我知道了《计算机操作系统》是一门很重要的课程,尤其是在高级特性时作者都是从操作系统层面来描述,基本上这部分我就看不懂了。 后来在家没事了,写了写简单的爬虫程序主要爬一些论坛的文章目录,还有一些摄影论坛的图片。因为太慢了刚好用了多线程,每天下班回家就写一小会前后用时2周。

PS:后来我又买了一本《java并发编程与实践》这本书比起《java thread》要难很多是一本进阶书籍。看了40页左右放弃了,我觉得这书估计要花不少时间,还是看javaWeb框架方面的书籍比较划算,想等着工作稳定了有时间再看。因为大多面试都会问框架的使用情况,像这种中高阶的并发编程问的很少,我估计好多面试官也不太会。我都成一个投机者了。

2, 第二本《think in java》,也算是入门书中的经典,我只是挑了一部分看了看,老实说这本书翻译的太生硬了,有些描述看不懂,还好属于基础内容差不多能懂个60~70%,用时2周左右。

3,开始学习了“spring”方面的书,首先看的是《spring2.0》一共500多页用时4周,老实说开源框架的书籍大都不是很难,因为大多都是API的描述和使用方法,可以算做是字典类型的书籍。

**但是发现自己集中不了注意力,看书有点走神,所以开始做笔记为了能专心点。**反正笔记做了不少,基本上见着代码就往笔记本上抄。 看完后发现除了笔记,好像那些API教程又忘记了,唯一能记得是:spring有哪些功能,哪些场景可能使用spring去实现。

不过spring2.0太老了,于是我又找了一本《spring3.0》的教程,400页左右现在刚好看到三分之一。和spring2.0一样都是属于字典类型的教程。讲源码和设计模式几乎没有。所以看起来没有太大的难度。还是老方法做笔记抄了不少书中的代码。 这两本书我都没有在电脑上实践过,主要是因为我想快点看完不想拖太久。

也是看了前面忘记后面,觉得除了笔记好像我就从来没看过。于是就有了我给你的私信。

##总结:

  1. 我看书太慢了,技术方面不是小说所以基本上我都是一个字一个字的看,即使不敲代码一天也就是20~30页,而且都是看了后面忘记了前面。之前看的C语言半年过去了基本上已经忘光了。

  2. 看一些偏理论的书籍就发现水平太差了,计算机基础太差。之前看过《数据结构与算法分析java版》这书我看的也挺认真的笔记也是做了不少,但是现在也忘记的差不多了。当初看到红黑树、图简直对我来说就是半部天书,纯属咬着牙当小说看。 现在想想真是后悔,当初上学不好好学习真是因果报应。

  3. 看一些字典类的工具书,倒是不难但是知识点太多了,记不住啊。用的时候还是要翻书查资料。

感谢

感谢fzyz_sb给予我的帮助,谢谢。

展开阅读全文
打赏
1
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部