zoukankan      html  css  js  c++  java
  • 架构漫谈阅读笔记03

    架构漫谈阅读笔记

    ​ 架构漫谈是由资深架构师王概凯 Kevin 执笔的系列专栏,专栏以 Kevin 的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。链接:架构漫谈

    ​ 上一次阅读笔记我们提到:要做好架构所首先必须具备的能力,就是能够正确的认识概念,能够发现概念背后所代表的问题,进而才能够认识目标领域所需要解决的问题,这样才能够为做好架构打好基础。由此可见,做好架构首先需要做的就是识别出需要解决的问题,能否快速而准确的找到真正的问题,我想是一个架构师水平高低的评判标准。

    ​ 就如文中提到的那个笑话一样:“女主人:老公,把袋子里的土豆切一半下锅。结果老公是把袋子里的每个土豆都削了一半,然后下锅。”出现这个现象的原因,我想是因为老公乍一听,就立马开始工作(削土豆)而没有思考“真正的问题是什么”。

    ​ 我想软件架构师的最重要的工作就是抽象出”真正的问题是什么“,架构师面对的都是别人的问题,都是客户是金主的问题,而且都不是真正的问题,因为如果是真正的问题的话,金主就不会找你了,就自己解决了,我想架构师挣钱的原因(写错了,是稀有的原因)就是拥有抽象出问题中真正的问题并赋予其让人更易读懂且不会产生偏差的概念吧。

    ​ 而且,我非常赞同王概凯老师关于正确认识问题的两个问题:1.这是谁的问题?2.有什么问题?

    受限于我还只是软件工程系的一名大三的学生,认识较为浅薄,拜读了王概凯先生的文章之后,提出些许拙见,欢迎大家指教

  • 相关阅读:
    第1条:考虑用静态工厂方法代替构造器
    代理模式(Proxy Pattern)
    out 和 ref 参数修饰符
    SQL Server 性能调优(一)——从等待状态判断系统资源瓶颈【转】
    Windows下获取Dump文件以及进程下各线程调用栈的方法总结(转)
    sql server内置函数
    ORA-16019 和 ORA-16018 错误的处理方法(转)
    marge into操作
    LogMiner配置使用手册
    课后作业
  • 原文地址:https://www.cnblogs.com/wind-and-sky/p/14941281.html
Copyright © 2011-2022 走看看