阅读笔记(三)————《架构漫谈》
今天阅读了《架构漫谈》第三章的内容。
作为软件工程师或者架构师,我们大部分时候是要去解决别人的问题,“别人”是谁,是值得好好思考的。明白了问题的主体,这个主体就自然会带来很多边界约束。找出问题的主体,是做架构的首要问题。
要正确的认识问题,需要问两个问题:
-
这是谁的问题?
-
有什么问题?
架构漫谈的第三章主要讲述了如何去识别问题,找到问题的主体,是解决问题的关键。学会识别和发现问题,是解决问题的前提和基础。识别问题的一个最大的前提就是要搞清楚:是谁的问题。只有搞清楚了这个问题,那么问题的边界才能得到确认,然后再继续讨论问题才有意义。找出问题的主体,是做架构的首要问题。发现问题永远比解决问题更加重要。由此可见,问题的主体对问题的边界确定有多么的重要。
识别问题首先要知道是什么问题以及有什么问题,架构永远都是解决人的问题。