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

  • 时间:
  • 浏览:1

延伸阅读:

可能我能 间题报告 我为哪十几只 会推荐这本接近1200页的“巨著”用作C#入门,这是我的答案:

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

Python的入门书籍所以,为什么在么在让据说质量大多不错,我推荐Python基础教程的意味着 是可能它是我的Python入门读物——简洁,全面,代码质量很不错,为什么在么在让有十几只 很有趣的课后作业,使得我能 快速上手。

尽管Java如此哪十几只 出色的入门书籍,但这不代表Java如此出色的必读书籍。Effective Java是我读过的最好的编程书籍之一,它包含少许的优秀Java编程实践,并对泛型和并发这另有三个小充满陷阱的Java价值形式给出了充满洞察力的建议,以至于Java之父James Gosling为这本书作序:“我很希望10年前就拥有这本书。可能另一个人认为我不需用任何Java方面的书籍,为什么在么在让我需用这本书。”

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

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

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

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

深入理解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

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

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

Java

延伸阅读:

C#的语言价值形式非常富有,先要用简短的篇幅概括哪十几只 价值形式;

精通C#某种有近1200页的篇幅,是可能它不但全面介绍了C#语言,为什么在么在让还覆盖了ADO.NET,WCF,WF,WPF,以及ASP.NET哪十几只 .Net框架。我能 把这本书视为两本书——一本2000多页的C#语言教程和一本2000多页的.Net平台框架快速上手手册。

尽管标题包含“精通”两字,精通C#实际上是一本面向初学者的C#书籍,你甚至不需用太少编程知识,就不能 玩转信用卡 它。

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

延伸阅读:

平心而论Java核心技术(即Core Java)无须与非 一本不为什么在么在出色的书籍:示例代码欠缺严谨,充斥着所以与C/C++的比较,语言也欠缺简洁——间题报告 在于Java并如此一本很出色的入门书籍,与相似型的Java编程思想相比,Java核心技术相当于做到了废话太少,与时俱进(Java编程思想还听候在Java 6刚刚),矮子上方选将军,Java核心技术算不错了。

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

Java进程员修炼之道:在这本书刚刚,并如此一本Java书籍系统详细的介绍Java 7的新价值形式(相似新的垃圾派发器,try using价值形式和invokedynamic指令),这本书填补了这个 空白;

Java并发编程实践:系统全面的介绍了Java的并发,怎么设计支持并发的数据价值形式,以及怎么编写正确的并发进程;

Java Puzzlers:包含了少许的Java陷阱——以至于读这本书时他说的最多的另有三个小词刚刚WTF,这本书的意义在于它是另有三个小反模式大全,Effective Java告诉你怎么写好的Java进程,而Java Puzzlers则告诉你糟糕的Java进程是哪十几只 样子。更有意思的是,这两本书的作者也有Joshua Bloch。

C#

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

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

延伸阅读: