Skip to content

架构师知识图谱,助你早日成为百万年薪架构师

Notifications You must be signed in to change notification settings

tangshiyegit/awesome-architect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

欢迎右上角 「Star ⭐️ 」 和 「Fork」,这是对我最大的鼓励和支持。

架构学习路线图

很多读者经常抱怨,工作中涉及不到太多架构设计,对于架构的理解少之又少。

零散地做过一些架构工作,但完全不知道架构设计的全流程是怎样的。

想要成长为架构师,缺乏系统的方法论指导。

无论是程序员,还是产品经理,想要持续成长,绕不开架构能力,有时架构能力就像鸿沟一样,挡在晋升和求职之路上,只要跨过去,就能打开职业天花板,拓宽发展道路。

基于我10多年的架构经验,进行体系化梳理后,整理出了最全架构学习路线图。

image.png

image.png

各职级的核心区别

  • 初级程序员(P4):掌握编程基础,在指导下完成研发任务。
  • 高级程序员(P5):技术扎实,高效完成研发任务。
  • 资深程序员(P6):独挡一面,能够解决复杂技术难题。
  • 架构师(P7):体系化的系统设计能力,垂直领域架构经验,大型项目管理经验。
  • 资深架构师(P8):具备业务思维,多领域架构经验,跨团队协作和领导。
  • 首席架构师(P9):能洞察行业趋势,具备商业思维,企业级系统架构经验。

架构学习路线目录

没链接的,耐心等待更新哟~

数据结构与算法

编程语言基础

开发必备框架与工具

中间件与系统调优

安全技术

架构基础

应用架构设计

  • 应用架构:应用架构基础 | 应用服务 | 应用结构 | 应用交互
  • DDD(领域驱动设计):基于DDD的应用架构 | 领域、子域、核心域、通用域、支撑域 | 限界上下文 | 实体和值对象 | 聚合和聚合根 | 领域事件 | DDD分层 | DDD与微服务划分 | DDD代码模型

数据架构设计

技术架构设计

image.png

image.png

image.png

业务架构设计

架构学习资料

系统架构案例

架构学习书单

分类 书单
设计模式 《重构:改善既有代码的设计》 《HeadFirst设计模式》 《设计模式之禅》
业务架构 《有效需求分析》 《决胜B端:驱动数字化转型的产品经理(第2版)》 《企业级业务架构设计:方法论与实践
领域驱动设计DDD 《领域驱动设计:软件核心复杂性应对之道》 《实现领域驱动设计》 《解构领域驱动设计》
微服务架构 《微服务架构设计模式》
应用架构设计 《大象:Thinking in UML》(第2版) 《数据模型资源手册 卷1 中文版》 《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》 《软件架构的艺术》 《软件架构设计:大型网站技术架构与业务架构融合之道_》 《企业应用架构模式》 《架构整洁之道》
三高架构设计 《大规模分布式存储系统 原理解析与架构实战》 《高性能网站建设指南》 《大型网站技术架构:核心原理与案例分析》 《高性能MySQL(第3版)中文版》 《实战Java高并发程序设计》

100多个大厂架构案例

下载地址:https://pan.baidu.com/s/1NBRVyylTwTiPFe4DmbfxRg?pwd=9mw7

image.png

关于我

  • 南京大学硕士,先后就职于华为、阿里,现任某大厂资深架构师。Qcon、IAS、A2M等互联网技术大会特邀讲师。
  • 最新文章将会首先在公众号发布,强烈建议大家关注!另外,关注公众号【架构师汤师爷】并回复【暗号】还能获取更多资源。

gzhsys_200.jpg

联系我 - 可加技术交流群

欢迎联系我,加入我们的技术交流群,在这里你可以与志同道合的伙伴们一起交流学习,共同进步,探讨最新的技术趋势和实践经验。请备注【加群】。

About

架构师知识图谱,助你早日成为百万年薪架构师

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published