项目介绍 & 驱动新人去做一个完整的串讲
2021-05-11 本文已影响0人
陈醒Panda
项目介绍的目的:
1. 驱动新人去做一个完整的串讲
2. 所以,我不能完全代劳
3. 但我在向新人讲的时候,必须是有逻辑性的,它可以不覆盖所有的分支,但前后逻辑须是连贯的
目标&线索拆解:
1. 首要目标是理解我们的核心模型(core模型kernel模型)的工作原理
a. 结合DB来讲模型
b. 结合API来讲模型允许的行为,这就是面向对象的思想
c. 结合一些可见的页面(例如:Unit对应到:黑蝙蝠的任务、主讲端的一个按钮)
d.x 不用结合UML图来讲。UML图没有看页面给人产生的“联系”强
2. 其次了解整个能产生价值的模型是如何运行的(无论是我们依赖的,还是外围的)
a. 结合我们用到N个外围后台系统、主讲端、学生端一起来讲
3. 了解我们的外围机制(例如:预热,即便没有预热也能工作,但可能在压力下产生严重的问题)
a. 预热的缘由&机制
b. 数据统计的原理
原则(形而上):
1. 务实 —— 最终有可动手执行的东西交付出来
2. 主次有序
3. 利用线索不重不漏(代码、YAPI、数据流)
今天项目介绍的整个思路是非常完整的。过程中,同事带着目的在提问题。例如:
1. 现在在讲‘黑蝙蝠中要进行课程到SKU的绑定’,那么这个绑定是为了提供什么样的用户功能呢?(在不清楚全局目标的情况下,及时提问)
2. 预热这个功能,它要解决的问题是什么(提问一个功能的目的)
并且会后,同事可以画出一个完整的思维导图来梳理各个方面,说明介绍是有成效的。