What is this?
It is a curated Chinese-language list of 100+ classic programming books, covering computer systems and networking, architecture, algorithms and data structures, frontend, backend, mobile, databases, testing, project management, and career/interview preparation.
Is this a single book or an index of books?
It's an index: a README organized into topic sections, each listing book titles in Chinese, not the books themselves or any code.
How is the list organized?
Books are grouped under headings like Systems & Networking, Architecture/Performance, Algorithms, Web Frontend, Java, .NET, Python, Android, iOS, PHP, C, C++, Machine Learning, Databases, Testing, Project & Team, and Career/Interview, with each entry just the Chinese book title.
Where should a beginner start?
Pick the category that matches what you're learning (e.g. Algorithms, Web Frontend, or a specific language like Python or Java) and work through the titles listed under that section.
Are the entries vetted, and is the list still updated?
Entries come from previously recommended lists on the Jobbole site and books widely recommended on WeChat/Weibo, and the project invites readers to suggest or self-nominate additional books via issues, implying ongoing but informal curation.
Do I need to read Chinese to use this?
Yes, all entries and section headers are written in Chinese, though book titles reference well-known international titles (many are Chinese translations of English technical books).
Does the list cover more than just backend/systems books?
Yes, it also covers career development, interview prep, team/project management, databases, testing, and even non-programming books like 'Thinking, Fast and Slow'-style reading under a 编程之外 (beyond programming) section.
Are there books for mobile developers?
Yes, there are dedicated Android and iOS sections, such as 'Android开发艺术探索' and 'Effective Objective-C 2.0'.
Why was this list created?
It was compiled to consolidate scattered book recommendations from Jobbole articles and popular WeChat/Weibo suggestions into one comprehensive reference for programmers.
Does it include machine learning books?
Yes, there's a Machine Learning and Data Mining section listing titles like '机器学习实战' (Machine Learning in Action) and '统计学习方法'.
What are similar projects?
leetcode, interview, SDE-Interview-and-Prep-Roadmap, interview_internal_reference, architect-awesome, interview, awesome-algorithms, hello-algorithm
Which topics is it in?
books, system-design, data-structures, interview-preparation, algorithms, career, programming, computer-science, book, reference, c, cpp