根据最新的全国国民阅读调查报告显示,2018年我国人均图书阅读量4.67本,仅有一成国民一年读书超过10本。
大概是因为读书的效果不是立竿见影的,所以不少人浅尝辄止。
但只有踏踏实实读书的人才明白,唯有坚持读书,日积月累才会有所改变。反复地练习与学习,才有可能变得卓越。
So......
在4月23日是世界读书日,我们专门为开发者们整理了8个不同领域值得一读的书籍,希望对大家有所帮助!
01 大通识
《浪潮之巅》
[美] 吴军
近一百多年来,总有一些公司很幸运地、有意识或无意识地站在技术革命的浪尖之上。在这十几年间,它们代表着科技的浪潮,直到下一波浪潮的来临。
从一百年前算起,AT&T 公司、IBM 公司、苹果公司、英特尔公司、微软公司、思科公司、雅虎公司和Google公司都先后被幸运地推到了浪尖。虽然,它们来自不同的领域,中间有些已经衰落或正在衰落,但是它们都极度辉煌过。本书系统地介绍了这些公司成功的本质原因及科技工业一百多年的发展。
在极度商业化的今天,科技的进步和商机是分不开的。因此,本书也系统地介绍了影响到科技浪潮的风险投资公司,诸如 KPCB 和红杉资本,以及百年来为科技捧场的投资银行,例如高盛公司,等等。
在这些公司兴衰的背后,有着它必然的规律。本书不仅讲述科技工业的历史,更重在揭示它的规律性。
购买地址:
https://item.jd.com/12741476370.html
02 初级入门
《 Python编程无师自通》
[美] 科里·奥尔索夫(Cory Althoff)
畅销Python编程类入门书,美国亚马逊Kindle编程类排行榜榜一。
作者从文科毕业,通过自学编程转行为专业程序员,在硅谷工作多年后成功技术创业。本书不仅教读者如何使用Python语言编程,还会介绍其他书中所忽略的、编程初学者应该了解并掌握的其他所有知识点。
本书作者是一名自学成才的程序员,经过一年的自学,掌握了编程技能并在eBay找到了一份软件工程师的工作。本书是作者结合个人经验写作而成,旨在帮助读者从外行成长为一名专业的Python程序员。
购买地址:
https://item.jd.com/12513158.html
03 数据结构
《数据结构基础》
张力(译)
《数据结构基础(C++语言版)(第2版)》是最经典数据结构教材的最新版本,国内外大多数的同类教材都是以《数据结构基础(C++语言版)(第2版)》为蓝本编写而来的。《数据结构基础(C++语言版)(第2版)》用C++作为描述语言,全面而生动地介绍了数据结构的有关知识,如数组、栈、队列、链表、树和图,以及构成所有软件基础的排序散列技术。
此外,《数据结构基础(C++语言版)(第2版)》还介绍了各种高级或特殊数据结构,如优先级队列、高效二叉查找树、多路查找树等。《数据结构基础(C++语言版)(第2版)》对大多数算法都给出了计算时间在最优、最差情形下的复杂度分析。《数据结构基础(C++语言版)(第2版)》的更新版已涵盖了C++语言的最新特性。
购买地址:
https://item.jd.com/10079739.html
04 人工智能
《人工智能:一种现代的方法(第 3 版)》
Stuart J. Russell / Peter Norvig
《人工智能:一种现代的方法(第3版)(影印版)》最权威、最经典的人工智能教材,已被全世界100多个国家的1200多所大学用作教材。《人工智能:一种现代的方法(第3版)(影印版)》的最新版全面而系统地介绍了人工智能的理论和实践,阐述了人工智能领域的核心内容,并深入介绍了各个主要的研究方向。全书仍分为八大部分:第一部分“人工智能”,第二部分“问题求解”,第三部分“知识与推理”,第四部分“规划”,第五部分“不确定知识与推理”,第六部分“学习”,第七部分“通信、感知与行动”,第八部分“结论”。
《人工智能:一种现代的方法(第3版)(影印版)》既详细介绍了人工智能的基本概念、思想和算法,还描述了其各个研究方向最前沿的进展,同时收集整理了详实的历史文献与事件。另外,《人工智能:一种现代的方法(第3版)(影印版)》的配套网址为教师和学生提供了大量教学和学习资料。
购买地址:
https://item.jd.com/10779582.html
05 软件架构
《设计原本:计算机科学巨匠 Frederick P. Brooks 的思考》
[美] Jr·Frederick P·Brooks
程序员、项目经理和架构师终极修炼必读!
图灵奖得主、软件工程之父、《人月神话》作者 Frederick Brooks 经典著作,揭秘软件设计本质!
如果说《人月神话》结束了软件工业的神话时代,粉碎了“银弹”的幻想,从此人类进入了理性统治一切的工程时代,那么《设计原本》则再次唤醒了人类心中沉睡多年的激情,引导整个业界突破理性主义的无形牢笼,鼓励以充满大胆创新为本的设计作为软件工程核心动力的全新思维。可以说,不读《人月神话》,则会在幻想中迷失;而不读《设计原本》,则必将在复杂低效的流程中落伍!《设计原本》开启了软件工程全新的“后理性时代”,完成了从破到立的圆满循环,具有划时代的重大里程碑意义,是每位从事软件行业的架构师、项目经理和研发人员都应该反复研读的经典著作。
购买地址:
zhttps://item.jd.com/42622691001.html
06 计算机安全
《Principles of Computer Security》
Vincent Nestler/Gregory White etc.
由领先的IT安全教育工作者撰写,这本经过全面更新的实验手册补充了计算机安全原理,第二版计算机安全实验室手册第二版,包含30多个实验室,可有效地在实例中解释说明安全挑战。
实验手册还包括材料清单和实验室设置说明。一步一步带你操作,激发你的批判性思维。
购买地址:
https://item.jd.com/130000099907.html
07 数据库系统
《数据库系统基础》
Ramez Elmasri/Sham Navathe
本书是一本讲述数据库系统原理的教材,重点强调数据库建模与设计的基础、数据库管理系统提供的语言和工具以及系统实现技术。全书共分4个部分,第一部分介绍最基本的概念、术语及建模原则,第一部分描述了关系数据模型和关系型DBMS,第三部分讨论数据库设计,第四部分主要描述数据库系统中使用的物理文件结构和存取方法。书中涉及的内容非常广泛,包括DBMS的概念,术语和体系结构,ER模型和ER图,数据抽象和语义数据建模,UML类图表示法,基本关系模型,关系代数和关系演算,SQL,规范化,磁盘上组织刻录文件的主要方法,文件的索引技术,查询处理与优化,以及物理数据库的设计与调优。
本书是高等院校计算机及相关专业本科生数据库系统课程的理想教材,也是对相关技术人员非常有价值的参考书。
购买地址:
https://item.jd.com/10059174.html
08 并发性
《Java并发编程实战》
David Holmes / Doug Lea
本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。
本书适合Java程序开发人员阅读。
购买地址:
https://item.jd.com/10922250.html
4月读书月,点击“阅读原文”
上京东购买图书满100减50