程序员必读的5本经典著作
做程序员10年,这5本书对我影响最大。推荐给你。
大家好,我是程序员晚枫。
我做程序员10年,读过的技术书少说也有100本。
今天分享对我影响最大的5本。
1. 《代码整洁之道》- Robert C. Martin
这本书改变了我写代码的方式。
核心观点:
- 代码不是写完就完了,要让别人看懂
- 好代码的标准是"可读性"
- 技术债务要还,不能只借不还
2. 《设计模式》- GoF
这本书是设计模式的经典。
读完你会发现:代码也是有"套路"的。
常见的23种设计模式,在工作中经常会遇到。
3. 《深入理解计算机系统》- CSAPP
这本书让我理解了计算机的本质。
从底层到高层:
- 数据的表示
- 程序的运行
- 内存管理
- 并发编程
读完你会对"程序是怎么跑起来的"有全新的理解。
4. 《流畅的Python》- Luciano Ramalho
这本书是Python进阶必读。
讲了很多Python的高级特性:
- 生成器
- 装饰器
- 上下文管理器
- 元编程
读完你会真正"精通"Python。
5. 《架构整洁之道》- Robert C. Martin
这本书讲软件架构。
核心观点:
- 架构不是画图,是决策
- 好的架构让开发和维护都更容易
- 依赖关系要清晰
怎么读这些书
1. 不要贪多
一个月读一本就够了。
2. 做笔记
读书记笔记,写实践感悟。
3. 用到工作中
读完一本书,尝试用到项目里。
加入读书会
#程序员 #书籍推荐 #经典著作 #读书