1 / 6
文档名称:

软件工程课件.doc

格式:doc   大小:39KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程课件.doc

上传人:xgs758698 2016/8/15 文件大小:39 KB

下载得到文件列表

软件工程课件.doc

文档介绍

文档介绍:软件工程课件选择的范围太广, 可以读的书太多, 往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些, 按照学****的先后顺序, 推荐给大家,特别是那些想不断提高自己技术水平的 Java 程序员们。一、 Java 编程入门类对于没有 Java 编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握 Java 基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对 Java 熟悉起来再说。用很短的时间快速过一遍 Java 语法,连懵带猜多写写代码,要“知其然”。 1 、《 Java 编程思想》在有了一定的 Java 编程经验之后,你需要“知其所以然”了。这个时候《 Java 编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对 Java 基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的 Java 编程基础。这本书的缺点是实在太厚, 也比较罗嗦, 不适合现代人快节奏学****因此看这本书要懂得取舍, 不是每章每节都值得一看的, 挑重点的深入看就可以了。 2 、《 Agile Java 》中文版这本书是出版社送给我的, 我一拿到就束之高阁, 放在书柜一页都没有翻过, 但是前两天整理书柜的时候, 拿出来一翻, 竟然发现这绝对是一本好书!这本书一大特点是以单元测试和 TDD 来贯穿全书的,在教你 Java 各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向 TDD 。另外这本书成书很新,以 的语法为基础讲解,要学****的新语法也不错。还有这本书对于内容取舍也非常得当, Java 语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当, 可以让你以最少的时间掌握 Java 最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。虽然作者自己把这本书定位在入门级别, 但我不确定这本书用来入门是不是稍微深了点, 我自己也准备有空的时候翻翻这本书, 学****学****二、 Java 编程进阶类打下一个良好的 Java 基础,还需要更多的实践经验积累,我想没有什么捷径。有两本书值得你在编程生涯的这个阶段阅读, 培养良好的编程****惯,提高你的代码质量。 1 、《重构改善既有代码的设计》这本书名气很大, 不用多介绍, 可以在闲暇的时候多翻翻, 多和自己的实践相互印证。这本书对你产生影响是潜移默化的。 2 、《测试驱动开发 by Example 》本书最大特点是很薄, 看起来没有什么负担。你可以找一个周末的下午, 一边看, 一边照做, 一个下午就把书看完, 这本书的所有例子跑完了。这本书的作用是通过实战让你培养 TDD 的思路。三、 Java 架构师之路到这个阶段,你应该已经非常娴熟的运用 Java 编程,而且有了一个良好的编程思路和****惯了, 但是你可能还缺乏对应用软件整体架构的把握,现在就是你迈向架构师的第一步。 1 、《 Expert One-on-One J2EE Design and Development 》这本书是 Rod Johnson 的成名著作, 非常经典, 从这本书中的代码诞生了 springframework 。但是好像这本书没有中译本。 2 、《 Expert One-on-One J2EE Development without