侯振宇,目前带领团队负责支付宝内一站式研发平台的架构和商家相关的业务。全栈学院讲师。曾任 UnitedStack 前端负责人兼产品经理。关注 Web 框架、研发效能、设计。
侯振宇,目前带领团队负责支付宝内一站式研发平台的架构和商家相关的业务。全栈学院讲师。曾任 UnitedStack 前端负责人兼产品经理。关注 Web 框架、研发效能、设计。
工程化通常都会经历两个阶段,工具化和自动化。第一个阶段中,通过创造足够多的工具能让一些比较繁琐的、重复性强的工作变得容易起来。有了足够多的工具后,自然就会朝着研发中各个环节的自动化上努力。在我的团队工程化实践中,对其中的一些难点做了技术上的突破,甚至将设计也纳入到自动化的环节中。这些突破将在此演讲中分享给大家。
同时,在完成了自动化之后,如何进一步提升研发效能仍然是我们要思考的问题。我们在探索中发现,通过设计结构化的语言,是能够将“需求”这最初的一环也纳入到整个研发工程化体系中的。并且可以预见将需求纳入之后,现行的人工智能技术可以以极小的成本接入其中,很快就能在 web 领域实现让机器写代码。
此次演讲的整体大纲如下:
1. 工具化和自动化时代的关键问题
(1) 研发体系的概览
(2) 自动化中的关键环节——运行时框架
(3) 将设计纳入自动化的实现
(4) 前后端的新定义
2. 后工程化时代的突破
(1) 现阶段关于机器写代码的几个关键问题
(2) 结构化的需求语言
(3) 关键指标的监控
(4) 可展望的机器生成 web 应用场景
听众收益:
1. 从研发体系的角度重新看工程化
2. 了解解决自动化中关键问题的方法
3. 了解突破 web 研发本身瓶颈的探索方向