> For the complete documentation index, see [llms.txt](https://weekly-essay.mikey.wang/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://weekly-essay.mikey.wang/zh/2022-nian/w51-cong-d2-kan-zhong-duan-rong-he-zhi-bian.md).

# W51-从D2看终端融合之变

上周摘了一些D2的文字和视频看了看，消化了一周，聊聊对本届D2的粗浅观点。

本次D2的主题是“聚变未来”。十七年来，D2首次将定位从前端技术大会升级为终端技术大会，有一定的历史特殊性。

由于D2是没有一个主题演讲的，直接就开始为期2天的垂直领域分享，如果单从分享目录上看，无非就是我们的《移动大前端月刊》的直播版，也没有太多特殊性。我试着从主题的变化给一些输出，解读一下我理解的历史特殊性。

**主题里的“聚”指的是终端的融合。**&#x32;017年左右，业内就提出并流行过第一次融合，史称“大前端”，并一直延续至今。这次融合是体现在组织节点上的融合，在工程师的技能模型、岗位序列上并没有做深入的整合。Web和Native的同学还是各干各的，一个需求来了可能还是得三波人分别支持。2022年的这次融合，是在大前端的基础上更进一步，把大前端融合为终端。主办公司迈的步子很大，今年直接把Web和Native的Job Code进行了合并。这也就意味着Web和Native的技能模型、晋升模型基本保持一致，一岗多能的要求蕴含其中。这个变化我觉得可以称得上变革，因为中长期看，这是对工程师的改造，对组织的重构。

**关于技术的变革。**&#x48;ybrid这条路道阻且长，但内外部的历史经验告诉我们，长期主义下的Hybrid是光明的，也是一定历史条件下的必由之路。方向是确定的，不确定的是技术路线，比如走到最后的是渐进增强的方案还是代际升级的方案。如今流行着很多跨端技术，但在深度和成熟度上还没有绝对的标杆。在没有据实的标准出来之前，我觉得都还在探索爬升期。总的来说，技术演化的路径是越来越偏向在底层做技术实施的。从客户端层，到以webview为平台的容器层，再到像Flutter的自渲染框架，再到如今D2分享的QKing这样的JS引擎。金服内部来看，从Titans到Neo再到Recce，也可以佐证这个演化路径。

**关于人的变革。**&#x9996;先，更低的开发门槛，工作流逐渐融合，带来更少的协同。在协同优化方面，一种思路是提效，一种思路是降低本身需要协同的参与方。终端融合取道后者。随着基建与框架的大发展，一个需求由原来多端协同开发，转变为单兵闭环交付。其次，更高和更广的基本功要求。最终的融合不是押注某一个技术栈，我们更应该注重工程师的基本功修炼，在技能工具箱中，对编程、工程、架构等方面的能力要求会更加全面。

**关于为什么在这个时机发起变革。**&#x9996;先，是生存环境的变化。公司还是那个公司，但互联网已然不是那个互联网了。5年前，如果一个公司抓着10点不到就算你迟到，你会选择去吗？但今天你会发现这其实不算什么。其次，市场期望的变化。全真互联网、苹果的XR、元宇宙，各种虚幻与不真实。你可以说这个不靠谱、那个不看好，但当整个世界都在渴望新的平台时，那种呼之欲出的力量是谁都阻挡不了的。这个情境下，谁能在新平台起量之前把终端研发的成本与效能趟明白，谁就能先人一步。
