独立开发者最重要的事情就是做选择。相比于团队可以分摊任务,个人则必须决定把时间和精力主要放在哪里。我们可以精通客户端的开发,也可以专注于用户体验,但必然无法在每一个部分都亲力亲为。为了尽可能的提高效率,功能的复用性和通用性就变得尤为重要。

从单一的功能模块提取(支付系统,用户系统),到现在建立统一的中台架构。这个过程完全是自然推动的。