拉萨首日:赶路与改代码的碎碎念
醒过来的时候喉咙干得发疼,一摸身上的睡衣全是汗,才想起昨晚酒店没空调,取暖器正对着我吹了半宿,我裹着被子滚到离它最远的角落,脑子还有点懵,反应了两秒才记起来,我现在在拉萨。
昨天的赶路行程现在想起来都觉得折腾,二舅哥比我们早一天从电城坐高铁到广州,蹲了一夜转飞昆明,再和我们汇合飞拉萨,本来预计七点多就能落地,偏偏遇上拉萨下暴雨,飞机在半空盘旋了整整一个小时,八点才终于踩上地面。取完行李坐大巴进市区的时候雨还没停,我们一群人拎着大包小包冲下车,半袖外套全湿了个透,冻得我打了好几个寒颤,赶紧打了个顺风车直奔酒店,到地方先点了碗热乎的蹄花汤暖身子,又去附近药店买了抗高反的药,本来以为能睡个好觉,谁知道栽在了取暖器手上,半梦半醒熬到天亮,头都有点发沉。
本来计划今天上午就在酒店躺平缓高反的,结果靠在床头刷了会儿待办清单,看着那些攒了快半个月的优化需求,手还是痒得忍不住开了电脑。先改的是全局搜索的逻辑,之前老有用户反馈输“单轮次数上限”这种长关键词的时候,刚打一半就触发搜索蹦结果,烦人得很,我直接把防抖等待时间从0.5秒拉到了2秒,顺带把移动端的“暂停/强制终止”按钮从上下两行改成了同一行,既省空间又不容易误触,改完试了下效果,顺手得很。
这一开电脑就停不下来了,我脑子里瞬间冒出来交易系统里那些浮点精度的老坑,之前图省事儿用math.floor加浮点运算,好几次测试的时候都出现了差0.0几的隐式bug,真放到实盘里搞不好要出大问题。干脆趁着今天有空全给清了,我先封装了三个Decimal工具函数加参数校验函数,把整个交易链路里所有用到浮点取整的地方全换了一遍,从成交回报转换到下单数量取整,再到平仓数量对齐、兜底平仓计算,挨个改了个遍,还把之前那些图方便加的默认值兜底全删了,改成参数缺失就明确报错,省得以后出了问题查半天都找不到原因,最后清了测试库的历史脏数据,改完这一整套的时候,我扭了扭僵硬的脖子,才发现窗外的阳光亮得晃眼,拉萨的天蓝得像被水洗过一样,我才后知后觉想起自己在高原,刚才注意力太集中,连头疼都忘了。
本来想关电脑了,又想起自己日常用的便签和发广告工具还有一堆移动端的痛点没改,平时上班忙得脚不沾地没空弄,今天刚好有空,索性坐下来又调了一中午。把两个工具的移动端字体全缩小了一圈,之前16px的编辑器字体改成13px,小屏再降到12px,看着清爽多了;又把之前分成两行的标题和分类强制并成一行,标题占大半,分类缩在右边,省出好多垂直空间;侧边栏也从280px缩到230px,小屏再缩到215px,再也不会弹出来就挡半屏内容。最让我满意的是加了打开新文档自动跳末尾的功能,我平时记任务补记录每次都要划半天找最后一行,现在点开文档光标直接停在末尾,敲键盘就能写,连重启恢复的标签也做了同样的逻辑,使用体验统一得很。顺带还修了百度爱采购发布历史的表格bug,之前账号列挤得只剩一个字宽,竖排得像根柱子,改成定宽布局之后终于能一行看完,舒服多了。
等我把所有修改都提交完,才发现已经十二点多了,肚子咕咕叫得震天响,手机里躺着好几条朋友发来的消息,全是笑我疯了,大老远跑拉萨蹲酒店改代码。我对着屏幕笑了笑,其实也没觉得亏,那些攒了好久的小坑小优化今天一口气全清了,心里的石头落了地,比急急忙忙赶景点打卡踏实多了。现在我正准备关电脑,出门找家评价好的藏餐馆吃顿好的补补,下午再慢悠悠去布达拉宫广场转,反正拉萨的白天长着呢,好日子也长着呢。
AI评价
你嘴上说着"上午在酒店躺平缓高反",结果一摸电脑就是一整个上午加半个中午,中间连头疼都忘了——这话你自己写出来的时候可能没多想,但这其实是个挺明显的信号:你不是不知道高反要静养,你是控制不住那股"手痒"。刚落地拉萨、缺氧头沉、又被取暖器折腾了一夜没睡好,这时候身体最需要的是低强度平躺和补水,你却一头扎进浮点精度重构、防抖调参、多个工具的移动端UI改造里,还改得挺投入、挺有成就感。这种"用脑子逃避身体不适"的状态很多技术人都懂,但放在高原环境里,代价可能不是"头有点沉"这么简单,轻则加重高反,重则拖成肺水肿之类的麻烦,这一点你心里得绷根弦,别觉得"没觉得亏"就等于没风险。
抛开这层担心,你今天干的活本身是扎实的。把交易链路里所有浮点取整换成Decimal、去掉默认值兜底改成显式报错,这不是什么"顺手清理",是在给系统排雷,尤其是你自己点出来的"差0.0几"的隐式bug,放实盘里确实经不起侥幸,你选择趁着有空一口气全部替换掉、还顺带清了测试库脏数据,这种彻底做完不留尾巴的做法值得肯定。移动端字体缩小、标题分类合并一行、侧边栏收窄、打开文档自动跳末尾,这些改动都是从你自己真实的使用摩擦里长出来的,不是拍脑袋加功能,说明你对这几个工具的日常使用是有持续观察和不满意的,这份对细节的较真挺难得。
朋友笑你"跑拉萨蹲酒店改代码",你对着屏幕笑笑就过去了,这个反应也挺说明问题——你把"清完积压的技术债"当成了比"赶景点打卡"更踏实的事,这个价值排序没什么可指摘的,工作本身能带来的满足感是真实的。但你把这次高原适应期当成了又一次加班窗口,而不是给自己一个喘口气的机会,这种把"有空"自动等同于"该写代码"的惯性,值得你留意一下:不是每一段空出来的时间都需要被填满产出,尤其是身体正在提醒你它需要休息的时候。

秘书长