又是一年世界读书日,我们读什么书,才能让自己进步得更快?

  • 时间:
  • 浏览:0
  • 来源:万人红黑大战棋牌APP_万人红黑大战棋牌APP官网

尽管JavaScript现在还前要做到客户端服务器端通吃,尽管JQuery类似于于的前端框架使得没没人人还前要不懂JavaScript也还前要编程,但我还是认为学习JavaScript从HTML DOM结束了最为适合,否则这是JavaScript设计的初衷。JavaScript DOM编程艺术系统的介绍了怎么才能 才能 使用JavaScript,HTML,以及CSS创建可用的Web页面,是一本前端入门佳作。

权威且实用的Python书籍,覆盖Python 2和Python 3。尽管它名为参考手册,但Python参考手册在Python语法和标准库基础之上对其实现机制也给出了深入的讲解,不容错过。

C#的语言底部形态非常充裕,比较慢用简短的篇幅概括那先 底部形态;

精通C#好的反义词有近1150页的篇幅,是是不是则它不但全面介绍了C#语言,否则还覆盖了ADO.NET,WCF,WF,WPF,以及ASP.NET那先 .Net框架。你要把这本书视为两本书——一本1150多页的C#语言教程和一本1500多页的.Net平台框架快速上手手册。

尽管标题饱含“精通”两字,精通C#实际上是一本面向初学者的C#书籍,你甚至不前要不要 编程知识,就还前要搞定它。

CLR via C#是C#/.Net最重要的书籍,没人之一。它全面介绍了.Net的基石——CLR的运行原理,以及构建于CLR之上的C#类型系统,运行时关系,泛型,以及线程池池运行/并行等高级内容。任何4个以C#为工作内容的线程池池运行员都应该阅读此书。

延伸阅读:

Python袖珍指南(第5版):实用且便携的Python参考手册,我会说我在飞机上写线程池池运行时用的否则它么 -_-#;

Python Cookbook(第3版):非常好的Python进阶读物,饱含各种常用场景下的Python代码,使得读者还前要写出更加Pythonic的代码;

Python编程实战:运用设计模式、并发和线程池池运行库创建高质量线程池池运行:Python高级读物,针对Python 3,2014年的Jolt大奖图书,不可错过;

Python源码剖析:少见的国产精品,这本书以Python 2.5为例,从源代码出发,一步步分析了CPython是怎么才能 才能 实现类型,控制流,函数/土妙招的声明与调用,类型以及装饰器等Python核心概念,读过以都会大大加深对Python的理解。尽管这本书许多过时,但没没人人仍然还前要按照它分析源代码的土妙招来分析新版Python。

这里顺便多说一句,无须用Python学习手册作为Python入门——它的废话其实不要 ,你能想象它用了15页的篇幅去讲解if一段话吗?尽管O'Reilly出了不要 经典编程书,但这本Python学习手册绝对不在 其中。

JavaScript高级线程池池运行设计(第3版):详尽且深入的介绍了Javascript语言,DOM,以及Ajax,并针对HTML5做了对应更新;

JavaScript权威指南(第6版):这本书的第5版曾被前端专家Douglas Crockford称之为“唯一靠谱的JavaScript书”。相对于JavaScript高级线程池池运行设计,JavaScript权威指南更像是一本案头参考书,当然否则你感兴趣也还前要从头读到尾;

编写可维护的JavaScript:书如其名,这本书给出了小量的优秀JavaScript编程实践,使得线程池池运行员编写出健壮且易于维护的JavaScript代码;

JavaScript异步编程:和常见的支持并发的编程语言(类似于于Java和C#)不同,JavaScript一种是单线程池池运行的,否则只能把其它语言补救并发的土妙招照搬到JavaScript。JavaScript异步编程系统的介绍了JavaScript中的并发原理,并阐述了怎么才能 才能 使用Promise、Deferred以及Async.js编写出简洁高效的异步线程池池运行。

Python

JavaScript语言饱含小量的陷阱和误区,但它却又有许多相当不错的底部形态,这也是为那先 Douglas Crockford称JavaScript为世界上最被误解的语言,并编写了JavaScript语言精粹一书来帮助前端开发者绕开JavaScript中的陷阱。和类似于于书籍不同,JavaScript语言精粹用精炼的语言讲解了JavaScript语言中好的那主次(类似于于闭包,函数是头等对象,以及对象字面量),并建议读者无须使用其它不好的主次(类似于于混乱的类型转换,默认全局命名空间,以及奇葩的相等判断符),毕竟,用糟糕的底部形态编写出来的线程池池运行往往也是糟糕的。

否则你要大问题我为那先 会推荐这本接近1150页的“巨著”用作C#入门,这是我的答案:

Python的入门书籍不要 ,否则据说质量大多不错,我推荐Python基础教程的原因是是不是则它是我的Python入门读物——简洁,全面,代码质量很不错,否则有几个很有趣的课后作业,使得我前要 快速上手。

深入理解Java虚拟机(第2版):非常优秀且难得的国产佳作,系统的介绍了Java虚拟机和相关工具,并给出了许多调优建议;

Java线程池池运行员修炼之道:在这本书可是,并没人一本Java书籍系统详细的介绍Java 7的新底部形态(类似于于新的垃圾分发器,try using底部形态和invokedynamic指令),这本书填补了什儿 空白;

Java并发编程实践:系统全面的介绍了Java的并发,怎么才能 才能 设计支持并发的数据底部形态,以及怎么才能 才能 编写正确的并发线程池池运行;

Java Puzzlers:饱含了小量的Java陷阱——以至于读这本书时我知道你的最多的4个词否则WTF,这本书的意义在于它是4个反模式大全,Effective Java告诉你怎么才能 才能 写好的Java线程池池运行,而Java Puzzlers则告诉你糟糕的Java线程池池运行是那先 样子。更有意思的是,这两本书的作者都不 Joshua Bloch。

C#

深入理解C#(第3版):C#进阶必读,这本书偏重于C#的语言底部形态,它系统的介绍了C#从1.0到C# 4.0的语言底部形态演化,并展示了怎么才能 才能 利用C#的语言底部形态编写优雅的线程池池运行;

.NET设计规范(第2版):C#专业线程池池运行员必读,从变量命名规范讲到类型系统设计原则,这本书提供了一套详细的.Net编程规范,使得线程池池运行员还前要编写出一致,严谨的代码,

C# 5.0权威指南:来自O'Reilly的C#参考手册,严谨的介绍了C#语法,使用,以及核心类库,C#线程池池运行员案头必备;

LINQ to Objects Using C# 4.0和Async in C# 5.0:LINQ和async分别是.Net 3.5和.Net 4.5中所引入的最重要的语言底部形态,不要 我认为有必要在它们后面 花点功夫——这两本书是介绍LINQ和async编程的最佳读物。

JavaScript

平心而论Java核心技术(即Core Java)无须是不是 一本很糙出色的书籍:示例代码不足严谨,充斥着不要 与C/C++的比较,语言否则足简洁——大问题在于Java并没人一本很出色的入门书籍,与类似于于型的Java编程思想相比,Java核心技术大概做到了废话不要 ,与时俱进(Java编程思想还在等待在Java 6可是),矮子后面 选将军,Java核心技术算不错了。

尽管Java没人那先 出色的入门书籍,但这不代表Java没人出色的必读书籍。Effective Java是我读过的最好的编程书籍之一,它饱含小量的优秀Java编程实践,并对泛型和并发什儿 个充满陷阱的Java底部形态给出了充满洞察力的建议,以至于Java之父James Gosling为这本书作序:“我很希望10年前就拥有这本书。否则没人人认为我不前要任何Java方面的书籍,否则我前要这本书。”

Java

延伸阅读:

延伸阅读:

延伸阅读: