在技术成长的道路上,书籍起到了重要的作用。
书籍按媒介大致又可分为实体书和电子书(包括有版权的电子书籍以及无版权的 PDF 扫描版等)。它们都有一些缺点:
- 纸质书籍难以携带,除开工位和家里的一堆书籍。每次搬迁都是一件工作量不少的事情(久而久之容易吃灰)。
- 版权的电子书籍入口多,难以归一,需在指定设备账户上付费阅读。
- 无版权 PDF 存硬盘、存网盘,存邮箱,需要下载阅读,不够轻量。
- 实体书和电子书共有的缺点:阅读英文版是个不低的门槛,阅读中文版有概率误解作者原意。
本系列项目的本意是弥补上述一些缺点,供个人学习使用。
书名 | Github 库 | 在线预览 |
---|---|---|
《领域驱动设计》 | Domain-Driven-Design-zh | doc-ddd |
《CSS 权威指南 4th》 | CSS-The-Definitive-Guide-4th-zh | doc-csstdg4 |
《架构整洁之道》 | Clean-Architecture-zh | doc-cleanarch |
《代码整洁之道》 | Clean-Code-zh | doc-cleancode |
《Java 8 函数式编程》 | Java-8-Lambdas-zh | doc-java8 |
《Java 9 模块化开发》 | Java-9-Modularity-zh | doc-java9 |
《软件设计的哲学》 | A-Philosophy-of-Software-Design-zh | doc-aposd |
《Security Patterns in Practice》 | Security-Patterns-in-Practice-zh | doc-spip |
《人件 3rd》 | Peopleware-zh | doc-pw |
《实现领域驱动设计》 | Implementing-Domain-Driven-Design-zh | doc-iddd |
《重构 改善既有代码的设计 2nd》 | Refactoring2-zh | doc-refact2 |
《黑客与画家》 | Hackers-Painters-zh | doc-hp |
《人月神话》 | The-Mythical-Man-Month-zh | doc-tmmm |
《JavaScript 权威指南第七版》 | JavaScript-The-Definitive-Guide-7th-zh | doc-jstdg7 |
书名 | Github 库 | 在线预览 |
---|---|---|
《labuladong 的算法小抄》 | fucking-algorithm | 《labuladong 的算法小抄》 |
《OnJava8》 | OnJava8 | 《OnJava8》 |
《深入理解 TypeScript》 | typescript-book-chinese | 《TypeScript Deep Dive》 |
《编写高质量代码改善 Python 程序的 91 个建议》 | writing_solid_python_code_gitbook | 《编写高质量代码改善 Python 程序的 91 个建议》 |
书名 | Github 库 | 在线预览 | 原因 |
---|---|---|---|
《你不知道的 JavaScript》 | You-Dont-Know-JS-zh | doc-ydkjs | 原作者正在编写 2nd 版本 |
《轻量函数式 JavaScript》 | Functional-Light-JS-zh | doc-fljs | 原作者正在编写 2nd 版本 |
《Effective Java 3rd》 | EffectiveJava3-zh | doc-ej3 | 社区已有大量翻译,不再重复造轮子 |
《OnJava8》 | OnJava8-zh | doc-onjava8 | 社区已有知名项目,不再重复造轮子 https://github.com/LingCoder/OnJava8 |
如同其他社区开源项目一样,我们鼓励您提 issue!
有能力者,我们鼓励您提 pr!
如果您的 pr 被采纳,我们将会将你添加到项目 Contributors 栏目当中。