书单,java程序员必看书单

合集下载

java软件开发相关的书

java软件开发相关的书

java软件开发相关的书
Java开发值得看的书籍推荐
1、《Java核心技术第11版基础知识+高级特性》基础不牢,地动山摇,做Java开发,Java基础是最需要下功夫的一项。

以后能达到什么高度,完全取决于基础掌握到什么水平。

2、《Effective Java中文版(原书第3版)》你是否正在寻找一本能够更加深入地了解Java编程语言的书,以便编写出更清晰、更正确、更健壮且更易于重用的代码?本书再适合不过了!
3、《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》
4、《Java并发编程实战》
5、《深入解析Java虚拟机HotSpot》
6、《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》
7、《Spring Boot技术内幕:架构设计与实现原理》
8、《RocketMQ技术内幕:RocketMQ架构设计与实现原理》。

关于java的书

关于java的书

关于java的书
1.《Thinking in Java》(Java编程思想),Bruce Eckel著,被称为Java程序员的圣经。

2.《Head First Java》(Java入门第一书),Kathy Sierra和Bert Bates著,主要面向初学者,以易懂、有趣的方式介绍Java语言。

3.《Java核心技术》(Java Core),Cay Horstmann、Gary Cornell著,深入剖析Java语言的核心知识,涉及Java SE、JavaFX和Java EE等方面。

4.《Effective Java》(Java编程规范),Joshua Bloch著,介绍了编写优秀Java代码的37个最佳实践,被誉为Java程序员必备的一本书。

5.《Java并发编程实战》(Java Concurrency In Practice),Brian Goetz等著,介绍了Java并发编程的核心概念、最佳实践和实现方法,被认为是学习Java并发编程的重要参考资料。

6.《Java解惑》(Java Puzzlers),Joshua Bloch和Neal Gafter 著,介绍了Java语言中一些令人困惑的语法和行为,有助于提高Java程序员的技能和表现。

7.《Java性能优化指南》(Java Performance),Charlie Hunt和Binu John著,介绍了Java程序性能优化的基本概念和技术,让Java程序员能够更好地理解和优化自己的程序。

8.《深入理解Java虚拟机》(JVM详解),周志明著,介绍了Java 虚拟机的内部结构和工作原理,对于Java程序员深入了解Java虚拟机如何执行Java程序及优化程序性能具有重要意义。

程序员各阶段看的书

程序员各阶段看的书

程序员各阶段看的书
1. 入门阶段:
- 《代码整洁之道》:这本书主要介绍了如何编写易于理解、维护和扩展的代码。

- 《程序员的自我修养》:这本书系统地介绍了计算机科学的基础知识,如数据结构、算法、操作系统等。

2. 初级阶段:
- 《Effective Java 中文版》:这本书总结了在 Java 编程中 78 条极具实用价值的经验规则。

- 《Java 性能权威指南》:这本书深入探究了 Java 性能调优的各个方面,帮助读者掌握如何识别和解决性能问题。

3. 中级阶段:
- 《大型网站技术架构》:这本书通过梳理大型网站技术发展历程,阐释了大型网站架构的核心原理。

- 《Spring 实战》:这本书详细介绍了 Spring 框架的各个方面,包括 Spring 核心、Spring AOP、Spring Web 等。

4. 高级阶段:
- 《算法导论》:这本书深入讨论了各类算法,并提供了大量的示例和实际应用。

- 《设计模式:可复用面向对象软件的基础》:这本书介绍了 23 种常见的设计模式,帮助读者提高软件设计能力。

5. 专家阶段:
- 《人月神话》:这本书探讨了软件开发过程中的团队管理、项目管理等方面的问题。

- 《计算机程序设计艺术》:这本书被誉为计算机科学领域的经典之作,涵盖了算法、数据结构、编程语言等多个方面。

以上是一些程序员在不同阶段可以阅读的书籍推荐,当然还有很多其他优秀的书籍可供选择。

希望这些推荐对你有所帮助。

程序员书单

程序员书单

程序员书单作为一名程序员,我们需要不断地学习和更新自己的知识体系,以适应技术的发展和变化。

下面是一些值得程序员学习的书籍:1. 《代码大全》《代码大全》是一个非常实用的编程指南,它介绍了编写高质量代码的各种技术和方法,包括如何进行需求分析、如何设计程序、如何测试程序等方面。

这本书能够帮助程序员提高编程水平和代码质量,是每个程序员必读的书籍之一。

2. 《计算机程序的构造和解释》《计算机程序的构造和解释》是一本经典的计算机科学教材,它介绍了计算机程序设计的基本原理和方法,包括程序设计的基本概念、程序的控制结构、数据结构等方面。

这本书适合于想要深入了解计算机程序设计原理的程序员。

3. 《算法导论》《算法导论》是一本介绍算法设计和分析的书籍,它包括了各种常见算法的设计思路和实现方法,并且对算法的时间复杂度和空间复杂度进行了详细的说明。

这本书适合于想要提高算法设计和分析能力的程序员。

4. 《深入理解计算机系统》《深入理解计算机系统》是一本介绍计算机系统运行原理和机制的书籍,它包括了计算机硬件组成、操作系统、编译器等方面的内容。

这本书适合于想要了解计算机系统底层原理和机制的程序员。

5. 《设计模式》《设计模式》是一本介绍软件设计模式的书籍,它包括了各种常见的软件设计模式,如单例模式、工厂模式、观察者模式等。

这本书能够帮助程序员了解软件设计模式的概念和实现方法,提高代码的可维护性和可重用性。

6. 《Unix编程艺术》《Unix编程艺术》是一本介绍Unix系统编程的书籍,它包括了Unix系统编程的基本原理和方法,如进程、信号、文件IO等方面。

这本书适合于想要学习Unix系统编程的程序员。

7. 《TCP/IP详解》《TCP/IP详解》是一本介绍TCP/IP协议的书籍,它包括了TCP/IP 协议的基本原理、协议栈、应用程序等方面的内容。

这本书能够帮助程序员了解TCP/IP协议的工作原理和实现方法,提高网络编程的能力。

学java的书

学java的书

学java的书
学习Java编程语言,一本好的书籍是必不可少的。

以下是一些推荐的书:
1. 《Java编程思想》(Thinking in Java):这本书是Java编程的经典之作,深入阐述了Java语言的核心概念和机制,包括面向对象编程、多线程、异常处理等。

它既适合初学者打好Java基础,又适合有经验的开发者深入理解Java的核心。

2. 《Java核心技术卷I》:这是一本全面的、权威的Java参考书,覆盖了Java的基础知识,包括语法、类库、集合框架、并发编程等。

它详细介绍了Java的各个组件和库,对于想要深入了解Java内部机制的开发者非常有用。

3. 《Effective Java》:这本书强调了Java编程的技巧和最佳实践,涵盖了诸如并发和内存管理、性能优化等高级话题。

对于想要提高Java编程水平的开发者来说,这本书是必读的。

4. 《Head First Java》:这是一本生动有趣的入门书籍,它采用幽默的语言和生动的例子来解释Java的概念和机制,帮助读者轻松地理解和掌握Java编程语言。

在选择书籍时,建议根据自身的需求 (如初学者还是进阶开发者、对特定主题的熟悉程度等)来选择合适的书籍。

同时,也可以参考其他开发者的推荐和建议。

这些书籍将帮助您更好地理解和掌握Java编程语言。

10本Java程序员必读书

10本Java程序员必读书

10本Java程序员必读书Java程序员也需要修炼,那他们必读的书有哪些?下面是店铺精心为你整理10本Java程序员必读书,一起来看看。

Java程序员必读书第1本:《Concurrency: State Models & Java Programs》作者:Jeff Magee, Jeff Kramer多线程编程是一个高级的主题,但是Java允许任何程序员产生线程。

这本书在建模和实现并发程序上提供了一个坚实的理论与实践的基础。

Java程序员必读书第2本:《Concurrent Programming in Java》作者:Doug Lea当你明白实现线程的语法后,读这本书将会学到如何正确有效地使用它。

它深入的介绍了并发与平行编程。

Java程序员必读书第3本:《Thinking in Java》(Java编程思想) 作者:Bruce EckelEckel将幽默、实践性强的实例和编程的思想融入书中。

这本书全面的介绍了Java语言及其核心的API。

尽管这本书面向的是初学者,但他的大部分章节仍对有经验的程序员有益处,特别是面向对象编程方面的知识。

Java程序员必读书第4本:《Swing, Second Edition》作者:Pavel Vorobiev, Matthew RobinsonSwing是Java程序主要的GUI工具。

这本书可说是Swing方面的圣经,它包括了一个教程和一份为高级Swing开发者准备的参考资料。

它不是一本介绍性的书。

但是如果你大部分是写MVC、用户界面设计、事件处理,这本书就是你应该读的。

Java程序员必读书第5本:《Java Servlet Programming, 2nd Edition》作者:Jason Hunter这本书是Java Web程序方面的经典书籍。

这本书包括了所有一般Web程序遇到的问题的代码实例,包括输入处理,接受上传文件,与数据库的通讯等。

Java程序员必读书第6本:《Enterprise JavaBeans》作者:Richard Monson-Haefel虽然J2EE包括了很多东西,而不仅仅是EJB,但EJB是J2EE规范下主要的力量。

推荐几本java开发的书籍

推荐几本java开发的书籍

推荐几本java开发的书籍1.《java从入门到精通》本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,具体介绍了使用Java语言进行程序开发应该掌握的各方面技术。

全书共分28章,包括:初识Java,熟悉Eclipse开发工具,Java 语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing 程序〔制定〕,集合类,I/O输入输出,反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,Swing树组件,Swing其他高级组件,高级布局〔管理〕器,高级事件处理,AWT 绘图与音频播放,打印技术和企业进销存管理系统等。

所有知识都结合具体实例进行介绍,涉及的程序代码给出了具体的解释,可以使读者轻松领会Java程序开发的精髓,快速提升开发技能。

2.《java核心技术卷一》本书是Java技术经典参照书,多年畅销不衰,第7版在保留以前版本风格的基础上,涵盖Java2开发平台标准版J2SE5.0的基础知识,主要内容包括面各对象程序制定、反射与代理、接口与内部类、事件监听器模型、使用Swing UI工具箱进行图形用户界面制定,异常处理、流输入/输出和对象序列化、泛型程序制定等。

本书内容翔实、深入浅出,附有大量程序实例,极具有用价值,是Java初学者和Java程序员的必备参照书。

本书出版以来,深受广大读者的喜爱,它全面介绍了Java SE 的基础知识,不但具有使用价值,而且易于阅读,易理解,它必成为想进军Java和基础薄弱同学的不二之选。

3.《java编程语言》本书以Java语言创建者的独特视角向读者展现了为什么以及如何使用Java语言,以便读者理解Java语言的基本制定目标以及它在现实世界中的应用。

本书介绍的是Java语言的新版本,该版本在《Java Language Specification,Second Edition》中定义,在Java2SDK1.3标准版中实现。

java必读的5本书籍推荐

java必读的5本书籍推荐

java必读的5本书籍推荐作为Java程序员来说,需要阅读大量的书籍来丰富自己。

下面是小编带来的关于java必读的5本书籍,欢迎大家阅读。

java必读的5本书籍1、《Java编程思想》在有了一定的Java编程经验之后,你需要“知其所以然”了。

这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。

这本书的缺点是实在太厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。

2、《Agile Java》中文版这本书是出版社送给我的,我一拿到就束之高阁,放在书柜一页都没有翻过,但是前两天整理书柜的时候,拿出来一翻,竟然发现这绝对是一本好书!这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。

另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错。

还有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。

虽然作者自己把这本书定位在入门级别,但我不确定这本书用来入门是不是稍微深了点,我自己也准备有空的时候翻翻这本书,学习学习。

3、《快速软件开发》这也是一本名著。

可以这样说,有本书在手,就有了一个项目管理的高级参谋给你出谋划策,再也不必担心自己不能胜任的问题了。

这本书不是讲管理的理论的,在实际的项目管理中,讲这些理论是不解决问题的,这本书有点类似于“软件项目点子大全”之类的东西,列举了种种软件项目当中面临的各种问题,以及应该如何解决问题的点子,只需要稍加变通,找方抓药就行了。

推荐给程序员必读的五本书籍

推荐给程序员必读的五本书籍

推荐给程序员必读的五本书籍做一名程序员,要的知识可以说是非常多的,需要不断的学习,需要不断的看书,那你知道有哪些是适合程序员看的吗?下面小编就来为大家推荐的程序员的必籍,欢迎参阅!程序员的必读书籍1:《Java编程思想》(中文第4版)作者:埃克尔译者:陈昊鹏简介:本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。

本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、JavaI/O系统、枚举类型、并发以及图形化用户界面等内容。

本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。

2:《疯狂Android讲义》(第2版)作者:李刚简介:《疯狂Android讲义》全面地介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android平台的Web Service、传感器应用开发、GPS应用开发、Google Map服务等。

这本书对于新手来说,是个很不错的开始;对于老手老说,也是个很不错的参考手册。

3:《Android开发艺术探索》作者:任玉刚简介:《Android开发艺术探索》是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。

本书从三个方面来组织内容。

第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。

学java编程基础的书

学java编程基础的书

学java编程基础的书1.《java编程思想》本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、JavaI/O系统、枚举类型、并发以及图形化用户界面等内容。

这些丰富的内容,包涵了Java语言基础语法以及高级特性,合适各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序〔制定〕语言以及Java语言的绝佳教材和参照书。

2.《java核心技术卷二》《JAVA核心技术卷2:高级特征》是Java技术权威指南,全面覆盖Java技术的高级主题,包括流与文件、XML、网络、数据库编程、高级Swing、高级 AWT、JavaBean构件、安全、分布式对象、脚本、编译与注解处理等,同时涉及本地化、国际化以及Java SE 6的内容。

《JAVA核心技术卷Ⅱ:高级特征》对Java技术的阐述准确到位,表达方式深入浅出,并包涵大量示例,从而帮助读者充分理解Java语言以及Java类库的相关特性。

本书是经典的《Java核心技术,卷II:高级特性》的新修订版,涵盖了Java SE6平台的高级用户界面程序制定和企业特性。

与第1卷(涵盖了核心的语言和类库特性)一样,本卷已经更新到了JavaSE6。

并且对新内容都作了重点标注。

书中所有的示例程序都进行了具体的制定,用来演示新的编程技术。

并展示针对专业开发者在现实中所碰到的典型问题的最正确解决方案。

本书包涵有关StAXAPI、JDBC 4、编译器API、脚本框架、闪屏和托盘API以及其他许多JavaSE6改善特性的新章节。

本书聚焦于Java语言中更高级的特性,包括以下内容:流与文件、网络、数据库编程、XML、JNDI与LDAP、国际化、高级GUI组件、Java2D、JavaBeans、安全、RMI与Web服务、高级AWT、注解、本地方法。

3.《疯狂java讲义》本书深入介绍了Java编程的相关方面,全书内容覆盖了Java 的基本语法结构、Java的面向对象特征、Java集合框架体系、Java 泛型、异常处理、Java GUI编程、JDBC数据库编程、Java解释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java 反射机制。

java开发推荐的书籍

java开发推荐的书籍

java开发推荐的书籍第一本:《The Pragmatic Programmer :From Journeyman to Master》(程序员的修炼:从中级到大师)这本书是面向所有程序员的,它坚持了编程过程的新鲜度,我们可以在其中不断的汲取力量,成长。

第二本:《OSGI in Action: Creating Modular Applications in Java》(OSGI实战:用Java创建模块化应用)OSGI是一个基于Java的开发应用为一组互相关联的模块框架。

虽然说我们是Java程序员,但是了解一下面向服务的编程是怎么回事,也是非常有必要的。

第三本:《Effective Java》(通用程序〔制定〕)这本书中编写了Java编程中78条极其具有有用价值的经验规则,这些经验规则涵盖的大多数开发人员天天所面临的问题的解决方案。

第四本:《CLean Code:A Handbook of Agile Software Craftsmanship》(代码整洁之道)刚开始我们在学习编写代码的时候可能不注重格式,导致我们的代码看起来十分的杂乱无章,这本书帮我们解决的就是这个问题,能帮助我们养成优良的写代码的习惯。

《代码整洁之道》促使你思索代码中何为正确,何为错误,《代码整洁之道》将促使你重新评估自己的专业价值观,以及对自己技艺的承诺。

第五本:《Java in a Nutshell》(Java技术手册)这本书是一个有口皆碑的Java经典畅销书,历年来用许多程序员都是以阅读此书开始进入Java程序员制定的殿堂的。

第六本:《The Java Language specification》(Java编程规范)有可能看过的人会觉得这本书并没有什么学习技能的方法,不过在这里要说的是,这部书提供的不仅是语言覆盖范围,如果我们大家想在Java VM更上一层楼的话,建议大家一定要看。

第七本:《Patterns of Enterprise Application Architecture》(企业应用架构模式)《企业应用架构模式》分为两大部分。

java软件开发的书籍

java软件开发的书籍

java软件开发的书籍1.《Java基础入门》从初学者的角度,以形象的比喻、丰富的图解、有用的案例、通俗易懂的语言具体讲解了Java开发中重点用到的多种技术。

2.《Java web程序开发入门》本书为JavaWeb开发入门教材,让初学者达到能够灵活使用Java语言开发Web应用程序的程度。

为了让初学者易于学习,本书力求内容通俗易懂,讲解寓教于乐。

关于初学者较难理解的专业术语,本书都进行了形象地解释,有些还提供了图例。

初学者常常会碰到这样的状况,即书中讲解的技术能够理解,但不知道如何应用,为此书中针对每个知识点,精心〔制定〕了相应的经典案例,目的是为了让学习者不但能掌握和理解这些知识点,并且还可以清楚地知道在实际工作中如何去运用,并且通过这些案例特别技术的应用价值。

3.《Java web程序开发进阶》从有一定Web开发基础的〔编程〕人员的角度出发,深入且通俗地显示了Java Web开发的内幕。

全书共12章,具体讲解了从JDBC基础到DBUtils工具,从Filter到Servlet事件监听器,以及文件上传下载、EL表达式、JSTL标签、国际化等Java Web 开发的各个方面的知识和技巧。

最重要的是,本书加入了真实的电商项目,让编程人员切身感受真正的项目开发内幕!本书使用深入浅出、通俗易懂的语言阐述教材中涉及的概念,并通过结合典型详实的Web应用案例、分析案例代码、解决常见问题等方式,可以帮助编程人员真正明白Web应用程序开发的全过程。

4. 《MySQL数据库入门》MySQL数据库是以"客户端/服务器'模式实现的,是一个多用户、多线程的小型数据库服务器。

MySQL因为其稳定、可靠、快速、〔管理〕方便以及支持众多系统平台的特点,成为世界范围内最流行的开源数据库之一。

《MySQL》就是面向数据库初学者特地推出的一本进阶学习的入门教材,本教材站在初学者的角度,以形象的比喻、丰富的图解、有用的案例、通俗易懂的语言具体讲解了MySQL 开发和管理技术。

java开发看什么书

java开发看什么书

java开发看什么书1.《java〔编程〕思想》本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、JavaI/O系统、枚举类型、并发以及图形化用户界面等内容。

这些丰富的内容,包涵了Java语言基础语法以及高级特性,合适各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序〔制定〕语言以及Java语言的绝佳教材和参照书。

本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在BruceEckel的文字亲和力和小而直接的编程示例面前也会化解于无形。

从Java的基础语法到高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。

2.《java核心技术卷二》本书是经典的《Java核心技术,卷II:高级特性》的新修订版,涵盖了Java SE6平台的高级用户界面程序制定和企业特性。

与第1卷(涵盖了核心的语言和类库特性)一样,本卷已经更新到了JavaSE6。

并且对新内容都作了重点标注。

书中所有的示例程序都进行了具体的制定,用来演示新的编程技术。

并展示针对专业开发者在现实中所碰到的典型问题的最正确解决方案。

本书包涵有关StAXAPI、JDBC 4、编译器API、脚本框架、闪屏和托盘API以及其他许多JavaSE6改善特性的新章节。

本书聚焦于Java语言中更高级的特性,包括以下内容:流与文件、网络、数据库编程、XML、JNDI与LDAP、国际化、高级GUI组件、Java2D、JavaBeans、安全、RMI与Web服务、高级AWT、注解、本地方法。

3.《疯狂java讲义》本书并不单纯从知识角度来讲解Java,而是从解决问题的角度来介绍Java语言,所以本书中介绍了大量有用案例开发。

这些案例既能让读者巩固每章的知识,又可以让读者学以致用、激发编程自豪感,进而引爆内心的编程激情。

本书光盘里包涵书中所有示例的代码,如果读者希望获得课后学习的程序代码。

程序员应该读的书

程序员应该读的书

程序员应该读的书SANY GROUP system office room 【SANYUA16H-SANYHUASANYUA8Q8-“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。

”很多程序员响应,他们在推荐时也写下自己的评语。

以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。

其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。

下面就按照各本书的推荐数排列。

1. 《代码大全》史蒂夫·迈克康奈尔“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。

这本书有50页在谈论代码布局。

” —— Joel Spolsky对于新手来说,这本书中的观念有点高阶了。

到你准备阅读此书时,你应该已经知道并实践过书中99%的观念。

– esac2. 《程序员修炼之道》对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。

或许他们还是在校生,但对要自己做什么,还感觉不是很安全。

就像草图和架构之间的差别。

虽然你在学校课堂上学到的是画图,你也可以画的很漂亮,但如果你觉得你不太知道从哪儿下手,如果某人要你独自画一个P2P的音乐交换网络图,那这本书就适合你了。

—— Joel3. 《计算机程序的构造和解释》就个人而言,这本书目前为止对我影响醉倒的一本编程书。

《代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节。

其他像《人件集》、《计算机编程心理学》和《人月神话》这些书会深入软件开发的心理层面。

其他书籍则处理算法。

这些书都有自己所属的位置。

然而《计算机程序的构造和解释》与这些不同。

这是一本会启发你的书,它会燃起你编写出色程序的热情;它还将教会你认识并欣赏美;它会让你有种敬畏,让你难以抑制地渴望学习更多的东西。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档