2021.3.3阅读笔记

架构师如何工作

 1、什么是架构?

架构是把一个整体(全部工作)切分成不同的部分(分工),由不同的角色完成这些分工,并通过建立不同部分的相互沟通机制,使这些部分能够有机结合为一个整体,并完成这个整体所需要的所有活动。

2、如何识别问题?

作为软件工程师或者架构师,我们大部分时候是要去解决别人的问题,“别人”是谁,是值得好好思考的。要明白真正要解决的是谁的问题,解决真正的问题。

3、如何做好架构切分?

切分就是利益的调整。切分出来的部分的负责人,对这个部分的权利和义务必须是对等的。

4、什么是软件?
软件是对现实生活的模拟化,虚拟化。

5、架构师

架构师是要去平衡别人的利益,甚至会调整别人的利益。架构师的义务是发现问题并帮别人解决问题。

6、从架构的角度看如何写好代码?

7、技术、业务和架构的关系?

技术是为了解决业务的问题而产生的,没有了业务,技术就没有了存在的前提。

一般是先有技术,才会有架构。

准确识别采用什么技术的能力,也是架构师所要具备的能力之一。考虑的主要因素也是长期的成本和收益。

原文地址:https://www.cnblogs.com/songxinai/p/14475591.html