@peng_gong的程序员必读书单不错,核对了一下自己。
“读完”指从头到尾读完的;“读过”是指有读但中途放下了。
当然有些书是在自己年轻时读完的,当时阅历尚浅理解吸收有限,要再读! 😊PS:
这里个人强调于区分“读完” vs. “读过”,是因为对于编程了解原则还远远不够,循环往复的理解操练是标配,按这个节奏打穿一本书的体系是开始也是过程。
个人觉得如果连“读完”好书建立书中的体系这样级别的磨练都不行,那路是不是走得着急了! 😄PPS: 📚我的豆瓣读书
- 深入理解计算机系统(第2版)
- 图灵的秘密:他的生平、思想及论文解读
- C和指针
- C专家编程
- C陷阱与缺陷
- Java核心技术
- Java编程思想
- 深入理解Java虚拟机(第2版)
- Effective Java
- Java程序员修炼之道
- Java并发编程实践
- JavaScript语言精粹
- Python编程实战:运用设计模式、并发和程序库创建高质量程序
- 七周七语言:理解多种编程范型
- 计算机程序的构造与解释
- 算法导论(第3版)
- 代码大全
- UNIX编程艺术
- 设计模式
- 代码整洁之道
- 企业应用架构模式
- 重构
- Practical Unit Testing with JUnit and Mockito
- 人月神话
- 大教堂与集市
- 程序员修炼之道
- 高效程序员的45个习惯
- 编程大师访谈录
- 简约至上:交互式设计四策略
- 程序员的思维修炼
- 编码:隐匿在计算机软硬件背后的语言
- C++标准库(第2版)
- Effective C++
- Java Puzzlers
- .NET设计规范(第2版)
- JavaScript权威指南(第6版)
- 编程语言实现模式
- 编程珠玑(第2版)
- Unix编程环境
- 编写可读代码的艺术
- 敏捷软件开发(原则模式与实践)
- xUnit Test Patterns
- 写给大家看的设计书
- 怎样解题:数学思维的新方法
- 批判性思维:带你走出思维的误区