推荐学软件的几本好书 :)

学软件一年多了,回头想来 看了厚的 薄的加起来有15本以上了,看的书稍微多一点,才发现,好书与差书之间对人的影响是完全不同的。以下,是我看过的书,以及简单的书评,希望能给大家带来帮助。

 1、java编程思想 : 这本书有java 圣经的荣誉 ,自然是本好书,其中对jdk介绍是比较深入的,如果没有学过java的人直接 看,会有较大的难度。但对java的特性写的很详细 ,这是其他 很多java基础书不能比的。推荐先读简单一点的java书,再来看编程思想 ,我当时看的第一本java书 ,是清华大学的java程序设计 ,只有200多页,然后 再来看java编程思想(第二版) 基本上都能看得懂。 值得注意的问题是,上个月,我又买了一本java编程思想 第四版 ,这版 与三版 是同一组人翻译的,发现学了一年多java后,却看不懂java编程思想 了,呵,翻译 比候捷的第二版 要差很多。 所以java基础 还是推荐看第二版 比较好,里面的java 基础 看过了,再借本第四版 看看jdk5.0的 新变化 。

 2、孙卫琴的《精通struts》 虽然 struts 1.x 已经快成为昨日黄花,但其中凝结的思想 却是后来众多框架的灵魂,而且目前很多公司 做的很多项目 仍然是基于struts 1.X的 面试提的问题很多还是struts1。x的 所以如果学习的话,这本《精通struts>基于struts 1.2 还是很好的 总体还算深入浅出,容易懂。推荐阅读。

 3、《struts kick in start> 这本书是我读的第一本struts 书,讲的也是struts 1。0 版本比较低,最重要的是内容 比较少,struts中 我觉得 比较精髓的东西 都说的很少,所以 现在要学struts的话,不推荐这本书。

 4、<jsp 编程指南》 之前,我看过一本 清华大学出版,国人写的jsp书,200页,内容 很少,介绍的东西 也不多,只介绍了,jsp几个指令,servlet 等基本常识,像过滤器,监听器这些都没有说。《jsp编程指南》是我读的第二本jsp书,而这是我读过的书中,最差的一本,差不是因为原书,不好,原书 内容 很深入,包括的内容甚至包括教你如何去实现MVC 框架 ,耐何 一本好书,给翻译的人强奷了 。翻译的太差,很难读懂。如果英文好 ,可以去读原版。中文版 不推荐。

5、夏昕《深入浅出hibernate》 : 这本书,做到了标称的深入浅出,写的hibernate 谈到了hibernate     3。0,核心章节4,5两章,就一百多页左右,看了就能上手用了,但 介于,其版本,可能有点低,看看电子版 的还是有帮助 的 。

 6、罗时飞《精通spring2。0》 这本书写的有点像介绍api的 ,很难让人有兴趣看下去,不推荐。

 7、《精通ejb3.0》 : 比较权威的一本书,罗时飞翻译 的,翻译 还不错,推荐。

 8、《ajax 基础教程》 : 内容简单,却 非常容易懂,而且翻译的很好,做为入门教程,推荐。如果想搞深入一点 推荐《ajax实战》 呵,不过我没有看过。

9、《设计模式 精解》 一本也是200来页的好书,我最喜欢的译者熊杰,翻译 ,翻译的相当的好。一本设计模式入门 教程,大概 介绍 了gof 23 个中的10个 ,相当推荐。这本书 让我第一次对软件产生了一种艺术的感觉 。 

10、gof 《设计模式》 一本300左右的书,有java另一圣经之称,例子是用以C++写的,不得不佩服gof四个人,开篇的面像对象 讲解 让我第一次有了 对面像对象的思考,23个设计模式 让我第一次 对软件有种  献身的冲动 。但这本书,写的很抽象,而且 难度很大,相当 不适合初学者,我当时看是在看完 《设计模式精解》之后,再去看,仍然很多东西 看不懂,期间 结合《Head.First.设计模式.》与阎洪的《java设计模式》才勉强看懂个大概。 另外 《Head.First.设计模式.》是一本非常幽默的角度去解释gof的设计模式,非常有趣,推荐看看电子版的(其中对也只涉及23个设计模式中的一常用部分)阎洪的《java设计模式》写的非常 详细 ,详细到 gof 原本只有300多页的书,写到了一千多页,其中也加入了不少java 设计中的原则。如果你能看下去,看看也不错 :) 参考一下,看看电子 版的就行了 

 11、《代码大全》 第二版 ,这是我看过的最好的几本书中的一本,谈的是软件构建中的问题,这本书翻译的也很好,第一次让我对软件 产生了工艺 的认识,让我第一次了解到了,好的软件该如何编写,强烈推荐。

 12、《人月神话》 一本畅销30年的神话书,因为年代久远,推荐看后面《没有银弹》相关章节,通过这本书,我知道了为什么软件是复杂的,以及什么才是软件的核心问题与次要问题 ,作者对软件行业的远见以及预言,让人不得不佩服。

 13、《重构,改善既有代码的设计》这本书有与《设计模式》齐名之称,候捷与熊杰共同翻译 ,这本书的翻译可以说是我看过最好的译著,向二人致敬,这本书最重要的对我来说,与《代码大全》一样,是让我产生了对软件质量追求的态度,以及对软件 重构工程性的认识。虽然这本书,我还没有读完,但仍然 强烈推荐。

14、《编程之道》  我读的是电子版,两百页左右 ,并不是描述技术的书,而是通过一个个故事 谈软件中的道 ,上士闻道,从而行之,中士闻道,谨而慎之,下士闻道,大笑之 虽然全书,我觉得有些东西已经不适合现代的软件活动了,但其中描写的大师境界却使人欲拔不能。真是令我等汗颜,道 是我们国家老子首先提出来 的,但软件中的这本编程之道却是由外国人写的。的闲睱时光,尤其推荐。 翻译的非常好,值得珍藏。 

15、 我还看过一本 j2ee 开发的书,500页左右 ,清华大学出的,但已经记不起名字了,出版也有好几年了,但一本全而描写j2ee的书,还是值得一看的 里面的内容。可上百度一搜。

下面推荐几个好的视频教程 

1、孙鑫的xml视频 ,当时结合 清华大学的一本国人写的xml 看的,视频讲的很不错,dom sax 都谈到了,但对xml中的schema等却没有说,不得不说有点遗憾,可作为入门视频。

 2、孙鑫 spring视频 ,网上下的,视频质量很差,但内容 却非常好,IOC aop 介绍的都非常好,推荐。

 3、中科大《oracle 10g》视频 总共 14集,内容不深入,但对于非dba来说的程序员 我觉得 已经足够了,推荐

4,左中华的 《mysql》 视频 ,总共 二十多集 但最后几集是讲php的,内容浅显易懂,推荐。

5。魔乐在线 视频 ,质量相好,推荐,但无耐 视频不是很多。

 6。浪曦 视频 ,风中叶 《jdk5。0》 特性,包括注释,泛型 等 jdk 5.0新特性,这是我最喜欢的视频 讲师之一,另外浪曦的别的视频 也很不错,不过很多要收费 :) money够 的话,可考虑办会员 几百块也不算多。

7。美河视频,美河的视频 量是最多的,不过质量大多都不怎么样,如果下载 不到别的视频 ,可以考虑

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值