|
华为的web部门大概是我见过最不像互联网公司的技术团队了。去年秋天我去他们深圳坂田基地开会,会议室墙上挂着“把数字世界带入每个人、每个家庭、每个组织”的标语,但真正让我愣住的,是演示人员随手打开的内部工具——那套前端监控系统居然能实时追踪到某个非洲小国用户加载页面时多出的200毫秒延迟。 这事挺反直觉的。外界总说华为擅长硬件,基站、手机、芯片,但web这种“软性”领域似乎不该是它的主场。可你翻翻华为的招聘页面,web前端工程师的岗位常年挂着,薪资不比算法岗低。我认识一个从阿里跳过去的工程师,他说最震撼的不是代码量,是他们对浏览器底层的较真劲儿——为了优化一个渲染路径,能直接去改Chromium内核的源码,这在一般公司简直不可想象。 他们做事的逻辑也怪。一般互联网公司讲究“小步快跑”,今天上线明天迭代,但华为web团队偏要搞“压强式投入”。比如他们的开源组件库TDesign,光设计规范文档就写了上千页,每个组件的交互细节都抠到像素级。我问过负责人为什么这么“笨重”,他反问我:如果这套系统要跑在非洲的弱网环境、欧洲的隐私法规、东南亚的碎片化机型里,你敢用三个月就上线的方案吗? 这种思维确实有代价。华为云的官网改版,从调研到上线花了快一年,期间改了十几版原型。但上线后的数据挺打脸——跳出率降了27%,海外用户的平均访问时长翻了一倍。后来我才知道,他们专门在肯尼亚和内罗毕设了测试节点,就为了验证当地3G网络下的加载表现。 不过最让我感慨的是另一件事。他们的web团队里有个老员工,工牌上印着2005年的入职年份。他说早年做华为官网时,全公司只有两台服务器,页面是纯静态的HTML,每次更新都要拿U盘去机房拷。现在他们管理着全球上百个站点,流量峰值时每秒要处理几十万次请求,但那股“把代码当硬件造”的劲儿没变过——每个请求的响应时间必须精确到毫秒级,就像他们造基站时对信号衰减的锱铢必较。 说实话,这种风格在今天的互联网圈显得有些“不合时宜”。敏捷开发、A/B测试、灰度发布这些词满天飞,但华为web部门依然保留着严格的设计评审和代码走查制度。有人吐槽他们流程太重,可当你看到他们的页面在巴塞罗那MWC展会上被几十家媒体同时访问时依然稳定如初,又觉得这种“笨办法”自有其道理。 或许web对华为来说从来不是独立的业务线,而是整个公司数字化转型的毛细血管。他们不追求花哨的动画或酷炫的交互,但求每个点击都可靠、每个页面都安全。这种朴素的技术观,在浮躁的行业里反倒成了稀缺品。我离开坂田的时候,保安还在检查我的访客码,那套系统也是web应用,页面上有个小小的“华为技术有限公司”水印——低调得几乎看不见,但你知道它就在那里,稳定地运转着。 |