设计师给的稿子间距是 37px,问就是设计感。我默默记下了这句话。我把这个 loading 状态加上之后,产品说太慢了,其实是网络慢。连茶水间都安静了

我的浏览器里常驻二十个标签页,全是用来对照的。我深呼吸了一下,决定从最可疑的地方查起。我把这个 loading 状态加上之后,产品说太慢了,其实是网络慢。幸好之前留了备份

页面在本地是好的,上线之后它有了自己的想法。我忽然觉得,这可能就是这一行的常态。我把这个列表虚拟滚动加上了,一千条数据终于不卡了。好在最后有惊无险

页面在 2G 网络下加载了三十秒,产品经理说这已经是优化过的了。我打开记录从头到尾扫了一遍。我把这个下拉框的层级提了上去,它终于不再被弹窗盖住。连茶水间都安静了

产品经理说这个动画要丝滑,我问什么叫丝滑,他说你看着办。这套流程走下来,我从头到尾又确认了一遍。我在手机上试了一下,这个页面在真机上完全是另一副样子。果然现实比段子更精彩

前端监控突然报了一堆 Safari 的错误,我第一反应是统计口径错了。这套流程走下来,我从头到尾又确认了一遍。我在真机上装了调试工具,半小时后找到了那个盒模型的偏差。那一刻我觉得自己还是很专业的

后端工程师看到前端发来的数据:这格式怎么又是错的。我在心里点了点头。我打开了设计稿的标注,发现它自己都不自洽。我把这条经验写进了团队 wiki

我打开了这个页面的源码,发现嵌套了七层 div。我在心里给这个交互实现路径画了一张图,画到一半就放弃了。果然现实比段子更精彩

前端最怕的不是难题,是「你顺手改一下」。我想了想,觉得这话没法接。我在控制台里改了三行 CSS 试效果,改完忘了同步回代码。连茶水间都安静了

我改了一行 CSS,页面从正常变成了另一种正常。我盯着屏幕,觉得这才是我的一天。我打开了这个库的文档,发现版本更新后 API 全变了。那一刻我觉得自己还是很专业的