收获什么
- 规范的产品研发流程
- 熟悉产品需求
- 学会以架构师的思维分析需求、理解需求
- 《整体技术方案设计》文档
- 学会如何写技术方案设计
主要内容
- 学习如何以架构师思维分析需求
- 由浅入深的需求分析
- 架构设计-多项目的关系
- 核心数据结构设计
- 写《技术方案设计》文档
关键词
- 流程图-分析需求的工具
- 全局思维、整体思维、闭环思维-架构师思维来分析需求
- 业务组件库-独立拆分出来,复用
- 自定义事件统计-业务的重要性,如何实现
学习方法
- 要有耐心,不要一心想着写代码,觉得需求和设计不重要
- 抛开你固有的程序员思维,开始准备接收架构师思维
- 要坚信:技术永远都是为业务服务的,技术是实现业务增长的工具
注意事项
- 不要关注细节,要看整体,看范围
- 设计时判断可行性,不确定的就要调研一下(这需要大量的工作经验积累,技术能力)
- 设计要考虑复杂度,越简单越好,不要过渡设计,不要为了设计而设计
总结
主要产出
- 《整体技术方案设计》文档
- 学会如何写技术方案设计(很多同学可以能一次都没写过技术方案,上来就写代码,这其实很不好)
主要内容
- 分析需求,确定需要创建的项目(业务复杂,需要多个项目)
- 搭建独立的业务组件库
- 自研“自定义事件统计”服务(即埋点统计)
- 作品的数据结构设计
- 写《技术方案设计》文档
版权声明:本文为weixin_41424247原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。