搞清业务域,分析问题域;设计好模型,技术来实现。

互联网产品,抽象来看,无非就是用户通过前端UI(网页、APP、小程序、桌面软件等等)发送请求,

经过 API 处理调用到产品的核心服务的过程。

在创业公司,你需要快速、低成本的实现产品,验证想法,

一个产品从设计到研发上线,再到产品运营,需要做的事情有模式可寻,

当产品 UI 出来之后,接下来技术团队要做的无非就是这么几件事:

1.数据库表结构设计

2.业务逻辑设计及实现(CRUD)

3.常用服务(用户、支付等)

4.HTTP接口设计及实现

5.前端页面开发及接口联调

6.产品运营与管理后台设计及开发

经历的项目多了之后,总结这些事情中只有 5 比较难标准化,

其他 1、2、3、4、6 看起来不同的项目都大同小异。