开卷有益,学习的最好途径就是看书。然而很多程序员们往往有看书的冲动,但不知道看哪些书。小编今天就推荐三个不同领域的好书,相信大家一定能够从中有所获益。
前端开发
作为一名前端开发人员,这五本书能对你有所启发:
1.Web前端开发最佳实践
这本书是前端开发领域的经典之作,是一本扎实前端基本功,规范我们前端代码的实践性书籍。本书主要讲解了HTML、CSS、Javascript以及移动端开发的最佳实践方案,能够对缺乏良好指导的开发者产生很大的帮助。
2.编写可维护的Javascript
一本帮助大家改善Javascript编程风格与编码规范的书籍。在我们的日常开发中,往往维护代码的时间占据着很大比重, 既然这样那么为什么我们不在编写代码的时候就重视它呢?
3.锋利的jQuery
这本书应该算是学习jQuery必读的一本书,也是讲解jQuery的经典之作。在正式学习这本书之前,你有必要先了解下原生Javascript,才能领悟jQuery其“write less, do more”的理念。
4.图解HTTP
作为和浏览器打交道的前端开发者,我们理应学习关于页面从请求开始到呈现的过程和实现方式,而这本书便是快速了解HTTP请求背后原理的不二之选。本书结合漫画图片的形式讲解HTTP协议、工作机制、报文及状态码等,图文并茂,通俗易懂。
5.Javascript设计模式与开发实践
之所以把这本书放在最后是因为阅读这本书需要一定的Javascript基础与功底,当我们掌握了JS的语法与编码规范后再来翻阅此书,你会获得别样的收获。
Java
Java大神们都看过哪些书呢?
1.《深入理解Java虚拟机:JVM高级特性与最佳实践》
这本书可以说是国内写得最好的有关Java虚拟机的书籍。最新修订版的《深入理解Java虚拟机:JVM高级特性与最佳实践》有很多作者新补充的知识点。中星Java培训,奔向更靠谱的大神之路
2.《Java并发编程实战》
这本书常常被列入Java程序员必读十大书籍排行榜前几位,还是一定要推荐给大家的。
3.《Java多线程编程核心技术》
这本书的特点是大篇幅的代码+小篇幅的精讲解。书中对线程安全、synchronized、Reentrant、Timer等等都用详细的代码进行了讲解,而且每个大知识点下的多个小知识点都会详细讲解到,非常有实践价值。
4.《Effective Java中文版》
作者Joshua Bloch是谷歌的首席架构师。这本书也是Java之父James Gosling博士推崇的一本书。
5.《大型网站系统与Java中间件实践》
本书要突出的重点是中间件三个字,中间件是分布式系统中一个非常重要的东西,其最重要的作用应该就是解耦,降低模块与模块之间的强依赖,不同的模块之间的依赖度降低,便可以各自独立地开发自己的功能,这也可以说是软件工程发展的目标和驱动力。
因此,本书有一部分的内容就是基于中间件,详细讲解了中间件与JMS的各种知识,适合对分布式系统比较熟悉并且想要往中间件方面有一定研究的读者。
6.《Spring源码深度解析》
作者在近400页的篇幅中尽量去讲解Spring源代码是如何实现的,殊为不易,尽管无法讲得完全,但是相信作者的讲解配合上读者自己的研究,一定可以对Spring的实现有更深度的理解。
人工智能
学习人工智能相关技术该读什么书?Dev-books通过问答统计了提及频率最高的人工智能书籍,以下是排名靠前的6本书籍。
1.学习OpenCV
作者将众所周知的算法编码成可调用的函数库,可以用来完成更复杂的任务。当然,这也作为一本用户手册,目录结构清晰,遇到问题时可进行查阅。
2.人工智能:一种现代的方法
本书提供了现代技术中关于人工智能理论与实践最全面和前沿的介绍,通过智能决策、搜索算法、逻辑推理、神经网络和强化学习等方面来介绍最先进的人工智能技术,推荐给对人工智能感兴趣的专业研究人员。
3.智能Web算法
本书会让你学会该如何捕获、存储和构建网络中的用户数据,并通过数理统计、神经网络和深度学习等方法实现数据分类,进而构建推荐系统。本书还提供了如在线广告的点击预测等案例分析,附有相关代码。
4.语音与语言处理
本书涵盖了经典自然语言处理、统计自然语言处理、语音识别和计算语言学等方面。对于语音学领域专业人员,这是一本重要的参考书籍。中译版叫《自然语言处理综论》
5.模式识别与机器学习
这是第一本提出贝叶斯方法的模式识别教科书。本书提出了近似推理算法和用于描述概率分布的图模型等多种最新分类方法。
在阅读本书之前,最好有多变量微积分和基本线性代数等数理基础,面向人群为高年级本科生、研究生和相关研究人员。
6.游戏人工智能编程案例精粹
本书是游戏人工智能方面的经典之作,畅销多年,主要讲述如何使游戏中的角色具有智能,适用于对游戏AI开发感兴趣的爱好者和游戏AI开发人员。
纸上得来终觉浅,我们还需要将理论化为实践,才能快步迈向大神之路