在专栏《从0开始学架构》更新的时候,很多同学留言希望我推荐一些书籍可以课后继续学习,正好我自己也是一个爱读书的人,最近7 ~ 8年,平均每年读书超过50本,因此今天就从我读过的书籍中选择一些让我印象非常深刻的推荐给你。我把这些书分为成长、技术和业务三个方面,因为架构师本身就是一个比较综合的职位,对综合技能要求很高,需要你从各方面提升自己。每本书我习惯用“一句话推荐”,虽然显得比较“简短”,但我认为推荐语太多会框住你对书的理解,也担心剧透太多会影响你的阅读体验。好书就像美酒一样,一定要自己品尝才能真正体会其中美妙的滋味。
n成长篇
n《异类》
《随机漫步的傻瓜》
《一万小时天才理论》
《情商》
《影响力大师》
技术篇
n推荐技术书籍实际上是有一定局限性的,因为每个技术领域其实差异还是挺大的,就算都叫程序员,前端程序员、客户端程序员、后端程序员之间差异就很大;即使都是后端程序员,Linux开发和Windows开发所需要的技术也不一样。因此我提炼了一个通用的技术书籍学习路径,不同技术领域可以按照这个路径去拆解:
n- n
- 深度学习你的代码运行环境:例如Linux程序员一定要深入学习Linux和UNIX的操作系统,iOS程序员要深入学习iOS系统,前端程序员要深入学习浏览器原理,以此类推。n
- 深入学习你的核心工具:例如Java程序员的核心工具是Java,嵌入式程序员是C,而DBA就不是学编程语言,而是学MySQL或者Oracle了。n
- 深度学习领域基础知识:例如后端程序员的网络编程,前端程序员的动效知识,Android客户端程序员的渲染知识,以及所有程序员都要求的算法知识等。n
- 广泛学习技术领域的通用成熟技术:例如前端程序员要学的React和Vue,Java程序员要学的Netty、Spring,互联网后端程序员的标配MySQL、Redis等。n
下面我以Linux后端Java程序员为例,给你推荐相关技术书籍。
《TCP/IP详解(卷1)》
《算法之美》
《算法设计与应用》
《Java编程思想》
业务篇
n不管是普通程序员还是架构师,实践工作中都需要有一定的业务理解能力,而架构师的业务理解能力要求更高。理解业务一方面有利于更好地设计有针对性的架构或者方案,另外一方面也可以防止被产品经理坑 :
n《增长黑客》
最后我想说,收藏书单和囤书不是目的,更不能收获成长,只有像学习专栏那样坚持下来,坚持阅读、坚持记录、坚持分享,才能让你从书中品尝到最妙的美酒。
n专栏推荐:
n每个程序员都有成为架构师的梦想,程序员成长也绕不开架构设计。
n《从0开始学架构》专栏作者是资深技术专家李运华,目前带领多个研发团队,承担架构设计、架构重构、技术团队管理、技术培训等职责,曾就职于华为和UCWeb,写过《面向对象葵花宝典》一书。
n在专栏中,作者从架构基础、三大架构模式和实战的角度分享一整套架构设计方法论。照着做,你也能成为架构师。
n专栏共50期,已更新完毕。目前有超过3万人加入学习,互动留言字数超过20万。期待你的加入,戳此试看或订阅!
n最后
以上就是高高毛豆最近收集整理的关于10年资深架构师推荐21本技术好书的全部内容,更多相关10年资深架构师推荐21本技术好书内容请搜索靠谱客的其他文章。
发表评论 取消回复