计算机学习书单

数据结构与算法
《代码随想录》,校招必备算法书
《大话数据结构》,豆瓣评分 7.9
《算法图解》,豆瓣评分 8.5
《剑指 offer》,豆瓣评分 8.3
《数据结构与算法分析:C 语言描述》,豆瓣评分 8.9
《数据结构与算法分析:Java 语言描述》,豆瓣评分 8.3
《算法(第 4 版)》,豆瓣评分 9.4
《算法导论》,豆瓣评分 9.2
计算机网络
《图解 HTTP》,豆瓣评分 8.1
《图解 TCP/IP》,豆瓣评分 7.8
《网络是怎样连接的》,豆瓣评分 9.1
《计算机网络-自顶向下》,豆瓣评分 9.4
《TCP/IP 协议 卷 1:协议》,豆瓣评分 9.2
《深入浅出计算机网络》,B 站计算机网络微课堂视频老师新出的书
操作系统
《操作系统导论》,豆瓣评分 9.4
《现代操作系统》,豆瓣评分 8.9
《现代操作系统:原理与实现》,豆瓣评分 9.1
《操作系统真象还原》,豆瓣评分 8.4
《深入理解计算机系统》,豆评分 9.8
计算组成原理
《程序是怎样跑起来的》,豆瓣评分 8.0
《编码 : 隐匿在计算机软硬件背后的语言》,豆瓣评分 9.3
《计算机组成与设计 : 硬件/软件接口》,豆瓣评分 9.5
设计模式
《Head First 设计模式》,豆瓣评分 9.2
《图解设计模式》,豆瓣评分 8.9
《设计模式:可复用面向对象软件的基础》,豆瓣评分 9.1
《设计模式之美》,豆瓣评分 9.2
C/C++
《C 语言程序设计:现代方法》,豆瓣评分 9.3
《C++ Primer》,豆瓣评分 9.4
《Effective C++》,豆瓣评分 9.5
《Effective Modern C++》,豆瓣评分 9.5
《C++ 设计与演化》,豆瓣评分 9.2
《深度探索 C++ 对象模型》,豆瓣评分 8.9
《STL 源码剖析》,豆瓣评分 8.7
《程序员的自我修养》,豆瓣评分 8.8
Java
《head first java》,豆瓣评分 8.7
《On Java 中文版》,豆瓣评分 9.4
《Java 核心技术卷一》,豆瓣评分 8.3
《Effective Java》,豆瓣评分 9.4
《Java 性能权威指南》,豆瓣 8.0
《Java 并发编程实战》,豆瓣评分 9.0
《深入理解 Java 虚拟机(第 3 版)》,豆瓣评分 9.5
Linux
命令学习
《鸟哥的 Linux 私房菜 : 基础学习篇》,豆瓣评分 9.1
系统编程
《Linux 程序设计》,豆瓣评分 8.3
《UNIX 环境编程》,豆瓣评分 9.4
网络编程
《TCP/IP 网络编程》韩国的,豆瓣评分 8.6
《Linux 高性能服务器编程》,豆瓣评分 7.9
《Linux 多线程服务端编程》,豆瓣评分 8.8
《UNIX 网络编程》,豆瓣评分 9.5
内核源码
《Linux 内核设计与实现》,豆瓣评分 8.6
《深入 Linux 内核架构》,豆瓣评分 9.0
《深入理解 Linux 网络》,豆瓣评分 8.0
中间件
MySQL
《SQL 必知必会》,豆瓣评分 8.5
《MySQL 技术内幕:Innodb 存储》,豆瓣评分 8.5
《MySQL 是怎样运行的》,豆瓣评分 9.4
《高性能 MySQL:第四版本》,豆瓣评分 9.3。最近高性能 MySQL 出了最新版本,大家可以买第四版本,书的厚度减少了不少,有信心读下去了。
Redis
《Redis 设计与实现》,豆瓣评分 8.6
《Redis 实战》,豆瓣评分 8.1
Kafka
《深入理解 Kafka:核心设计与实践原理》,豆瓣评分 8.8
分布式
《重构》,豆瓣评分 9.0
《架构师修炼之道》,豆瓣评分 7.9
《从零开始学架构》,豆瓣评分 8.3
《互联网创业核心技术:构建可伸缩的 web 应用》,豆瓣评分 8.6
《数据密集型应用系统设计》,豆瓣评分 9.7
《凤凰架构》,豆瓣评分 9.2
《深入理解分布式系统》,豆瓣评分 8.8

  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    586 引用 • 3538 回帖
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    76 引用 • 389 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    180 引用 • 821 回帖
  • V2Ray
    1 引用 • 15 回帖 • 1 关注
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 168 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1742 回帖
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用 • 1 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖 • 1 关注
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 804 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 75 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 610 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 384 回帖 • 4 关注
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 175 关注
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    93 引用 • 901 回帖 • 1 关注
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 296 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    226 引用 • 476 回帖
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    151 引用 • 257 回帖
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    7 引用 • 69 回帖
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 606 关注
  • Office

    Office 现已更名为 Microsoft 365. Microsoft 365 将高级 Office 应用(如 Word、Excel 和 PowerPoint)与 1 TB 的 OneDrive 云存储空间、高级安全性等结合在一起,可帮助你在任何设备上完成操作。

    5 引用 • 34 回帖
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 413 关注
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    52 引用 • 228 回帖 • 1 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3455 回帖 • 165 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 592 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    325 引用 • 1395 回帖
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖 • 3 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    53 引用 • 40 回帖