软件架构:资料收集

前言

如何证明你是一个有实力的软件开发人员?算法肯定是需要的,对语言的熟悉也是需要的,但是如果被限定在这两个里面,那么你也只能是一个好的程序员。但如果你了解架构,知道如何安排软件的布局,并且可以站在其它程序员,和项目经理的角度看待开发,那么你就可以更上一个楼层,成为一个合格的架构师。

个人建议

把自己做的项目用下面这些材料套一遍,看看效果。

资料收集

书籍

  1. 架构整洁之道
  2. 设计模式
  3. 重构
  4. 人月神话
  5. 代码整洁之道

网站与博客

内容可能有交叉重复。

通用链接

阮一峰 | 软件架构入门:O’Reilly 出版过一本免费的小册子《Software Architecture Patterns》(PDF)

软件架构 - 百度百科

软件架构所指的就是说相应的系列性的抽象模式,可以为设计大型软件系统的各个方面提供相应的指导。从本质上来看,软件架构是属于一种系统草图。在软件架构所描述的对象就是直接的进行系统抽象组件构成。连接系统的各个组件之间就是做到把组件之间所存在的通讯比较明确与相对细致的实施描述。处于相应的系统实现环节,那么就会使得细化这些抽象组件成为现实的组件,比如可以是具体的某个类或者是对象。从面向对象领域进行分析,那么各个组件之前实施的连接实现往往是接口。

五种常见软件架构
四种软件架构,看看你属于哪个层次
软件架构介绍
10个常见软件架构

架构整洁之道

《架构整洁之道》读书笔记:里面的思维导图不错
架构整洁之道: 摘了一些重要的概念
荐书丨架构整洁之道
回顾Bob大叔的简洁架构

设计模式

设计模式总结之模式分类

辅助网站

http://www.downcc.com
https://www.jb51.net/books/

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客BIM工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值