天天看点

我的书单语言类Linux算法类重构与设计模式云技术与微服务编程修养工具类

目录

  • 语言类
  • 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”关键字)

我的书单语言类Linux算法类重构与设计模式云技术与微服务编程修养工具类

编程修养

中文书名 英文书名 作者
程序员修炼之道:从小工到专家 The Pragmatic Programmer: From Journeyman to Master Andrew Hunt / David Thomas

工具类

工具 中文书名 英文书名 作者
git N/A Pro Git Scott Chacon
makefile 跟我一起写Makefile N/A 陈皓