阅读与提升

2018-09-15  本文已影响13人  此间有道

要成为一个优秀的Java工程师,需要有计划有准备的下功夫深耕研磨各种知识。我计划采取先基础后高级,先语言后框架,先核心后周边的学习路径。
主要思路是先夯实基础,把核心知识连成一个通路,然后再向周边扩展延伸。因为现在知识纷杂,若不分主次,理清结构脉络,很可能会迷失在知识细节里,不能自拔。
——自说自话

未读书籍已标红

1.Java语言

  1. Java编程思想
  2. Effective Java
  3. Java并发编程实战
  4. Java解惑
  5. 深入理解Java虚拟机
  6. Java语言规范:基于Java SE 8

2. 非Java语言

  1. 深入PHP:面向对象、模式与实践(第三版)
  2. python核心编程
  3. Perl语言入门
  4. Android第一行代码

3. 编程素养

  1. 程序员修炼之道—从小工到专家
  2. 程序员的自我修养
  3. 代码大全
  4. 代码整洁之道
  5. 重构 改善既有代码设计
  6. 加密与解密

4. 架构与模式

  1. 大话设计模式
  2. 设计模式之禅
  3. 研磨设计模式
  4. 设计模式—面向可复用对象
  5. 企业应用架构模式

5. Unix/Linux

  1. Unix编程艺术
  2. 鸟哥私房菜—基础篇

6.算法

  1. 算法导论
  2. 编程之美
  3. 剑指offer

7. 工具类

  1. Vim实用技巧
  2. 精通正则表达式
  3. ProGit(中文版)
  4. Maven实战

8. 框架

  1. Spring实战(第四版)
  2. Spring Boot实战
  3. Spring微服务实战
上一篇下一篇

猜你喜欢

热点阅读