读书笔记

黑色柳丁messi
2017-07-27 18:36:53
1.要选择适合项目的技术,而非最热门或者自己想学的技术。小心“好”主意,比如这个技术很酷,很新等。
2.更多是和人打交道,沟通。善于倾听和观察,而非控制
3.性能类需求需要量化,不能简单提:速度快,资源占用少等
4.既设计软件架构,也要坚持业务领域,是技术团队和业务团队的接口人
5.没有十全十美的设计,需要平衡。避免过度设计和复杂性
6.先尝试再决策
7.多听开发人员的意见
8.项目规模越小,越容易成功。
9.分享工作经验和知识
10.从mvp开始,增量开发
11.猜测未来需求,错误的概率是50%。从简单设计
12.架构师首先是开发人员,代码是取得威信的资本
13.起码有两个解决方案
14.明确问题的边界,让其保持稳定。
15.贯彻架构决策。从设计,实现,交付全程参与。
16.站在客户的角度,深度挖掘需求。
17.前期设计做到适当即可,不用面面俱到,因为实现时不可预知。设计需要持续演进。
18.系统推荐使用多个独立的框架。每个框架功能单一,灵活。
19.今天的解决方案会成为明天的问题。
20.好的架构是演进来的。
0
0

查看更多豆瓣高分好书

回应(0)

添加回应

软件架构师应该知道的97件事的更多书评

推荐软件架构师应该知道的97件事的豆列

了解更多图书信息

豆瓣正在热议

豆瓣
我们的精神角落
免费下载 iOS / Android 版客户端
App 内打开