那天晚上,建军陪着秀兰练了整整四个小时。秀兰教他用计算器核对公式结果,确保数据准确;建军教她用不同的函数解决不同问题——用SUMIF算同类商品销量,用IF判断库存是否缺货,用COUNTIF统计商品种类。两人一个教软件,一个教“老本行”,电脑屏幕上的报错越来越少,表格越来越清晰。
凌晨一点,秀兰终于做出了一张“零错误”的库存表,从商品录入到数据匹配,再到汇总分析,每一步都准确无误。她看着屏幕,兴奋得睡不着:“建军,我终于学会了!你看,这张表比我用计算器算快了整整半天!”
建军把她揽进怀里,心里满是踏实:“我就说你能行。以后每天我陪你练半小时,保证你考核拿第一。”
第二天早上,建军去公司上班,把在北京研讨会整理的“软硬融合”经验写成了文档,在研发部做分享。会议室里,他把硬件框图和Java代码投影在屏幕上:“大家看,我们在设计‘信号接收模块’时,会提前确定它的带宽、灵敏度等硬件参数,然后在Java接口里设置对应的‘信号阈值’——当软件检测到信号超出硬件参数范围时,会自动触发抗干扰算法。这就是‘硬件是根,软件是叶’,只有根扎得深,叶才能长得茂。”
台下的小赵听得格外认真,时不时点头记笔记。分享结束后,他立刻跑过来:“李主管,您这思路让我少走了很多弯路!以前我写软件时,总想着怎么实现功能,从不考虑硬件能不能承受,结果写出来的代码要么运行卡顿,要么容易崩溃。现在知道了,要先懂硬件参数,再写软件逻辑,这样才能做出稳定的产品。”
小主,
“不仅是稳定,还能提高效率。”建军笑着说,“比如我们知道抗干扰电路的响应时间是0.5秒,软件就不用设置‘0.1秒刷新一次’的过高要求,既减少了硬件负担,又降低了软件功耗。”
旁边的硬件工程师也附和:“以前跟软件工程师合作,总觉得他们‘不懂硬件’,沟通起来特别费劲。现在按您这‘软硬融合’的思路,我们提前把硬件参数给他们,他们按参数写代码,返工率都降低了不少!”
建军看着大家热烈讨论的样子,心里满是成就感。他想起昨晚陪秀兰学Excel的场景——秀兰用计算器逻辑理解软件,他用硬件逻辑设计软件,其实本质是一样的:不管是做技术,还是学新技能,只要找到适合自己的逻辑,就能事半功倍。
中午吃饭时,建军给秀兰发了条短信:“下午我早点回家,教你学SUMIF函数,咱们争取今天把销量汇总表也学会。”
很快,秀兰回复了一条带着笑脸的短信:“好!我上午在超市试了VLOOKUP函数,老板还夸我对账快呢!”