Skip to content

Latest commit

 

History

History
59 lines (46 loc) · 3.5 KB

File metadata and controls

59 lines (46 loc) · 3.5 KB
title 技术书籍精选:Java、数据库、分布式系统、计算机基础与软件质量
description 后端技术书籍推荐与学习路线,精选 Java、数据库、分布式系统、计算机基础、搜索引擎和软件质量等方向,适合面试复习和工程能力提升。
category 计算机书籍
sitemap
changefreq priority
weekly
0.9
head
meta
name content
keywords
技术书籍推荐,计算机书籍,Java书籍,数据库书籍,分布式系统书籍,计算机基础书籍,软件质量书籍,程序员书单,后端书单

这份 技术书籍精选 面向程序员系统学习和长期成长,整理 Java、数据库、分布式系统、计算机基础、搜索引擎、软件质量等方向的优质书单。

书单来自开源项目 CodingDocs/awesome-cs,会持续更新。欢迎在项目 issues 区 推荐你认可的技术书籍,一起维护一个更高质量的中文技术书单。

适合谁看

  • 想系统补基础,但不知道该读哪些书的程序员。
  • 准备校招、社招、中大厂后端面试的同学。
  • 希望从碎片化文章过渡到体系化学习的后端开发者。
  • 想提升架构、数据库、代码质量、工程协作能力的工程师。

学习重点

  • 书单不是越长越好,优先选择和当前阶段最匹配的一两本精读。
  • 计算机基础、Java、数据库是后端开发最常用的底层能力。
  • 分布式系统和搜索引擎适合在有一定工程经验后深入学习。
  • 软件质量类书籍适合用来提升代码可维护性、测试意识和团队协作能力。
  • 读书要结合项目、面试题和源码实践,否则容易停留在概念层面。

建议阅读顺序

  1. 计算机基础书籍推荐:先补操作系统、网络、数据结构与算法等通用基础。
  2. Java 书籍推荐:再系统学习 Java 基础、并发、JVM、框架和性能优化。
  3. 数据库书籍推荐:掌握 MySQL、Redis、NoSQL 和数据工程相关知识。
  4. 分布式系统书籍推荐:有项目经验后再深入分布式理论、架构和中间件。
  5. 软件质量书籍推荐:用重构、测试、工程化和协作能力提升长期产出质量。

核心文章

相关专题