9 本最佳软件架构书籍和网站

技术教程 1个月前 lee
60 0
广告也精彩

技术领导者和高级开发人员经常问我关于软件架构方面的任何特定书籍和网站,他们应该阅读以开始担任软件架构师的工作。我认为开发人员已经足够成熟,可以开发技术解决方案,他或她只需要一些额外的软技能。

所以,我希望这份书单对任何技术栈和领域都有用。这些书籍和网站提供了有关架构模式、技术文档、获取非功能性需求和开发软技能的技术的一般信息。

所有这些知识都适用于任何编程语言和技术堆栈。

软件架构书籍

首先,我会向任何初学者软件架构师推荐畅销书和最重要的书籍。是卡内基梅隆大学SEI(软件工程学院)的系列丛书。

1. 实践中的软件架构

我建议从《实践中的软件架构》这本书开始。这是初学者建筑师的背景。它涉及架构师的角色和职责,帮助您了解如何获取非功能性需求以及如何设计和记录软件架构。

9 本最佳软件架构书籍和网站

2. 设计软件架构

这本书是 SEI 一本书的延续。设计软件架构:实用方法有一种用于设计软件架构的结构化方法。本书包括来自不同案例的实际使用的真实例子。例如,您可以阅读属性驱动设计 (ADD) 方法并尝试实践这种方法。您可以从上到下了解设计分析,反之亦然。

9 本最佳软件架构书籍和网站

3. 记录软件架构

有必要提到记录软件架构:来自 SEI 版本的观点和超越。本书提供了有关如何以正确的方式使用文档架构的信息。对于这种方法,所有架构社区都可以轻松阅读和理解文档。

9 本最佳软件架构书籍和网站

你可以在亚马逊上找到所有这些书。每本书的价格约为40-50美元。

4. 软件架构模式

O'Reilly 的《软件架构模式》一书简短易读。好消息是这本书是免费的,您可以通过上面的链接从 O'Reilly 网站下载。在阅读本书时,您可以快速了解架构模式、优点、缺点和比较。

9 本最佳软件架构书籍和网站

5. 企业应用架构模式

企业应用程序架构模式》一书不仅对软件架构师有用,而且对技术领导者也有用。它为高级开发人员提供了有用的信息,并且面向 Java 和 .Net 程序员。该书提供了有关如何构建复杂企业解决方案的信息,但实施起来并不容易。

9 本最佳软件架构书籍和网站

6. 云计算模式

如今,云是架构的重要组成部分。《云计算模式》一书可帮助您了解云架构。本书提供抽象概念,与某些云提供商无关。您可以学习如何构建云原生应用程序。

9 本最佳软件架构书籍和网站

7. 麦肯锡方式

McKinsey Way一书帮助架构师更加专注于业务方面。作者分享了他在最大的咨询公司之一工作时的真实架构经验。您可以阅读有关发现过程、如何与客户合作、如何提出想法以及有关商务旅行的提示和技巧的文章。

9 本最佳软件架构书籍和网站

软件架构网站

8. 马丁福勒网站

martinfowler.com网站-这是谁的ThoughtWorks的公司工作的建筑师的个人博客。他描述了一些架构模式和方法。其中一些是 Martin Fowler 自己发明的。

9. 科技雷达

该 thoughtworks.com/radar 网站-该资源提供软件和架构趋势的信息。它有四个部分:

  • 技巧
  • 平台
  • 工具
  • 语言和框架
版权声明:lee 发表于 2021-09-17 15:39:56。
转载请注明:9 本最佳软件架构书籍和网站 | IT小站导航-专业的站长资源导航
广告也精彩

暂无评论

暂无评论...