他撕开调料包,香气飘出来:“林工,你要不去食堂?我这儿还有一包面。”
“我跟你一起泡面吧,”林辰从抽屉里拿出自己的饭盒,“正好边吃边讨论测试方案。”
“行!”
两碗泡面在办公桌上冒着热气。林辰和张伟对着基站架构图,边吃边聊。
“动态调度最大的风险是切换时的信令风暴,”张伟用叉子指着图纸,“如果大量用户同时切换信道,可能引发新的拥塞。”
“所以要加个平滑过渡机制,”林辰在纸上写了个公式,“用指数加权移动平均预测负载,提前调整资源分配,避免突变。”
“这个好!”张伟眼睛亮了,“预测算法复杂吗?”
“不复杂,几行代码的事。”林辰喝了口面汤,“下午我先写核心调度模块,你帮我准备测试用例。”
“没问题!”
吃完饭,林辰继续干活。下午两点,他写完了动态调度算法的第一版代码。三点,张伟搭好了模拟测试环境。四点,第一次集成测试开始。
结果不理想——容量提升了,但时延波动很大。
“负载预测不够准,”林辰盯着屏幕上的曲线,“指数加权对突发流量的响应太慢。”
“那怎么办?”张伟问。
林辰思考片刻:“加个突发检测机制。用滑动窗口统计流量方差,检测到突发就临时切换成更激进的调度策略。”
“来得及改吗?”
“来得及。”林辰活动了下手指,重新开始敲代码。
晚上六点,食堂晚饭时间。办公室依然只有一半人去吃饭。
林辰让张伟先去,自己留下来继续调试。七点多,张伟端着两个饭盒回来:“林工,给你带了饭。红烧肉,今天食堂的招牌。”
“谢谢。”林辰接过饭盒,塑料的,还烫手。
他一边吃饭一边看测试日志,突然发现一个问题:“张伟,你来看这个错误——内存访问越界。”
张伟凑过来:“不应该啊,这个数组我检查过边界……”
两人对着代码排查了半小时,终于找到bug:一个循环的终止条件写错了,多跑了一次。
“低级错误,”张伟挠头,“怪我。”
“正常,赶进度都这样。”林辰修正代码,重新编译。
晚上九点,第二版测试结果出来:容量提升25%,时延稳定在标准范围内。
“成了!”张伟兴奋地拍桌子。
但林辰皱起眉头:“还没完。这只是实验室环境,真实网络干扰更多。得做抗干扰测试。”
“现在?”
“现在。”
两人继续。晚上十一点,办公楼里安静下来,只剩下他们这排还亮着灯。周振华走过来,手里拿着两个面包:“吃点东西,食堂关门了,只有小卖部还有这个。”
“谢谢周工。”林辰接过面包,是那种最普通的豆沙包。
“进度怎么样?”
“基本功能通过了,在做压力测试。”林辰调出测试报告。
周振华看着屏幕上密密麻麻的数据,沉默了一会儿:“你这一天的工作量,顶别人三天。以前在哪儿干过?”
“在学校创业,做互联网软件。”林辰实话实说。
“互联网……”周振华咀嚼着这个词,“思维模式确实不一样。我们搞通信的,习惯了按标准来,按流程走。你这种问题驱动、快速迭代的方式,很新鲜。”
“有用就好。”
“有用。”周振华拍拍他肩膀,“继续干吧,注意身体。对了,你带铺盖了是吧?困了就在那边折叠床上睡会儿。”
他指了指墙角,那儿并排摆着三张军绿色折叠床。
林辰这才意识到,自己可能要迎来在华为的第一个通宵。
喜欢重生:从OICQ到华为芯片帝国请大家收藏:()重生:从OICQ到华为芯片帝国
请勿开启浏览器阅读模式,否则将导致章节内容缺失及无法阅读下一章。
相邻推荐:魂穿东汉征天下 没跟你闹 半边脸 四合院,中海你哭什么?没出息! 西游:开局自碎佛位,棒指如来! 红妆断案:我与状元大人的探案日 山灵小神医 被大帝老婆秒杀的我成了万界至尊 梦的世界 大唐:请陛下称太子! 穿越民国:我靠系统修真无敌 青铜古舟 葬神之夜 重生之温馨如故 我,在梦里审判人间罪犯 全能奶爸:开局捡到五个小祖宗 重生80小辣妹 末世余辉,生存 血色锋刃之权利纵横 当国委回首三十年