目录
- 语言类
- Linux
- 算法类
- 重构与设计模式
- 云技术与微服务
- 编程修养
- 工具类
语言类
语言 | 中文书名 | 英文书名 | 作者 |
C | C程序设计语言 | The C Programming Language | Brian W. Kernighan / Dennis M. Ritchie |
Go | Go程序设计语言(Go语言圣经) | The Go Programming Language | Alan A. A. Donovan / Brian W. kernighan |
Python | N/A | Automate the Boring Stuff with Python | Albert Sweigart |
Linux
类别 | 中文书名 | 英文书名 | 作者 |
Linux入门 | 鸟哥的Linux私房菜 | N/A | 鸟哥 |
Linux环境编程 | UNIX环境高级编程 | Advanced Programming in the Unix Environment | W.Richard Stevens / Stephen A.Rago |
算法类
中文书名 | 英文书名 | 作者 |
算法图解 | Grokking Algorithm | Aditya Bhargava |
我的第一本算法书 | N/A | [日]石田保辉 / [日]宮崎修一 |
重构与设计模式
中文书名 | 英文书名 | 作者 |
重构:改善既有代码的设计 | Refactoring: Improving the Design of Existing Code | Martin Fowler |
Head First 设计模式 | Head First Design Patterns | Kathy Sierra, Bert Bates, Elisabeth Robson, Eric Freeman |
设计模式:可复用面向对象软件的基础 | Design Patterns: Elements of Reusable Object-Oriented Software | [美] Erich Gamma / Richard Helm / Ralph Johnson / John Vlissides |
设计模式之禅 | N/A |
云技术与微服务
中文书名 | 英文书名 | 作者 |
让云落地:云计算服务模式(SaaS、PaaS和IaaS)设计决策 | Architecting the Cloud: Design Decisions for Cloud Computing Service Models(SaaS, PaaS, and IaaS) | Michael J. Kavis |
微服务设计 | Building Microservices | Sam Newman |
我的一篇读书笔记竟然排在了Google搜索第一的位置:(“让云落地 CSDN”关键字)
编程修养
中文书名 | 英文书名 | 作者 |
程序员修炼之道:从小工到专家 | The Pragmatic Programmer: From Journeyman to Master | Andrew Hunt / David Thomas |
工具类
工具 | 中文书名 | 英文书名 | 作者 |
git | N/A | Pro Git | Scott Chacon |
makefile | 跟我一起写Makefile | N/A | 陈皓 |