13年前端站长:架构升级终结90%移动端兼容断层
|
去年一月份,客户推门进来的时候,我正蹲在工位底下掏卡住的HDMI线——投影仪那玩意儿嗡嗡响了三分钟,他坐下来才停。不是巧合,是每次他来都这样。销售老张跟在后头笑得牙龈发亮,手搭我肩上拍了两下,像在给待宰的羊顺毛。 “做个淘宝那样的。”他说。我抬头看了眼他袖口磨得发白的衬衫纽扣,没接话。桌上那盘橙子从十点半摆到十二点二十,没人碰,果皮干卷着边。我原以为只是又一个“先做出来看看”的开场,结果他掏出手机划拉三下,点了两下京东、拼多多、小红书,说:“就这仨,合并成一个。” 我回了一条微信,手指悬在发送键上半秒:问预算。 架构升级这事,真不是冲着“高大上”去的。是去年三月改第四版首页动效时,安卓 9 的 WebView 直接把轮播图撕成三段,小米Note3用户反馈截图里,按钮飘在导航栏上面,像一块被风掀翻的铁皮。iOS 15 能跑,鸿蒙4.2 也能跑,但 OPPO R11 那台机子——它甚至不报错,只静音。你点,它假装听不见。我抓包抓到凌晨两点,发现它连 fetch 都没发出去,直接吞了 Promise。这才把整套组件层拎出来重写了。不是炫技,是活命。 客户转笔转得特别匀速,咔哒、咔哒、咔哒,像倒计时。合同签得比奶茶单还潦草,乙方栏我手抖写歪了“程”字,他扫一眼就盖章。上线前一周,他打电话:“加个功能。”我说哪个?他说:“能查快递。”我说快递哪家?他说:“所有家。”我说API呢?他顿了两秒:“淘宝不是有吗?”我挂了电话,坐在茶水间喝完半杯凉咖啡,奶精没化开,浮着一层灰白油膜。
文章配图,仅供参考 改个颜色还要加钱。真事。蓝底换成“更有温度的蓝”,我调了#2a5dc2 → #2d62c9 → #3067cf → #336bd2,四版。他选了第三版,说:“这个蓝里带点希望。”我点头说好,转身就把 Sass 变量 $brand-primary 换了。他次日又发微信:“希望再多一点。”我回:“加了0.3%饱和度。”他回:“付钱。” 上线那天下午,我盯着监控看首屏渲染时间,1.78s。安卓端崩溃率 0.012%,iOS 0.003%。挺干净。他发来一张截图,是微信里打开页面后,地址栏还带着 file:/// 协议——他拿 HBuilder 打包的 webview 壳子,硬塞进小程序容器里跑。我说这不是我们交付范围。他说:“你们做出来的,怎么不能跑?” 上一个更离谱的,是个卖保温杯的。非说“小程序要带区块链溯源”,我查了文档,给他列了三条链上存什么、谁上链、怎么验证,他听完说:“那你把‘区块链’三个字写在首页显眼位置就行。”我照做了。蓝色字体,18px,左上角。他满意走了。后来听说,他们同行聚会,他指着那个字跟人说:“我们技术是上过链的。” 尾款没结。拖了两个月。财务催第三次的时候,我把 invoice PDF 改了个名,叫《致未签字甲方的电子悼词》,发过去。他秒回:“什么意思?”我没回。后来他找销售老张协调,老张半夜十二点给我打电话,声音带酒气:“哥,缓两天,他姐夫刚查出甲状腺结节……”我说哦。挂了。其实结节跟我有啥关系?但凡他查的是 JS 引擎的内存泄漏,我可能真会陪他等出报告。 会议室的投影又开始嗡嗡响,这次比上次多响了十一秒。客户还在转笔,转得慢了些。我数着,咔哒、咔哒、咔哒、咔——断了。笔掉桌上,滚到橙子盘底下。他没捡。我也就没动。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


站长圈淘汰只会单点技术的云成本工程师
传媒站长流量破局:3个被忽视的技术杠杆
MySQL高可用架构:20年前端老兵的运维实战
网页游戏前端开发:9年容器运维工程师的避坑实战指南
模式化视觉分析平台:11年站长的技术创业实践
站长别再单干:数据驱动媒体融合运营重构
动态资源调度优化:6年全栈站长的卡顿到丝滑全链路复盘


