我是靠谱客的博主 朴素手机,最近开发中收集的这篇文章主要介绍01-需求和架构设计,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

收获什么

  • 规范的产品研发流程
  • 熟悉产品需求
  • 学会以架构师的思维分析需求、理解需求
  • 《整体技术方案设计》文档
  • 学会如何写技术方案设计

主要内容

  • 学习如何以架构师思维分析需求
  • 由浅入深的需求分析
  • 架构设计-多项目的关系
  • 核心数据结构设计
  • 写《技术方案设计》文档

关键词

  • 流程图-分析需求的工具
  • 全局思维、整体思维、闭环思维-架构师思维来分析需求
  • 业务组件库-独立拆分出来,复用
  • 自定义事件统计-业务的重要性,如何实现

学习方法

  • 要有耐心,不要一心想着写代码,觉得需求和设计不重要
  • 抛开你固有的程序员思维,开始准备接收架构师思维
  • 要坚信:技术永远都是为业务服务的,技术是实现业务增长的工具

注意事项

  • 不要关注细节,要看整体,看范围
  • 设计时判断可行性,不确定的就要调研一下(这需要大量的工作经验积累,技术能力)
  • 设计要考虑复杂度,越简单越好,不要过渡设计,不要为了设计而设计

总结

主要产出

  • 《整体技术方案设计》文档
  • 学会如何写技术方案设计(很多同学可以能一次都没写过技术方案,上来就写代码,这其实很不好)

主要内容

  • 分析需求,确定需要创建的项目(业务复杂,需要多个项目)
  • 搭建独立的业务组件库
  • 自研“自定义事件统计”服务(即埋点统计)
  • 作品的数据结构设计
  • 写《技术方案设计》文档

最后

以上就是朴素手机为你收集整理的01-需求和架构设计的全部内容,希望文章能够帮你解决01-需求和架构设计所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部