Browse a categorized list of influential technical books (TCP/IP Illustrated, Linux kernel internals, design patterns) to guide your self-study.
Preview PDF versions of classic software engineering texts before deciding which to buy in print.
Discover non-technical reading recommendations, philosophy, economics, biography, that experienced engineers consider valuable.
This is a curated collection of PDF books recommended for software engineers and developers, maintained by the 0voice team in Chinese. The repository organizes reading material across more than a dozen categories, including computer science fundamentals, software technology, software engineering practices, entrepreneurship, philosophy, mathematics, economics, history, fiction, and biographies of well-known figures. The computer science section includes widely cited titles such as the three-volume TCP/IP Illustrated series by W. Richard Stevens, UNIX Advanced Programming, Effective C++, books on operating system design and Linux kernel internals, data structures in C, and works on embedded real-time systems. The software technology and engineering sections add books on software architecture, design patterns, and distributed system concepts. Beyond technical content, the collection extends into general reading. There are books on startup thinking and entrepreneurship, philosophical and ideological texts, works on mathematics, economics, and history, classic Chinese and Western fiction, and biographies of notable people in technology and beyond. The breadth suggests the collection is aimed at readers who want to develop both professionally and as generalists. The repository does not contain any source code. It is a reading list, with each entry linking to a PDF file stored directly in the repository. A note at the top asks readers who find a book valuable to buy the original print edition, framing the electronic copies as a way to preview and collect, not a substitute for purchasing. The collection appears to be updated periodically, with the current README header referencing 2025 as the latest revision. The full README is longer than what was shown.
← 0voice on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.