如何学习软件设计和架构[路线图]

2025-06-10

如何学习软件设计和架构[路线图]

本文是我在最新项目solidbook.io(TypeScript 软件设计和架构手册)中撰写内容的总结。如果你喜欢这篇文章,可以去看看。

想到 Facebook 曾经只是某人电脑上的一个空白文本文件,我就觉得不可思议。

哈哈。

在过去的一年里,我一直在努力进行软件设计和架构、领域驱动设计,并撰写一本相关书籍,我想花点时间尝试将其拼凑成一些有用的东西,可以与社区分享。

这是我学习软件设计和架构的路线图。

我将其分解为两个部分:堆栈地图

堆栈

与网络中的OSI 模型类似,每一层都建立在前一层的基础之上。

堆栈

地图

虽然我认为堆栈可以很好地展示所有东西如何协同工作的全貌,但地图更加详细一些(并且受到Web 开发人员路线图的启发),因此,我认为它更有用。

它非常庞大,Dev.to 不允许我上传整个内容,因此请单击此处来分叉 repo,阅读我的详细撰写并查看整个图像

替代文本

我希望它有用。

干杯!

鏂囩珷鏉ユ簮锛�https://dev.to/stemmmlerjs/how-to-learn-software-design-and-architecture-ago
PREV
在 Next.js 中构建功能性搜索栏
NEXT
制作 PWA 并不可怕 我的第一个 PWA