抽象与规划

抽象的好处是能把主要矛盾提取出来,有一个清晰的主要过程组成,理清抽象的主要逻辑,然后规划出每一个小点的解决方案。这样的好处是,既能知道主要逻辑又能规划出解决步骤。

以一个互联网公司为例,最小的抽象,可以是代码层面的抽象。例如实现一个支付,可以把支付的过程抽象,分为支付前,支付中,支付后,然后每个步骤中,规划出具体的解决步骤。往大一点说,一个产品的抽象,可以抽象出产品的设计完成过程,产品设计 > UI开发 > 前端开发 > 后端开发 > 测试 > 验收 > 上线的过程,具体抽象出产品的主要步骤,然后根据每个步骤规划出具体的实现过程。再往大一点说,一个公司的抽象,可以从经营的层面来理解,也可以直白点说,为行为驱动,可以抽象为不同的部门,研发部门研发产品 > 销售部门卖出去 > 运营部门运营产品 > 财务部门发工资。然后每个部门各司其职,分出解决各个部门职责的步骤。