../readinglist

后端工程师推荐书单

Published:

life

# -> 推荐星数
同分类下 五星 为必读

语言

JAVA核心技术 #####
Effective java #####

代码

代码整洁之道 #####
修改软件的艺术: 构建易维护代码的 9 条最佳实践 #####
编写可读代码的艺术 ####
重构: 改善既有代码的设计 ####

框架

Mybatis 官方文档 #####
Spring 官方文档 ####
Spring 技术内幕: 深入解析spring架构与计原理 ####
深入分析Java Web技术内幕 ####

数据结构&算法

算法图解 #####
算法技术手册 ###
代码大全 ###

JVM

深入理解 Java 虚拟机 #####
Java虚拟机规范 #####
自己动手写 Java 虚拟机 ###

文化

极客与团队 #####
Unix 编程艺术 #####
黑客与画家 ####
编程大师访谈录 ####
代码的未来 ###
软技能: 代码之外的生存指南 ###

编程范式

七周七语言: 理解多种编程泛型 #####
计算机程序的构造与解释 ####
七周七语言(卷2) ###

函数式编程

函数式编程思维 #####
Java 8 函数式编程 #####
Haskell 趣学指南 ####

并发

七周七并发 ####
netty 实战 ####
Java 多线程编程实战指南(设计模式篇) ###
Java 并发编程的艺术 ###

其他

如何阅读一本书
编程语言实现模式
两周自制脚本语言
Linux Shell 脚本攻略
Vim 实用技巧