back to home

jobbole / awesome-programming-books

经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等

15,245 stars
3,468 forks
36 issues

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing jobbole/awesome-programming-books in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/jobbole/awesome-programming-books)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

经典编程书籍大全 100+ 经典技术书籍,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试 和 编程相关的经典书籍。 这个列表综合了伯乐在线网站以往推荐经典书籍文章中的列表,以及在微信和微博中被广泛推荐的好书。虽然已经包括了100多本,覆盖的面也比较全。仍然有很多方面需要补充,而且相信还有很多没有被收录的好书。欢迎大家在 issues 中推荐或自荐。 计算机系统与网络 • 《图灵的秘密:他的生平、思想及论文解读》 • 《计算机系统概论》 • 《深入理解Linux内核》 • 《深入Linux内核架构》 • 《TCP/IP详解 卷1:协议》 • 《Linux系统编程(第2版)》 • 《Linux内核设计与实现(第3版)》 • 《深入理解计算机系统(原书第3版)》 • 《计算机程序的构造和解释(原书第2版)》 • 《编码:隐匿在计算机软硬件背后的语言》 • 《性能之颠:洞悉系统、企业与云计算》 • 《UNIX网络编程 卷1:套接字联网API(第3版)》 • 《UNIX网络编程 卷2:进程间通信》 • 《Windows核心编程(第5版)》 • 《WireShark网络分析就这么简单》 • 《WireShark网络分析的艺术》 编程通用 • 《设计原本》 • 《编程原本》 • 《代码大全》 • 《UNIX编程艺术》 • 《代码整洁之道》 • 《编程珠玑(第2版)》 • 《编程珠玑(续)》 • 《软件调试的艺术》 • 《修改代码的艺术》 • 《编程语言实现模式》 • 《编写可读代码的艺术》 • 《解析极限编程:拥抱变化》 • 《精通正则表达式(第3版)》 • 《编译原理(第2版)》龙书 • 《重构:改善既有代码的设计》 • 《七周七语言:理解多种编程范型》 • 《调试九法:软硬件错误的排查之道》 • 《程序设计语言:实践之路(第3版)》 • 《计算的本质:深入剖析程序和计算机》 • 《设计模式 : 可复用面向对象软件的基础》 • 《Head First 设计模式(中文版) 》(感谢@Great-Li-Xin 推荐 ) 算法与数据结构 • 《算法(第4版)》 • 《算法导论(原书第2版)》 • 《Python算法教程》 • 《算法设计与分析基础(第3版)》 • 《学习 JavaScript 数据结构与算法》 • 《数据结构与算法分析 : C++描述(第4版)》 • 《数据结构与算法分析 : C语言描述(第2版)》 • 《数据结构与算法分析 : Java语言描述(第2版)》 职业修炼与规划 • 《大教堂与集市》 • 《卓有成效的程序员》 • 《程序员的职业素养》 • 《程序员修炼之道:从小工到专家》 • 《软件开发者路线图:从学徒到高手》 • 《我编程,我快乐: 程序员职业规划之道》 • 《程序员的思维修炼:开发认知潜能的九堂课》 • 《高效程序员的45个习惯:敏捷开发修炼之道(修订版)》 大师访谈 • 《编程大师智慧》 • 《编程大师访谈录》 • 《编程人生 : 15位软件先驱访谈录》 • 《奇思妙想 : 15位计算机天才及其重大发现》 • 《图灵和ACM图灵奖》 架构/性能 • 《架构即未来》 • 《微服务设计》 • 《大数据日知录》 • 《企业应用架构模式》 • 《Web性能权威指南》 • 《SRE:Google运维解密》 • 《发布!软件的设计与部署》 • 《高扩展性网站的 50 条原则》 • 《大型网站技术架构:核心原理与案例分析》 • 《恰如其分的软件架构:风险驱动的设计方法》 • 《软件系统架构:使用视点和视角与利益相关者合作(第2版)》 Linux / Unix • 《Linux/Unix 系统编程手册》(感谢@geekgao 的推荐) • 《Unix 环境高级编程(第3版)》 • 《Unix/Linux 编程实践教程》 • 《鸟哥的 Linux 私房菜(基础学习篇)》和《鸟哥的 Linux 私房菜(服务器架设篇)》 • 《Linux 命令行与 shell 脚本编程大全(第3版)》 • 《只是为了好玩 : Linux 之父林纳斯自传》 Web前端 • 《高性能 JavaScript》 • 《锋利的 jQuery(第2版)》 • 《JavaScript 忍者秘籍》(感谢@joker-danta 补充推荐) • 《编写可维护的 JavaScript》 • 《你不知道的 JavaScript(上)》 • 《你不知道的 JavaScript(中)》 • 《JavaScript 权威指南(第6版)》 • 《JavaScript 语言精粹(修订版)》 • 《JavaScript DOM编程艺术 (第2版)》 • 《JavaScript 高级程序设计(第3版)》 • 《JavaScript 异步编程:设计快速响应的网络应用》 • 《JavaScript设计模式与开发实践》 • 《JavaScript框架设计(第2版)》 • 《Effective JavaScript:编写高质量JavaScript代码的68个有效方法》 • 《HTML5 权威指南》 • 《HTML5 秘籍(第2版)》 • 《HTML5 与 CSS3 基础教程(第八版)》 • 《CSS 揭秘》 • 《CSS 设计指南(第3版)》 • 《CSS 权威指南(第3版)》 • 《深入浅出 HTML 与 CSS》 • 《ES6 标准入门(第三版)》 • 《深入理解 ES6》 Java开发 • 《Java8 实战》 • 《Java并发编程实战》 • 《[Java性能权威指南](https://www.amazon.cn/gp/product/B01DLB7Z66/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=536&creative=3200&creativeASIN=B0 _...truncated for preview_