如何落地业务建模
徐昊
Thoughtworks 中国区 CTO
24830 人已学习
新⼈⾸单¥68
登录后,你可以任选2讲全文学习
课程目录
已完结/共 32 讲
如何落地业务建模
15
15
1.0x
00:00/00:00
登录|注册

用户故事01|知瑕:如何通过刻意练习,掌握建模方法?

刻意练习的一部分
产品化是解决微工作组模式的根本途径
伪微服务的模式
建立统一语言的困难
业务理解上的鸿沟
消除基础设施层
基础设施不是层
上下文对象
角色对象
在项目开发中运用建模方法重构模块
专注、有目的性的练习
文字输出的总结
微服务和产品化
统一语言
分层架构的问题
富含知识的模型
避免教条主义
刻意练习
学习收获
学习业务建模的方法
知瑕:如何通过刻意练习,掌握建模方法?

该思维导图由 AI 生成,仅供参考

你好,我是知瑕,前阿里巴巴技术专家,曾参与多个开源项目的研发工作,在分布式系统设计应用上有着较为丰富的经验。
在学习《如何落地业务建模》这门课之前,我已经实践了一段时间的 DDD 建模了。在实践过程中发现自己理论知识储备不足,经常在一些似是而非的问题上纠结徘徊,得不出结论,比如第 6 讲提到的分层问题。因此,就迫切希望能多掌握一些理论知识以指导实践。
极客时间推出的这门课,正好弥补了我平时因为项目紧、经常需要 on call,导致没有那么多时间静下心来去啃大部头,以系统学习理论知识的缺憾。这里也感谢徐昊老师精心设计了这道既有理论又有实践、内容充实的饕餮大餐。
好了,废话不多说,我们直奔主题,先来分享一下我学习这门课的方法。

我是这么学习业务建模的

建模是一门技艺,所以我的看法是,需要通过大量的、不断的刻意练习,才能把这门技艺练会。需要强调的是,刻意练习不是简单的重复,而是针对一项希望掌握的建模方法,专注的、有目的性的进行练习,并在这个自我训练的过程中找不足,不断改善和提高,直至完全掌握并运用自如。
所以针对老师在课程中讲授的一些建模方法,我经常会在项目开发的过程中,挑选一些熟悉的模块,然后尝试运用这些建模方法去重构这些模块。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

知瑕是一位前阿里巴巴技术专家,通过极客时间的课程学习了业务建模方法,并分享了自己的学习方法和收获。他强调了通过刻意练习来掌握建模方法的重要性,并分享了在实际项目开发中如何运用所学的理论知识。他还提到了在学习过程中受到启发的几个点,包括富含知识的模型、分层架构的问题和统一语言的重要性。通过分享自己的学习经验和收获,知瑕向读者展示了如何通过刻意练习和实践来掌握建模方法,并在实际工作中应用所学的理论知识,以及如何通过统一语言来促进技术方和业务方之间的沟通和合作。 在文章《微服务和产品化》中,作者强调了微服务的特征,特别是服务按业务能力划分组织和服务以产品而非项目进行研发的重要性。他指出了伪微服务模式的问题,并认同了产品化是解决微工作组模式的根本途径。此外,文章还批判了过分强调复用而放弃服务对业务能力封装的模式,并称之为“傻服务”。作者总结了通过使用学到的理论知识来有意识地分析实际工作中碰到的现象的重要性,并鼓励读者通过文字输出的方式来总结学习心得与体会,以及在评论区留言提问,作为刻意练习的一部分。 总的来说,文章内容丰富,涵盖了建模方法和技巧的传授,强调了刻意练习的重要性,并提出了解决微服务模式问题的方法。读者可以通过学习文章中的理论知识,并结合实际工作进行分析和总结,以提升自己的技术能力和应用能力。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《如何落地业务建模》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(3)

  • 最新
  • 精选
  • MaLu
    同学写得,颇有同感,徐老师的洞察确实一针见血,有时也反大家一贯的认知。
    2021-09-16
    5
  • aoe
    感觉到了上位者的气势
    2022-09-23归属地:浙江
  • 许凯
    很棒哦
    2022-09-06归属地:江苏
收起评论
显示
设置
留言
3
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部