程序员要读的书都在这儿啦,收藏起来慢慢看。

所有书籍排名和分类不分先后,同学们可根据自身量身选择。

一. 推荐数据分类

1.1 编程风格:

  • 《阿里巴巴开发手册》
  • 《重构-改善代码既有设计》
  • 《代码整洁之道》:细节之处的效率,完美和简单。
  • 《设计模式》:这本书是面向对象设计的经典书籍。
  • 《重构》:代码坏味道和相应代码的最佳实践。
  • 《编程珠玑》

1.2 架构:

  • 《淘宝技术这十年》
  • 《架构整洁之道》
  • 《架构师修炼之道》
  • 《现代操作系统》

1.3 领域驱动:

  • 《领域驱动设计精粹》

1.4 应用技术:

  • 《ElasticSearch》实践
  • 《Kubernetes指南》

1.5 算法:

  • 《剑指offer》
  • 《算法》:枯燥的话,可以看算法图解
  • 《算法导论》 :美国的本科生教材,这本书应该也是中国计算机学生的教材。
  • 《数据结构与算法分析》

1.6 宏观:

  • 《代码大全》
  • 《人月神话》

1.7 学习思想

  • 《程序员修练之道》:从个人责任、职业发展等等讲述

1.8 计算机系统

  • 《计算机的构造和解释》
  • 《现代操作系统》
  • 《计算机网络》
  • 《计算机程序的构造和解释》
  • 《编译原理》
  • 《深入理解计算机系统》

1.9 Unix

  • 《Unix 编程艺术》
  • 《Unix 高级环境编程》
  • 《Unix网络编程》
  • 《UNIX编程艺术》
  • 《Linux C 编程一站式学习》

1.10 数据库

  • 《数据库系统概念》

1.11 网络

  • 《TCP/IP详解 卷I 协议》
  • 《TCP/IP 网络编程》
  • 《图解 TCP/IP》
  • 《The TCP/IP Guide》
  • 《HTTP权威指南》

1.12 Java

  • 《深入Jvm虚拟机》
  • 《Effective Java》
  • 《The Definitive Guide to Java Performance》(Java性能权威指南)
  • 《Java并发编程实战》
  • 《java多线程编程核心技术》
  • 《Java核心技术:卷I基础知识》

后期会不断完善与更新,欢迎留言建议!

你可能感兴趣的:(杂谈,java,必读书籍,java必读,编程必读,IT书籍)