毕业于北京邮电大学,先后供职于百度、蘑菇街。2017年加入字节跳动,负责字节跳动无线研发平台,从零主导建设了字节跳动无线技术中台,向公司范围内所有业务线提供组件化通用技术支撑、CI/CD、分布式编译优化方案。现技术中台服务于公司各主要业务线,其自研的分布式编译方案为各业务线提供0成本的编译优化方案,以头条APP为例,以0成本接入方式,实现1500%的编译效率提升。
毕业于北京邮电大学,先后供职于百度、蘑菇街。2017年加入字节跳动,负责字节跳动无线研发平台,从零主导建设了字节跳动无线技术中台,向公司范围内所有业务线提供组件化通用技术支撑、CI/CD、分布式编译优化方案。现技术中台服务于公司各主要业务线,其自研的分布式编译方案为各业务线提供0成本的编译优化方案,以头条APP为例,以0成本接入方式,实现1500%的编译效率提升。
在2017年年末,字节跳动iOS基础技术组将开发环节中的各个阶段进⾏抽象,开始建立起一个具有标准化开发、接入维护流程和辅助工具,实现一键集成、持续反馈和迭代的中台服务。提供了从线下开发到CI测试再到线上管理的闭环、一站式研发平台。同时针对各个抽象研发阶段都产出了独立的技术成果,其中针对业内常⻅的超⼤型工程编译效率产出了核心的专利技术。本次talk将重点阐述超⼤型产品矩阵的背后的协作原理以及如何自下⽽上的进行技术推进。
演讲提纲:
1. 字节跳动⽆线研发中台概述
(1)平台的项⽬背景
(2)平台定位以及技术
2. 组件管理平台
(1)为什么要建设组件管理平台
(2)组件管理平台的技术以及产出
(3)平台的收益
3. APP⾼速开发的安全保障
(1)过去CI-CD的背景
(2)自纠错系统在CI构建中的实践
(3)核⼼技术-分布式编译在字节跳动APP中的实践
4. 基于组件化开发的应⽤管理平台
(1)平台背景
(2)平台如何在项⽬中落地
(3)平台收益
5. 小结
(1)实施效果说明:目前接入了公司內各主流业务线,服务覆盖主流业务线客户端研发同学,最高构建提升1500%,平均提升500%
(2)技术亮点:零成本接入的编译优化方案;多业务线及超大型工程如何有条不紊的高速运转
听众收益:
1. 了解超大型产品矩阵的背后的协作原理
2. 如何⾃下而上进行技术推进
3. 移动端除了UI和跨平台还有什么可以做的