Bootstrap

我为什么要学习业务建模?

极客时间《如何落地业务建模》学习笔记

题图来自 CSDN

开篇词|为什么你需要学习业务建模?

我为什么要学习业务建模?

之前听说过领域驱动设计,但是确实一直没有认真学习过,虽然也买过极客时间的专栏。

最近工作以文案为主,所以希望能够学习一下业务建模的相关内容,如果有机会,可能会接着去学习《DDD实战课》。

主要关注能力或者效能评估方面的内容,所以如何定义问题?

如果程序员为了逃避理解问题并给出定义,最后通常就会成为只会倒腾各种技术方案的架构师。

黑的漂亮。不过我觉的这个问题是普遍存在的,无论是在写文案还是在口头交流的时候,对于问题的定义,往往都是模糊不清的。甚至是对于沟通中的某一个概念,都没有办法给出准确的定义。

从业务出发,尝试在业务中简化问题的可能性,然后在技术中寻找对应的解决方案。

业务建模的方法:

  • 实体关系法 E-R Modeling

  • 面向对象分析与设计法 Object Oriented Analysis and Design

  • 领域驱动设计 Domain Driven Design

业务建模的难点在于:清晰的定义问题,并且让所有干系人接受;在特定架构约束下,实现模型。

受工作环境的限制,其实我对课程的旧约部分更感兴趣,或者说,我觉的只有先理解了“前云时代”的领域驱动设计,才能更好的理解“云时代”的业务建模。

置顶留言里面提到了信任的问题,我觉的让业务方,以及相关方,甚至自己人,信任的关键,在于做好自己的事情,比如找准业务中的关键问题,能够梳理总结清楚,并且有效沟通。

有留言说到“模型”,我也觉得需要定义一下,我这边做的业务里面有“仿真建模”。

问题来了,由谁来做业务建模?

断更很久了,争取七月份能够再次挑战一下“二十一日更”,今天是 11 日,到月底刚好 21 天。

看了冯唐《有本事》中的一篇文章,《财务自由,了解一下》,摘录几句:

如果有了房子,再有一千万元现金……

财富自由当然是和一个人的“安全感”有关,如果不考虑上有老、下有小,那么可能会更容易实现。

五公里内快走,十公里内共享单车,二十公里内打车或者地铁,二十公里之外考虑一下是否今生真的一定要去。

如果不是在盛夏或者寒冬,那么十公里以内自行车的确是最好的选择,在考虑要不要换个好一点的自行车。

后代们自己有自己的福分,相信国家、相信政府,不必给他们留下什么物质财富。

后代的事情,只能是尽人事、安天命了,每一代人有每一代的福分或者是磨难。