尘土与星辰 -1992|第222章|变量与锚点|中文
十一点四十分。林尘用双层塑料袋裹着碎冰,敷在左脚踝外侧。肿胀的皮肤透出暗红色,指腹按压时有钝痛,但关节背屈角度还在可控范围。他盯着墙上的电子挂钟,数字一格一格跳动。二十分钟。冰敷不能超时,否则末梢血管收缩过度,下午走路会发僵,步态一旦变形,久坐时的代偿压力会全
第222章 变量与锚点
十一点四十分。林尘用双层塑料袋裹着碎冰,敷在左脚踝外侧。肿胀的皮肤透出暗红色,指腹按压时有钝痛,但关节背屈角度还在可控范围。他盯着墙上的电子挂钟,数字一格一格跳动。二十分钟。冰敷不能超时,否则末梢血管收缩过度,下午走路会发僵,步态一旦变形,久坐时的代偿压力会全压在腰椎上。
病房里只有监护仪规律的滴答声。小满睡着了,呼吸平稳,胸口随着输液管的节奏微微起伏。林尘轻手轻脚地起身,去护士站签了脑电图正式报告。结果栏写着:轻度异常放电,未见典型痫样波。主治医生在走廊里拦住他,语气平淡:“低烧退了就好。癫痫控制得不错,但最近熬夜多,情绪波动大,容易诱发。家属多盯着点,药不能断。”
“明白。”林尘点头,把报告对折,平整地塞进公文包夹层。
他回病房换了件熨过的浅蓝衬衫,扣子系到第二颗。镜子里的人眼下的青黑遮不住,但肩背挺直。他检查了一遍背包:错题本、黑色签字笔、笔记本电脑、充电宝、两份打印好的架构草图、备用电源适配器。手机电量84%。一切归位。
下午两点五十,他打车前往科技园C座。车程二十分钟。左脚搭在副驾脚垫上,避开承重。司机从后视镜看了他一眼,没说话。车厢里放着老歌,音量调得很低。林尘闭着眼,在脑子里过下午的对话框架。不寒暄,不试探,直接切入核心。苏曼是技术出身,懂行的人不需要铺垫。他只需要确认两件事:现金流的安全边际,以及业务逻辑的不可替代性。
两点五十五分,C座楼下咖啡厅。靠窗的卡座。苏曼已经到了。她没穿冲锋衣,换了件深灰色针织衫,头发随意挽着。桌上放着一台打开的MacBook,屏幕上是数据流拓扑图。旁边是一杯没动过的美式。
“准时。”苏曼抬头,示意他坐下。
林尘拉开椅子,把背包放在脚边。左脚落地时,他微微调整了重心。“苏总。”
“叫名字就行。”苏曼合上电脑,推过来一份打印好的商业计划书草案,“先看目录。我们做医疗影像和工业质检的垂直标注平台。现有团队七人,四个标注员,两个算法,一个产品。跑通了MVP,但底层数据流转卡脖子。清洗效率低,版本管理混乱,客户交付周期拉长到三周。我看过你们开源的引擎,血缘追踪和异常值拦截的逻辑能直接复用。”
林尘翻开草案。目录清晰,但财务预测部分只有一张简表。他抬头:“现金流能撑几个月?”
“账上还有八十万。按现在的烧钱速度,六个月。如果下个月拿到A轮意向,能撑到年底。”苏曼语速平稳,“但我不打算靠融资续命。我要的是能跑通闭环的产品。你如果进来,技术合伙人,占股15%,期权池另算。前期不拿高薪,按项目交付节点分红。干成了,大家一起吃肉;干不成,好聚好散,不拖泥带水。”
林尘手指摩挲着纸页边缘。15%。在早期项目里不算低,但绑定的是执行责任,不是决策权。他问第二个问题:“数据预处理的核心壁垒是什么?现在开源工具那么多,为什么客户愿意为你们的平台付费?”
“不是工具,是场景。”苏曼身体前倾,眼神锐利,“通用清洗引擎处理的是标准结构化数据。但医疗影像的DICOM头文件、工业质检的RAW格式,字段定义千差万别。客户要的不是‘洗干净’,是‘洗得符合他们的质检标准’。我们需要把行业Know-how沉淀成规则库,再让模型去适配。你懂底层流转,我懂业务场景。合在一起,才能把交付周期压到一周以内。”
林尘沉默了几秒。逻辑成立。痛点真实。但他脑子里立刻跳出风险点:垂直场景意味着定制化程度高,人力成本会指数级上升;八十万现金流,撑不起大规模标注团队;如果A轮迟迟不到,技术债会反噬产品。
“不签对赌。”林尘开口,“不碰灰色数据源。技术架构由我主导,但业务需求必须经过SLA评估。如果定制化需求超过产能30%,必须砍掉或延期。分红按实际回款结算,不画预期饼。”
苏曼笑了,笑意很浅,但没到眼底。“你比三年前更谨慎了。行,底线我接受。但我要你下周前给出V1.0的架构改造方案。现有代码库我会开放权限。你带一个人过来,先跑通医疗影像的DICOM解析模块。跑通了,签协议;跑不通,就当技术交流,我付你咨询费。”
“可以。”林尘点头。他不需要立刻绑定,先验证技术可行性,再谈股权。这是他的节奏。
三点四十分,会议结束。苏曼起身,递过一张门禁卡。“权限明天开通。有问题随时打我电话。”
林尘接过卡片,放进内袋。走出咖啡厅,初冬的阳光斜照在玻璃幕墙上,刺眼。他站在台阶上,深吸了一口冷空气。左脚传来一阵酸胀,他慢慢走下台阶,拦车回医院。
路上,手机震动。是团队里负责驻场的工程师发来的消息:“林哥,吴总那边的演示环境崩了。日志显示是血缘图谱的节点循环依赖,导致内存溢出。甲方技术总监在群里催,说周三演示如果还这样,尾款要扣30%。”
林尘盯着屏幕。循环依赖。他在V2.0架构里留了防环检测,但甲方导入的原始数据里混入了历史脏数据,触发了边界条件。这不是小修小补能解决的。需要重写依赖解析器,至少两天。
他回复:“把日志和原始数据样本发我。今晚八点前出修复方案。驻场先稳住甲方,说我们在做压力测试优化。”
发送。他靠在后座上,闭上眼睛。脑子里开始拆解问题:节点去重、拓扑排序、超时熔断。技术路径清晰,但时间紧迫。他必须在“修复演示环境”和“推进苏曼的V1.0改造”之间分配精力。不能两头兼顾,只能切分时间块。
四点半,回到病房。小满已经醒了,正坐在床上看一本旧画册。封面上是手画的星星,歪歪扭扭。
“哥。”小满抬头,“你回来了。”
“嗯。”林尘把外套挂好,坐下,“报告看了,没事。继续吃药。”
小满点点头,把画册递过来。“你看。我画了新的。”
林尘翻开。纸页粗糙,铅笔线条很重。画的是一个男人坐在电脑前,屏幕里是密密麻麻的代码。旁边写着:“哥哥在修路。”
林尘喉咙发紧。他合上画册,声音很稳:“画得很好。等我忙完这阵,带你去江边看真正的夜景。”
小满笑了,露出两颗虎牙。
林尘打开电脑,连上内网。日志文件已经传过来。他拉出终端,开始跑依赖树分析。屏幕的光映在脸上,键盘声密集而规律。左脚隐隐作痛,但他没动。他先写了一个内存探针脚本,抓取GC日志,确认是递归解析未设置深度限制导致的栈溢出。接着,他重构了图遍历算法,引入迭代器替代递归,并加了超时熔断阈值。代码写完,跑本地沙箱。第一轮测试通过,内存占用下降62%,循环节点被成功隔离。他长出一口气,保存版本,提交代码库,附上了详细的变更说明。
晚上七点二十,修复脚本部署到测试环境。监控面板的延迟曲线重新回落。他靠在椅背上,揉了揉眉心。
手机亮起。苏曼的消息:“权限已开。代码库在GitLab,分支main。明天上午十点,我们过一遍DICOM解析的接口定义。别迟到。”
林尘回复:“收到。”
他翻开错题本,笔尖悬停。纸面上已经写满了前221条。他在新的一页写下:
“第222条:变量是机会,锚点是底线。技术债要还,但不能用命填。演示环境是短期交付,垂直平台是长期布局。两者并行,必须切分时间块。底线不变:不越红线,不赌运气。下一步:明早十点对接苏曼,今晚跑完DICOM解析原型。小满的画册收好。路是一步步修出来的。”
他合上本子。窗外夜色沉下来,医院走廊的灯一盏盏亮起。监护仪的滴答声、键盘的敲击声、远处马路的车流声,交织成一张密实的网。他知道,明天又是新的一天。没有奇迹,只有执行。
手机再次震动。这次是医院护士站的座机号码。
他接通。
“林先生吗?”护士的声音有些急促,“小满刚才突然抽搐了一下,持续了大概十秒。医生已经过来了,正在推镇静剂。您方便现在过来一趟吗?”
林尘的手指停在键盘上。屏幕上的代码光标还在闪烁。他站起身,左脚落地,痛感尖锐,但他没有停顿。
“马上到。”他说。
More from WayDigital
Continue through other published articles from the same publisher.
Comments
0 public responses
All visitors can read comments. Sign in to join the discussion.
Log in to comment