对症下药


最近大组在做性能优化相关的事情,但是在季度 Review 的时候,还是被老大狠狠的批了一波。

 

场景如下:

这个季度做了性能优化,巴拉巴拉一堆,webpack 相关,资源,加载相关,一系列优化,最终结果 onload 时间没有变化…
老大问: 那为什么没有变化?

回答: …

核心就是,我们看似做了A、B、C各种优化行为,但是问题不见得被解决了,或者说问题看似被解决了,但是效率却很低。

 

很容易陷入一个怪圈,说到性能优化,我们脑子了立马就有各种解决方案了,又是上 HTTP2,又是懒加载,资源合并,但却忽略了分析的过程,到底是什么引起了页面加载慢?

 

类似头痛医头脚痛医脚,但是有可能这人心脏有问题,所以才引起了这些并发症,治标不治本说的就是这种情况了吧。

 

另外一点就是,可能大家都想让其他人觉的自己是很牛逼的,表现出自己的技术很牛逼,所以都在竭尽全力的去深挖一些技术细节,偏离了解决问题的方向,但是这或许也反映了一种现状,想要晋升,你总得有点看似高大上的东西拿得出手,不明才觉厉嘛。

 

但是在工作中解决问题才是第一的,如果连问题都没有解决,即便那些看似牛逼的技术,对你来说也没什么用。

 

明白问题是什么再去解决问题,问题是什么,这是很关键的点,抛开这个去解决问题无异于南辕北辙。