关灯
护眼
字体:

晚风与你很温柔(26)

作者:梁格卫 阅读记录

林遇把电脑包往最里面的长桌一放,占了唯一有插座的位置;

程放抱着折叠白板,像抱着救生筏;

梁屿提着装满数据线的塑料袋,指节被勒得发白;

宋晚意殿后,手里拎一桶1.5L的冰美式,活像移动血包。

“今晚目标——”宋晚意压低声音,“跑通清洗脚本,缺省值补完,明早7:30之前出第一版误差小于3%的预测。”

他把咖啡桶放在桌中央,撕掉封条,空气里立刻漫开廉价又清醒的酸香。

2 00:15 分屏

梁屿:左屏跑Python,右屏Excel,键盘敲得连击。

林遇:双屏都是代码,一行行绿色log往上刷。

程放:把白板立在墙角,贴满Post-it,一支红笔当麦,小声彩排路演开场。

宋晚意:抱着笔记本,给学姐远程共享桌面,耳机里传来学姐压低嗓音的金融逻辑拆解。

四个人像四条并行线程,CPU占用率100%,却互不抢占内存。

3 01:20 第一次bug

梁屿突然“啧”了一声,屏幕上一片红:

`ValueError:cannotreindexfromaduplicateaxis`

他抬头找人,目光越过两台电脑,直接对上宋晚意。

后者把耳机摘掉,走过来,弯腰看屏幕。

发梢扫过梁屿手背,带点薄荷味的洗发水香。

“索引重复?”

“嗯,时间戳里有毫秒级重复,pandas默认不合并。”

“drop_duplicates加keep='first',再重采样到日频。”

梁屿指尖一顿,低声:“谢谢。”

宋晚意把耳机重新塞回去,声音轻:“欠我一杯豆奶。”

4 02:10 第二次bug

林遇那边风扇狂转,温度飙到90℃。

“GPU爆了,LightGBM的categorical_feature传错了。”

程放正背稿,顺口溜:“删库跑路咯——”

林遇冷冷地:“跑之前先把显卡留下。”

宋晚意走过去,手掌贴在林遇电脑散热口:“降batch,加early_stopping_rounds=50。”

林遇推眼镜,没说话,指尖却敲得更快。

三分钟后,温度降到75℃,log继续滚动。

5 03:00 低血糖

程放第一个倒下。

他本来蹲在地上贴便签,起身时眼前一黑,直接坐回地板。

梁屿冲过去扶,摸到一手冷汗。

宋晚意把咖啡桶递过去:“灌两口。”

程放虚弱:“苦得跟中药似的。”

林遇从兜里摸出一块德芙,扔过去:“吃,别拖进度。”

程放含着巧克力,声音含糊:“你们写代码的,心都黑。”

却没人回嘴,三张脸在灯下都带着同样的青白黑眼圈。

6 03:30 同步

梁屿把清洗后的csv推到GitHub。

林遇pull,跑脚本,补缺失值,再push。

程放把最新行业逻辑贴到白板,红笔在“政策冲击”四个字下面画波浪线。

宋晚意把学姐的语音转成文字,拖进共享文档,顺手给每个人都发了一份。

四块屏幕同时弹出commit成功提示,像无声的小礼花。

7 04:10 静音15分钟

宋晚意突然举起手,做了个“收声”的手势。

随后他拔掉耳机,点开一个空白Word,敲下一行标题:

《Typhoon队第一次冲突复盘》

四个人围过来,谁都没说话,只听见彼此的呼吸和空调风。

宋晚意写:

1.分工不均导致情绪爆炸

2.没给彼此留缓冲时间

3.队长(我)逃避脏活累活

写完,他把笔记本转向众人:“补充。”

梁屿伸手,加了一条:

4.技术栈耦合没提前沟通

林遇:

5.对评审标准理解不一致

程放:

6.没设置里程碑奖励(比如炸鸡)

宋晚意把笔记本合上:“6条,一人一条,扯平。”

他抬眼,目光扫过三张憔悴的脸,“还吵吗?”

梁屿先摇头。林遇推眼镜,嘴角动了动,算是笑。程放举手:“我申请现在就要炸鸡奖励。”

8 04:30 外卖

宋晚意打开手机,发现24h自习室禁止外卖上楼。

他叹了口气,把钱包塞给程放:“你跑得快,去东门麦当劳,四份麦辣鸡腿堡,四杯热牛奶,记我账。”

程放接过钱,脚软却乐:“队长英明!”

人刚走,林遇突然说:“我也去,一个人提不了四杯。”

于是两个最瘦的身影,一高一矮,踏着凌晨四点的露水跑了出去。

自习室只剩梁屿和宋晚意。

9 04:45 并肩写代码

梁屿重新戴上耳机,却调小了音量。

宋晚意把椅子拖到他旁边,屏幕并排放,像双机位直播。

两人共用一只鼠标,梁屿写函数,宋晚意写注释,键盘声此起彼伏,却不再刺耳。

代码跑通的那一刻,屏幕上跳出:

同类小说推荐: