架构师书单


前面几章推荐书籍是 从初级到高级程序员的推荐书籍,架构师入门到深入书籍可以从 框架设计基础开始。

职业素养

书籍名称作者出版时间
高效能程序员的修炼[美] Jeff Atwood2013-07
代码整洁之道_程序员的职业素养[美] Robert Martin2016-09
Java程序员上班那点事儿钟声2009-07
程序员修炼之道[美]2004-05
程序员养生书

初级到高级程序员的推荐书籍

如何提高

提高自己水平的方法很简单,就是把大部分时间去了解实现原理,了解思想,让自己的知识串起来,形成体系。

  1. 学习jdk api
  2. 代码优化,提高代码质量和代码规范
  3. jdk 源码基础 【读源码的顺序和要求】
    设计模式 自我实现一遍
    数据结构 自我实现一遍
    多线程juc 全部会用,且底层原理要熟
    ThreadLocal 的用法和原理

java基础+并发

java基础是什么

第一部分就是Java运行时环境,这其实就是JVM
第二部分就是Java的基础类库,这个类库的数量还是非常可观的。
第三部分就是Java的开发工具,它们都是辅助你更好的使用Java的利器。(如jmap、jconsole、jstack、jvisualvm)

书籍名称作者出版时间
Java编程的逻辑马俊昌2018-01
Java7核心技术与最佳实践成富2012-03

jvm

书籍名称作者出版时间
01-Java性能优化权威指南 【图灵】Charlie Hunt,Binu John2014-03
02-Java性能权威指南_Scott Oaks 【图灵】Scott Oaks2016-03
03-深入理解Java虚拟机(第二版)周志明2013-06
Java虚拟机规范(JavaSE7)
HotSpot实战

多线程+并发

书籍名称作者出版时间
Java并发编程实战(2012年)[美]2007-06
实战Java高并发程序设计(第2版)葛一鸣2018-09
精通Java并发编程(第2版)[西] 唐富年[译]2018-10

设计模式

书籍名称作者出版时间
研磨设计模式陈臣、王斌2011-01
大话设计模式(程杰) 【了解】程杰2010-01

代码质量 (也是代码规范)

代码规范可参考《阿里巴巴Java开发手册》

书籍名称作者出版时间
编写高质量代码 改善Java程序的151个建议秦小波2012-01
Effective Java(第3版)[美] Joshua Bloch
俞黎敏 [译]
2019-01
代码整洁之道[美] Robert Martin
韩磊[译]
2010-05
重构_改善既有代码的设计熊节 [译]2010-05
修改代码的艺术(2007版)刘未鹏 [译]2007-11
阿里巴巴Java开发手册

感兴趣 还可看 重构系列其他书籍

数据结构

书籍名称作者出版时间
Java数据结构和算法(第二版)[美] Robert Lafore2004-02
大话数据结构(程杰) 【了解】

常用框架源码分析(待补全)

书籍名称作者出版时间

架构师入门到深入书籍

框架设计基础

书籍名称作者出版时间
人月神话BROOKS, JR1995-03
软件框架设计的艺术王磊,朱兴
一线架构师实践指南温昱
软件架构设计:程序员向架构师转型必备温昱2012-07
架构探险 从零开始写javaweb框架 【实战】

分布式架构设计

书籍名称作者出版时间
01-大型网站技术架构-核心原理与案例分析-李智慧李智慧2013
02-大规模分布式存储系统-原理解析与架构实战-杨传辉杨传辉2013-09
03-大型分布式网站架构设计与实践-陈康贤陈康贤2014-09
04-大型网站系统与Java中间件实践曾宪杰2014-05
05-大规模分布式系统架构与设计实战-彭渊彭渊2014-02
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值