写点什么

读《Software Systems Architecture》(12)—— Producing Architectural Models

作者:术子米德
  • 2022 年 6 月 15 日
  • 本文字数:1146 字

    阅读完需:约 4 分钟

🤔☕️🤔☕️🤔

  • 读《Software Systems Architecture》(12)—— Producing Architectural Models

  • 📖:模型(Model)

    🤔:曾经,反感过模型,原因很简单,为啥我要照着做。后果,当然是犯错很多,大部分低级错误,就是可以被笑话很久的那种。在不要重复造轮子面前,我的小反叛,就是个典型案例。可是,重复造轮子,真的不值一提嘛?非也。有个模型叫“模仿-效仿-创造”,我非常认可。即使很认可,我依然不会立刻模仿。我会尝试先造轮子。原因很简单,自己的这点小执拗,其实就是自己的一点独立思考,而这个思考习惯的收益,明显高于重复造轮子。更何况,如果轮子重复造出来,可能会浪费点精力,不过至少证明我有独立思考并独立造出轮子的能力。如果轮子造失败,那就更棒,原因是更有启发,那就是当自己失败后,其实反而更加容易看懂人家的方案为何会成功。也就是说,直接可以跨越到模仿和效仿之间。当然,直接模仿的话,直接效果就是很快,间接恶果就是永远学不会独立思考,非得说有后续的效仿吧,反正我是不信。

    🤔:现在,喜欢模型嘛?当然,喜欢得不行。理由之一,模型是自己经验的总结,再结合别人的模型,能比对出自己的抽象思维的深浅。理由之二,模型的核心价值在于降低开发风险,相同的问题的解决方案,可以用类似的模型去解决。虽然这些道理,在我反感模型之前,别人都懂,但我依然是自己摸索反思得到。因此,任何人在我面前,反感我的模型,反感其它各种各样的模型,我必定另眼相待。第一眼看经验,越是新手我越期待他如此,然后会经常跟他沟通执拗后的反思。第二眼看年纪,越是老资格我越要猛棒喝他,持续在自负中执拗,唯一的后果就是等着被棒喝,不是技术来棒喝,那就是生活来棒喝,后者远比前者惨烈。

    🤔:不过,话说回来,模型到底是什么?首先它是假的,其次它能让我看到未来期待的关键样子。这个样子,就是在模型里能够命名的元素,以及能够讲清楚这些元素之间关系,就是所谓命名的元素,将以怎样的方式,解开我心里困惑的结。不过,这也意味着,模型在我面前是个玩具的样子,实际在我心里,却产生出它美好的样子。

  • 📖:定性类模型(qualitative models)(🤔:模型就长这个样子,三条腿,四只手,五个脑袋,六根头发,从下往上,各司其职,除了头发有装饰性嫌疑,其它都是特性十足。)

  • 📖:定量类模型(quantitative models)(🤔:三条腿,到底能跑多快,四只手,到底能举多重,五个脑袋,到底能想多快,或者到底能记住多少知识。只有那迷惑的六根头发,真的表示六根清净嘛。)

  • 📖:速画类模型(sketch)(🤔:说不清楚,抄起笔就在纸上,在玻璃上画起来。我会想着用模块图标,还是组件图标,用实线还是用虚线嘛?完全顾不上,典型就是矩形、圆形、菱形,再加箭头,这就是最正宗的速画版模型,简洁快速但非常实用。)

    —— By 术子米德 @2022.05.24

发布于: 刚刚阅读数: 3
用户头像

术子米德

关注

遇见每天的自己,莫忘初心,莫丢念头 2020.03.05 加入

喜欢有的没的,喜欢自言自语式笔记

评论

发布
暂无评论
读《Software Systems Architecture》(12)—— Producing Architectural Models_架构师成长笔记_术子米德_InfoQ写作社区