小白如何快速梳理业务?看这篇就够了!

沙海 2022年2月14日11:16:54Java评论167字数 2315阅读7分43秒阅读模式
摘要

智能摘要

智能摘要文章源自JAVA秀-https://www.javaxiu.com/57772.html

凡认真投稿的作者,无论被选中与否都可获得小礼品一份,稿件被选中可获得升级版礼品一份,未被选中的文章会给出修改建议,提高中稿率。每一篇合格的稿件(无论被发表与否)都可累积1分,被发表的稿件可累积5分。文章源自JAVA秀-https://www.javaxiu.com/57772.html

原文约 2278 | 图片 20 | 建议阅读 5 分钟 | 评价反馈文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了!

原创 姚同学 小黑格子屋 文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

作者目前就职于滴滴,负责国内各个产品线的支付业务,最近在看《函数响应式领域建模》---Debasish Ghosh 跟设计思想相关的书,同时也在抽空学习和复习一些知识点作为基础沉淀,在公司产出过一些自己根据经验总结出的文档,包括 CR 相关的效率和方式,日志的规范,稳定性相关等。后面有机会会继续和大家一起分享。。文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

引言

文章源自JAVA秀-https://www.javaxiu.com/57772.html

对于新入职的同学或者接触新项目的同学,想必都会有个很头疼的问题,熟悉业务。如果是新开启的业务还好,我们可以从 0 开始跟着大家一起探讨业务,更能增加对业务的熟悉程度。但是如果是已经上线很久的项目,对于刚接触业务的同学来说有没有更高效的方式来熟悉呢?今天跟大家分享下我自己熟悉业务的一种方法。文章源自JAVA秀-https://www.javaxiu.com/57772.html

统一语言

文章源自JAVA秀-https://www.javaxiu.com/57772.html

刚开始接触的项目一般领导会先大致介绍下业务和架构,然后发一堆文档让你看,在这些文档中一定会有至少一篇涉及到名词解释的,把所有的名次记录下来,理解其含义。文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

为什么要这么做呢?文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

1-1棒棒糖流水线文章源自JAVA秀-https://www.javaxiu.com/57772.html

 文章源自JAVA秀-https://www.javaxiu.com/57772.html

这就涉及到领域的范畴,比如对于一个生产棒棒糖的流水线来说,在加工之前它可能是甘蔗,经过加工后变成了糖浆,再次经过加工成为棒棒糖。文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

如果你是一个负责加工领域的人员,去跟产品或者原材料的人说糖浆,在他们的领域是没有这个概念的。文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

换句话说,1-1 中所说的“产品”,在本文的概念中指的是棒棒糖,但是在岗位领域中产品是一个岗位,指的是某一类人。文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

所有我们需要知道这些概念在当前领域中(也就是你所要熟悉的业务中)代表什么含义,把自己融入到业务的领域范畴内。文章源自JAVA秀-https://www.javaxiu.com/57772.html

构建模型

文章源自JAVA秀-https://www.javaxiu.com/57772.html

在熟悉业务的过程中我们会不自觉的针对于某一个点逐渐深入,会让我们忽略整体的业务,这是需要重视的一点,一旦深入到某一点遇到困扰后会影响我们的判断,所以先从全局预览,梳理清大致的业务逻辑,比如 1-1 中,整体的业务就是根据原材料加工成糖浆,糖浆通过生产成为棒棒糖,根据这个画出一个图,这就是一个整体的流程。至于原材料是什么怎么加工的,从何而来的,加工细节,还有糖浆如何生产成棒棒糖的,这些慢慢深入。文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

如果我们能根据业务区分出领域范畴,就可以按照领域来进行建模。文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

业务模型:根据业务推演出的模型。文章源自JAVA秀-https://www.javaxiu.com/57772.html

数据模型:根据数据结构或者表结构推演出的模型。文章源自JAVA秀-https://www.javaxiu.com/57772.html

(以上概念均为自己理解不代表官方定义)。文章源自JAVA秀-https://www.javaxiu.com/57772.html

业务模型

文章源自JAVA秀-https://www.javaxiu.com/57772.html

举个例子来说:文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

2-1达尔文商品模型概图文章源自JAVA秀-https://www.javaxiu.com/57772.html

假使我们是在 1-1 图中的产品域,通过公司给到的文档我们整理出产品域下的商品信息单元如上图。那么这个就是我们得到的业务模型,根据这个模型可以很清晰的发现各个商品信息单元之间的关系,有了这个图我们就可以把统一语言中所涉及的概念串联起来。达尔文商品模型不是本次讨论重点,有兴趣的可以查看下相关资料。文章源自JAVA秀-https://www.javaxiu.com/57772.html

数据模型

文章源自JAVA秀-https://www.javaxiu.com/57772.html

很多同学在进行方案设计的时候或者在制定开发计划的时候,会先从数据结构或者表结构入手,通过这种方式我们会得到各个实体之间的关联关系。个人感觉在熟悉业务的时候数据模型不急于构建,数据大多数在基础设施层,业务最下游,最需要出数据模型的时间点是,当你作为这个模块的负责人需要出设计方案的时候。文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

单子模型

文章源自JAVA秀-https://www.javaxiu.com/57772.html

单子模型是函数响应式领域建模中的概念,个人感觉用这种方式来熟悉项目代码比较合适,我们来看一下大致的模型。文章源自JAVA秀-https://www.javaxiu.com/57772.html

 文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

2-2产品领域-创建商品单子模型概图文章源自JAVA秀-https://www.javaxiu.com/57772.html

一些项目中的代码很可能存在一个方法几百行,调用内部方法又几百行,看起来很不容易理解,可以通过单子模型来帮助我们记录每一个方法所做的事,同样不需要太深入关注内部逻辑,当单子模型出来后,就可以按照单子模型一个方法一个方法去看。文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

总结

文章源自JAVA秀-https://www.javaxiu.com/57772.html

总体来说就是总-分的思想,先看清整体的业务,然后按照领域拆分,对于不同的领域构建不同的业务模型,业务模型不涉及代码,带着业务模型去查看领域行为,也就是各个模块内容,生成单子模型,针对于多个单子模型一个一个方法去看细节,最终整理出一份自己梳理的文档,这份文档可以帮助你在业务串讲或者评审的时候有一个清晰的思路,也可以作为自己的产出,供后面新来的或者刚接触这个项目的同学参考。文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

后宫佳丽们!文章源自JAVA秀-https://www.javaxiu.com/57772.html

小黑向全体传智新老学员征稿文章源自JAVA秀-https://www.javaxiu.com/57772.html

方便大家对自己的优劣势了然于胸,合理部署,见招拆招,文章源自JAVA秀-https://www.javaxiu.com/57772.html

在职场生涯对决中立于不败之地!文章源自JAVA秀-https://www.javaxiu.com/57772.html

说明见下方小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

一、投稿类型文章源自JAVA秀-https://www.javaxiu.com/57772.html

学习分享(学习方法、学习心得……)文章源自JAVA秀-https://www.javaxiu.com/57772.html

技术文章(Java、前端、Python、大数据、人工智能……)文章源自JAVA秀-https://www.javaxiu.com/57772.html

面试分享(面试题、面试故事、面试经验……)文章源自JAVA秀-https://www.javaxiu.com/57772.html

职场感悟(入职攻略、职场趣事、职场八卦……)文章源自JAVA秀-https://www.javaxiu.com/57772.html

文体不限,题材不限,只要你想写,小黑就帮你推!文章源自JAVA秀-https://www.javaxiu.com/57772.html

 文章源自JAVA秀-https://www.javaxiu.com/57772.html

二、稿件要求文章源自JAVA秀-https://www.javaxiu.com/57772.html

1、必须原创首发,拒绝抄袭稿件,结尾可附带30字以内的个人介绍文章源自JAVA秀-https://www.javaxiu.com/57772.html

2、字数在千字左右即可,投稿可附带图片,但不涉及版权问题文章源自JAVA秀-https://www.javaxiu.com/57772.html

 文章源自JAVA秀-https://www.javaxiu.com/57772.html

三、投稿激励文章源自JAVA秀-https://www.javaxiu.com/57772.html

1、凡认真投稿的作者,无论被选中与否都可获得小礼品一份,稿件被选中可获得升级版礼品一份,未被选中的文章会给出修改建议,提高中稿率。文章源自JAVA秀-https://www.javaxiu.com/57772.html

2、每一篇合格的稿件(无论被发表与否)都可累积1分,被发表的稿件可累积5分。积分还可额外兑换奖品。文章源自JAVA秀-https://www.javaxiu.com/57772.html

3、增设阅读量榜、分享榜、点赞榜、留言榜,每季度各榜单排名第一位的作者可获得神秘礼物大奖!!!文章源自JAVA秀-https://www.javaxiu.com/57772.html

四、怎么投文章源自JAVA秀-https://www.javaxiu.com/57772.html

稿件以附件形式直接发到小黑黑的邮箱:xiaohei@itcast.cn文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

-End-

文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

滴滴程序员被亲戚鄙视:年薪八十万还不如二本教书的...文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

实现冰墩墩自由了!用Threejs在你的网页里放一个冰墩墩!文章源自JAVA秀-https://www.javaxiu.com/57772.html

文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

你管这破玩意儿叫高可用文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了! 可乐记得加冰,爱我就要置顶 小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

小白如何快速梳理业务?看这篇就够了!素质三连biubiubiu~小白如何快速梳理业务?看这篇就够了!文章源自JAVA秀-https://www.javaxiu.com/57772.html

继续阅读
速蛙云 - 极致体验,强烈推荐!!!购买套餐就免费送各大视频网站会员!快速稳定、独家福利社、流媒体稳定解锁!速度快,全球上网、视频、游戏加速、独立IP均支持!基础套餐性价比很高!这里不多说,我一直正在使用,推荐购买:https://www.javaxiu.com/59919.html
weinxin
资源分享QQ群
本站是JAVA秀团队的技术分享社区, 会经常分享资源和教程; 分享的时代, 请别再沉默!
沙海
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定