点击下方“JavaEdge”,选择“设为星标”

第一时间关注技术干货!

免责声明~ 任何文章不要过度深思! 万事万物都经不起审视,因为世上没有同样的成长环境,也没有同样的认知水平,更「没有适用于所有人的解决方案」; 不要急着评判文章列出的观点,只需代入其中,适度审视一番自己即可,能「跳脱出来从外人的角度看看现在的自己处在什么样的阶段」才不为俗人。 怎么想、怎么做,全在乎自己「不断实践中寻找适合自己的大道」

请随时在评论中添加你的推荐!

1 路线图/指南

  • Roadmap.sh's 软件架构师

  • 从软件工程师到软件架构师 - 成功路线图 by u/CloudWayDigital

2 书籍
  • 领域驱动设计 by Eric Evans

  • 软件架构基础 by Mark Richards & Neal Ford

  • 软件架构:难点部分 by Neal Ford, Mark Richards, Pramod Sadalage & Zhamak Dehghani

  • 构建进化的架构 by Neal Ford, Rebecca Parsons, Patrick Kua & Pramod Sadalage

  • 软件架构师电梯 by Gregor Hohpe

  • 可扩展系统的基础 by Ian Gorton

  • 学习领域驱动设计 by Vlad Khononov

  • 软件架构指标 by Christian Ciceri, Dave Farley, Neal Ford, 等

  • 掌握 API 架构 by James Gough, Daniel Bryant, Matthew Auburn

  • 构建事件驱动的微服务 by Adam Bellemare

  • 微服务启动与运行 by Ronnie Mitra, Irakli Nadareishvili

  • 敏捷开发艺术 by James Shore, Shane Warden

  • 流架构 by James Urquhart

  • 构建微前端 by Luca Mezzalira

  • 从单体到微服务 by Sam Newman

  • 持续 API 管理 by Mehdi Medjaoui, Erik Wilde, Ronnie Mitra, & Mike Amundsen

  • 设计数据密集型应用 by Martin Kleppmann

  • 软件设计 by David Budgen

  • 设计模式 by Eric Gamma, Richard Helm, Ralph Johnson, John Vlissides

  • 重构 by Martin Fowler

  • 软件设计哲学 by John Ousterhout

  • 程序员修炼之道 by David Thomas, Andrew Hunt

  • 洁净架构 by Robert Martin

  • 有效处理遗留代码 by Michael Feathers

  • 代码如犯罪现场 by Adam Tornhill

  • 架构现代化:软件、策略和结构的社会技术对齐 by Nick Tune 与 Jean-Georges Perrin

  • 构建微服务,第2版 by Sam Newman

  • 软件架构与决策制定 by Srinath Perera

  • 开源应用程序的架构

  • mhadidg 的软件架构书单 (算法推荐)

  • C#12 和 .NET 8 的软件架构 by Gabriel Baptista 和 Francesco.

3 博客 & 文章
  • 代码即设计:Jack W. Reeves 的三篇文章

  • MartinFowler.com

4 播客
  • Thoughtworks 技术播客

  • GOTO - 今天,明天和未来

公众号:JavaEdge 专注分享软件开发全生态相关技术文章、视频教程资源、热点资讯等,如果喜欢我的分享,给 点一个赞 或者 ➕关注 都是对我最大的支持。

欢迎长按图片加好友,我会第一时间和你分享软件行业趋势面试资源学习途径等等。

添加好友备注【技术群交流】拉你进技术交流群

关注公众号后,在后台私信:

  • 更多教程资源应有尽有,欢迎关注并加技术交流群,慢慢获取