使用微信扫一扫分享到朋友圈
使用微信扫一扫进入小程序分享活动
从 2016 年 9 月的 1.0 版本上线至今,抖音在 6 年间实现了从零开始的快速增长。这短短 6 年伴随的是移动开发技术与云计算、机器学习等技术融合带来的技术落地新形式,也遇到了直播、连麦等新的用户需求所带来的产品功能新需求,更在海量的用户体量下遇到了工程稳定性、质量保障、用户体验等方面的严峻挑战。
字节跳动技术团队此前筹备了两期『抖音 iOS 基础技术大揭秘』技术沙龙,体系化地分享了抖音 iOS 端的技术与工程实践。现在,来自抖音基础技术 Android 团队的沙龙分享也正式筹备完成:
如何通过质量平台分钟级自动归因止损线上突发事故?
如何通过体验优化有效地促进业务发展?
如何通过性能平台前置拦截 90% 的性能劣化?
如何通过渐进式架构改造保障千万级代码行数的产品高效迭代?
如何突破 IDE、编译、DevOps 等基础设施在规模效应下的效能瓶颈?
以上这些问题,都将在本次『抖音 Android 基础技术大揭秘』沙龙中为你一一解答,12 月 10 日下午 2 点,字节跳动技术沙龙线上直播免费报名通道已开启!除了一下午的沉浸式技术分享,我们还为参会者准备了精美的礼品福利抽奖,千万别错过!
直播地址:https://live.juejin.cn/4354/6654710
分享内容
一、抖音大型应用架构演进与思考
万鑫 抖音基础技术 Android 架构师
从 2009 年开始从事 Android 客户端开发,先后从事过多个大型应用的架构设计和开发工作,2020 年加入字节跳动,从事抖音工程架构及相关工具链的研发工作,对大型 App 的工程架构设计和相关优化有着较为丰富的经验。
伴随着抖音业务的不断增长,工程规模、研发人数都得到爆发性的增长,而在如此巨大的规模下还能保持高效的迭代速度则成为了考验抖音架构的重要课题。此次分享主要讲述抖音在不同时期面临的各项架构问题,以及我们是如何在通过架构、工具链,以及研发流程的调整和改造,以支撑在巨大工程规模下进行高效迭代的目标。
精彩看点
1. 初级工程师可了解架构方向工作涉及哪些知识点
2. 中级工程师可了解大型工程架构的一些关键技术点和解决思路
3. 高级工程师可了解大型架构建设的思路,以及如何搭建对应的配套设施,并了解我们的最新探索进展
二、抖音稳定性优化思路和疑难案例实战分析
张林 抖音基础技术 Android 架构师
张林 2011 年毕业,至今 11 年开发经验,期间做过 Android 应用开发、Linux 逆向、跨端 SDK, 先后从事多个亿级应用的性能和稳定性相关工作,加入字节跳动以来,一直负责抖音相关稳定性治理和优化工作,对 Android 底层、Linux 内核和逆向有浓厚的兴趣。
本次围绕稳定性疑难问题的排查思路和工具展开,从实战分析的角度,分别阐述了Java、Native、OOM等疑难问题的一般思路和工具;同时也涵盖了稳定性工具沉淀以及质量左移等多个维度的工具和流程建设。
精彩看点
1. 了解抖音稳定性疑难问题实战分析的一般方法论和工具
2. 了解抖音 App 稳定性建设的思路
3. 了解抖音质量左移的相关体系建设
三、抖音启动优化实践
冯达 抖音基础技术 Android 架构师
毕业于浙江大学,2014年开始从事 Android 相关的研发工作,期间有过 Android 应用开发、插件化、性能优化等方面的工作经验。2019 年加入字节跳动,主要从事体验优化相关工作,目前专注于抖音的启动以及业务相关的体验优化。
启动体验是应用的门户,对用户的留存、使用时长等核心业务指标都有显著影响。本次分享将从实践角度对抖音的启动体验优化进行介绍,包括整体的开展思路、落地路径以及具体的优化案例。
精彩看点
1. 了解抖音关于启动体验优化的整体思考与具体开展思路;
2. 了解抖音启动优化的相关进展与典型的优化案例;
四、抖音包体积优化体系建设
魏馥檀 抖音基础技术 Android 架构师
2018 年毕业于南开大学,2019 年加入字节跳动抖音 Android 客户端基础技术团队,长期从事于抖音/抖音极速版包大小相关工作,目前专注于抖音包体积技术优化、包体积平台的开发和技术演进。对 Android 包体积优化有着较为丰富的经验。
包体积是影响产品激活的关键因素之一,也是很多产品提升用户增长所必须要优化的重要指标。此次分享主要讲述抖音基础技术团队最近三年如何解决抖音不同时期遇到的包体积问题,如何在技术方向和业务方向上进行包体积优化的体系建设,以及我们包体积方向的最新探索进展。
精彩看点
1. 初级工程师可了解包体积优化方向工作涉及哪些知识点
2. 中级工程师可了解抖音包体积优化一些关键技术点的解决方法和思路
3. 高级工程师可了解抖音在包体积优化体系建设上长线思路,并了解我们的最新探索进展
五、抖音端智能优化用户体验的探索和实践
陈贻东 抖音基础技术 Android 端智能架构师
2016 年硕士毕业于中国科学技术大学,校招加入腾讯手机 QQ 团队,从事基础研发和新技术探索。于 2020 年加入字节跳动抖音基础技术团队,负责探索端智能技术优化抖音用户体验相关工作,在端智能领域有深入的理解和多年实践经验。
端智能(On-Device Machine Learning)是指在端设备上应用机器学习技术,抖音从2019年就开始了探索如何使用这项新兴技术来提升抖音的用户体验,此次分享将结合具体实践案例,为大家讲述端智能技术在抖音的落地思路和方案,希望能对从事相关领域的同学有所帮助和启发。
精彩看点
1. 了解端智能是什么、优势和不足、业界现状。
2. 了解抖音在端智能方向的探索和实践,包括一些具体案例的思路和方案。
3. 了解抖音在端智能体系建设上的长线思路,并了解我们的最新探索方向。
活动安排
抖音 Android 基础技术系列沙龙
为了全面、体系化地向大家展示抖音 Android 端的技术和工程实践,后续将以每月一期的节奏与大家相约,总计 5 期,共 25 个 topic。如此珍贵的体系化分享,千万不要错过!
沙龙简介
字节跳动技术沙龙,是由字节跳动技术社区 ByteTech 发起的,面向全行业开发者的技术交流活动。通过搭建一个包容、开放、自由的交流平台,促进前沿技术的普及与落地,帮助技术团队和开发者快速成长。字节跳动技术沙龙的技术分享来源于字节跳动及互联网一线大厂任职的技术专家,针对热点技术方向和实践总结,为技术团队和开发者呈现一场场可供参考的技术盛宴。