Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

😆 国内外互联网技术大牛们都写了哪些书籍:计算机基础、网络、前端、后端、数据库、架构、大数据、深度学习...

License

Notifications You must be signed in to change notification settings

3FullStack/technical-books

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
81 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

值得一看的技术类书籍列表

GitHub license doocs-open-source-organization gitter

书籍是人们获取知识的主要途径。然而,如今的社会太浮躁,不少人不愿意花时间静下心来仔细读书,很多开发人员也是如此。殊不知,书籍沉淀了前人的经验和思考。

写书不易,创作好的作品更是需要耗费很大心力,Doocs 鼓励各位同学购买正版书籍以支持原书作者,只要在书籍名称上点击即可跳转到购买页。好书推荐请到 Issues 讨论区,也可以直接提交 PR

Common Network Frontend Backend Database Architecture Big Data Deep Learning

Common

# Title Author(s) Abstract
1 编码:隐匿在计算机软硬件背后的语言[2012] [美]Charles Petzold 著
左飞 薛佟佟 译
讲述计算机工作原理,却并不晦涩难懂。不管你是计算机高手,还是对这个神奇的机器充满敬畏之心的菜鸟,读一读大师的经典作品,必然有所收获。
2 码农翻身:用故事给技术加点料[2018] 刘欣 用故事方式讲述软件编程的若干重要领域,侧重于基础性、原理性的知识。
3 程序员健康指南[2014] [美]Joe Kutner 著
陈少芸 译
从运动、饮食等方面给出详细指导,帮助开发人员在不改变工作方式的情况下轻松拥有健康。
4 领域驱动设计:软件核心复杂性应对之道(修订版)[2016] [美]Eric Evans 著
赵俐 盛海艳 刘霞 等 译
领域驱动设计方面的经典之作,围绕设计和开发实践,结合真实项目案例,阐述如何在真实的软件项目开发中应用领域驱动设计。
5 深入理解计算机系统(原书第 2 版)[2011] [美]Randal E.Bryant 等著
龚奕利,雷迎春译
本书是一本将计算机软件和硬件理论结合讲述的经典教程,内容涵盖计算机导论、体系结构和处理器设计等多门课程。
6 程序员职业小白书——如何规划和经营你的职业 Easy 帮助每一位程序员规划自己的职业生涯

Network

# Title Author(s) Abstract
1 图解 HTTP[2014] [日]上野宣 著
于均良译
对 HTTP 协议进行了全面系统的介绍,讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解 HTTP 通信过程中客户端与服务器之间的交互情况。
2 TCP/IP 详解 卷 1:协议 [美] Kevin R.Fall、W.Richard Stevens 著
吴英,张玉,许昱玮 译
主要讲述 TCP/IP 协议,不仅仅讲述 RFC 的标准协议,而且结合大量实例讲述了 TCP/IP 协议族的定义原因,以及在各种不同的操作系统中的应用及工作方式,使读者可以轻松掌握 TCP/IP 的知识。

Backend

# Title Author(s) Abstract
1 Effective Java 原书第 3 版[2019] [美]Joshua Bloch 著
俞黎敏 译
Java 经典书籍,内容涵盖 Java 9 及以下版本。
2 码出高效:Java 开发手册[2018] 杨冠宝(花名:孤尽)
高海慧(花名:鸣莎)
结合阿里巴巴实践经验与故障案例,与 Java 底层源码解析融会贯通。
3 互联网轻量级 SSM 框架解密:Spring、Spring MVC、MyBatis 源码深度剖析[2019.3] 李艳鹏 等 SSM 框架源码深度剖析。
4 Java 8 In Action 中文版[2016] [英]Raoul-Gabriel Urma [意]Mario Fusco [英]Alan Mycroft 著
陆明刚 劳佳 译
全面介绍 Java8 这个里程碑版本的新特性,包括 Lambdas、流和函数式编程。
5 实战 Java 高并发程序设计[2015] 葛一鸣 郭超 主要介绍基于 Java 的并行程序设计基础、思路、方法和实战。
6 Java 设计模式[2018] 刘伟 内容涵盖了七个面向对象设计原则和 24 个设计模式(23 个 GoF 设计模式+简单工厂模式)。
7 Python 参考手册第 4 版[2016] [美]David M.Beazley 著
谢俊 等译
Python 程序员案头必备,涵盖 Python2 和 Python3 共有特性)。
8 Python3 网络爬虫开发实战[2018] 崔庆才 全面介绍利用 Python3 开发网络爬虫的知识,包括数据采集、数据存储、动态网站爬取、App 爬取、验证码破解、模拟登录、代理使用、爬虫框架、分布式爬取等。
9 Go Web 编程 谢孟军 Go 入门书籍。
10 流畅的 Python[2018] [巴西]Luciano Ramalho 著,安道,吴珂 译 Python 进阶必读, 全面的讲解了序列、数据结构、装饰器、类、生成器、迭代器、协程、并发等重要知识点的原理以及实现。
11 重构 改善既有代码的设计 Java 语言版 [美] 马丁·福勒(Martin Fowler) 著,熊节 译 重构,一言以蔽之,是在不改变外部行为的前提下,有条不紊地改善代码,普通程序员进阶到编程高手必须修炼的秘笈
12 疯狂 Java 讲义 李刚 著 涉及大量实用案例开发:五子棋游戏、仿 QQ 的游戏大厅等
13 深入浅出 Node.js 朴灵 著 深入讲解 Node 的图书。讲述基于 JavaScript 运行时所建立的平台原理,与 mongodb 结合操作的具体案例,响应式设计别具匠心。

Database

# Title Author(s) Abstract
1 Redis 设计与实现[2014] 黄健宏 基于 Redis 3.0,内容通俗易懂,可以深入了解 Redis 底层。
2 高性能 MySQL 第三版[2013] [美] Baron Schwartz 等著
宁海元 等译
MySQL 领域极佳之作。
3 Redis 开发与运维[2017] 付磊 张益军 从开发、运维两个角度总结了 Redis 实战经验,深入浅出地剖析底层实现,包含大规模集群开发与运维的实际案例、应用技巧。
4 MySQL 技术内幕:InnoDB 存储引擎[2013] 姜承尧 详细讲解了 InnoDB 存储引擎内部的各个功能模块的实现原理,包括 InnoDB 存储引擎的体系结构、内存中的数据结构、基于 InnoDB 存储引擎的表和页的物理存储、索引与算法、文件、锁、事务、备份与恢复,以及 InnoDB 的性能调优等重要的知识。
5 Redis 深度历险:核心原理和应用实践[2018] 钱文品 从 Redis 的基础使用出发,结合实际项目中遇到的诸多应用场景,最后详细讲解集群环境,图文并茂地对 Redis 的特性做了全面解析。

Frontend

# Title Author(s) Abstract
1 你不知道的 JavaScript(上卷) [美] 辛普森(Kyle Simpson) 著,赵望野,梁杰 译 JavaScript 开发经典入门图书,打通 JavaScript 的任督二脉,领略语言内部的绝美风光。
2 你不知道的 JavaScript(中卷) [美] 辛普森(Kyle Simpson) 著,单业,姜南 译 深入挖掘 JavaScript 语言本质,简练形象地解释抽象概念,打通 JavaScript 的任督二脉。
3 你不知道的 JavaScript(下卷) [美] 凯尔·辛普森(Kyle Simpson) 著,单业 译 探索 JavaScript 语言核心概念 深入了解 ES6,展望 JavaScript 发展方向。
4 Three.js 开发指南 [美] 乔斯·德克森(Jos Dirksen) 著,杨芬 译 全面讲解 Three.js 开发的实用指南,涵盖 Three.js 的各种功能;通过大量交互式示例,深入探索使用开源的 Three.js 库创建绚丽三维图形的实用方法和技巧。

Architecture

# Title Author(s) Abstract
1 企业 IT 架构转型之道:阿里巴巴中台战略思想与架构实战[2017] 钟华(花名:古谦) 分享阿里巴巴建设共享服务体系的经验和实践。
2 大型网站系统与 Java 中间件实践[2014] 曾宪杰(花名:华黎) 围绕大型网站和支撑大型网站架构的 Java 中间件的实践展开介绍。
3 大型网站技术架构:核心原理与案例分析[2013] 李智慧 梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理。
4 亿级流量网站架构核心技术:跟开涛学搭建高可用高并发系统[2017] 张开涛 总结并梳理了亿级流量网站高可用和高并发原则,通过实例详细介绍了如何落地这些原则。
5 逆流而上:阿里巴巴技术成长之路[2018] 阿里巴巴集团成长集编委会 总结阿里巴巴技术团队在基础架构、中间件、数据库、业务开发等领域的经典实践以及对未来的思考。

Big Data

# Title Author(s) Abstract
1 HBase 不睡觉书[2018] 杨曦 一本让读者看了不会睡着的 HBase 技术书。
2 Hadoop 技术内幕:深入解析 Hadoop Common 和 HDFS 架构设计与实现原理[2013] 蔡斌, 陈湘萍著 对 Common 和 HDFS 的源代码进行了分析, 从源代码实现中对分布式技术的精髓、分布式系统设计的优秀思想和方法。
3 Hadoop 技术内幕:深入解析 MapReduce 架构设计与实现原理[2013] 董西成著 虽然计算框架从 MR 到 Spark 再到 Flink,但 MR 的设计思想还是有很大参考价值的, 这本书对 MapReduce 计算框架的细节解释得很系统。
4 Spark 快速大数据分析[2015] [美] 卡劳(Holden Karau),[美] 肯维尼斯科(Andy Konwinski),[美] 温德尔(Patrick Wendell),[加] 扎哈里亚(Matei Zaharia) 著,王道远 译 Spark 入门书籍, 让初学者对 Spark 有一个基本全面的了解。
5 Elasticsearch 权威指南 clinton gormley,zachary tong 著,Gavin Foo 译 讲解结构化搜索、统计、查询过滤、地理定位、提升 Elasticsearch 的性能。
6 Spark SQL 内核解剖 朱锋 张韶全 黄明 著 Spark 高阶玩家晋级宝典 腾讯 T4 亲传大规模分布式系统实践

Deep Learning

# Title Author(s) Abstract
1 深度学习之 PyTorch 实战计算机视觉[2018] 唐进民 透彻讲解深度学习、Python、PyTorch、神经网络、迁移学习及相关数学知识。

Other

Contributors

This project exists thanks to all the people who contribute.

About

😆 国内外互联网技术大牛们都写了哪些书籍:计算机基础、网络、前端、后端、数据库、架构、大数据、深度学习...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.