阅读与提升
2018-09-15 本文已影响13人
此间有道
要成为一个优秀的Java工程师,需要有计划有准备的下功夫深耕研磨各种知识。我计划采取先基础后高级,先语言后框架,先核心后周边的学习路径。
主要思路是先夯实基础,把核心知识连成一个通路,然后再向周边扩展延伸。因为现在知识纷杂,若不分主次,理清结构脉络,很可能会迷失在知识细节里,不能自拔。
——自说自话
未读书籍已标红
1.Java语言
- Java编程思想
- Effective Java
Java并发编程实战
- Java解惑
- 深入理解Java虚拟机
- Java语言规范:基于Java SE 8
2. 非Java语言
- 深入PHP:面向对象、模式与实践(第三版)
- python核心编程
- Perl语言入门
- Android第一行代码
3. 编程素养
- 程序员修炼之道—从小工到专家
程序员的自我修养
- 代码大全
- 代码整洁之道
- 重构 改善既有代码设计
加密与解密
4. 架构与模式
- 大话设计模式
- 设计模式之禅
- 研磨设计模式
设计模式—面向可复用对象
企业应用架构模式
5. Unix/Linux
- Unix编程艺术
- 鸟哥私房菜—基础篇
6.算法
算法导论
编程之美
剑指offer
7. 工具类
- Vim实用技巧
- 精通正则表达式
- ProGit(中文版)
- Maven实战
8. 框架
- Spring实战(第四版)
- Spring Boot实战
Spring微服务实战