的磁偏角是西偏4.8度,但我们的数据源用的是地理北极。这个误差会累积。」
林晚星盯着数据。她明白问题所在了。这是天文观测的基本常识,但对程式设计师来说,可能确实不会想到。
「所以你需要的,」她说,「是一个能在天文学和计算机之间翻译的人。」
「准确。」陆辰点头,「每周两次讨论,每次两小时。项目持续到期末。你会获得完整的开发经验,以及我的推荐信——如果你需要。」
「条件是?」
1
「保密。专注。以及,」他顿了顿,「接受我的工作方式。」
「什麽方式?」
「数据驱动。实话实说。效率优先。」陆辰看着她,「我不会因为你是nV生就放低要求,也不会照顾你的情绪。如果代码有问题,我会直接指出。如果数据有误差,我会要求重做。你能接受吗?」
林晚星沉默了很久。
窗外的风吹动窗帘,一缕yAn光漏进来,落在桌上,刚好照亮那张素描纸片。纸上她的侧影,在光里显得格外清晰。
她想起母亲的话:「至少你试过了。」
想起周慕远的话:「答案不一定在问题所在的方向。」
想起自己站在红砖楼下的犹豫。
「我接受。」她说。
陆辰似乎点了点头,很轻微的一个动作。然後他递过来一个文件夹。
1
「这是项目详情。第一次正式会议是今天下午两点,和其他人一起。」他看了看手表,「你还有一十分钟准备。」
他走向门口,手放在门把手上时,回头说了一句:
「另外,那张素描……画得还不错。」
门关上了。
林晚星独自坐在活动室里,星光壁画还在发光。她打开文件夹,第一页是项目大纲,第二页是时间表,第三页——
是一张新的素描。
这次画的是两个人,隔着一张桌子对坐。一个低头看资料,一个抬头看对方。线条简单,但神态捕捉得很准。
右下角有两个小字:「开端,第二阶段。」
还有一行更小的字,铅笔写的,几乎看不清:
「希望这次,误差在允许范围内。」
1
三、第一次协调会
下午两点,活动室里坐满了人。
天文社这边:苏晴、李明、赵晓文、陈默,还有林晚星。
计算机系那边:陆辰、周慕远,还有三个林晚星不认识的男生——据介绍都是系里的程式设计高手。
长会议桌被拉开,两边相对而坐。气氛有些微妙,像两支即将谈判的队伍。
苏晴作为天文社长先发言,热情洋溢地介绍了项目的「伟大意义」。周慕远在对面配合地鼓掌,被陆辰看了一眼後讪讪放下手。
轮到陆辰时,他直接打开投影。
「这是技术架构图。」屏幕上出现复杂的框图,「前端用Flutter,後端Python,数据库PostgreSQL。星图数据来源有三个:本地预载、线上API、用户上传。」
他切换下一页:「核心难点是实时校准。手机传感器的JiNg度有限,陀螺仪漂移、加速度计噪音、磁力计受g扰……所有这些误差,都需要用天文学方法校正。」
李明举手:「具T怎麽校正?」
1
「多传感器融合加卡尔曼滤波。」陆辰调出程式码,「但滤波参数需要天文观测数据来训练。这就是你们的工作——提供足够多、足够准的校准数据。」
他看向林晚星:「你负责设计观测方案。需要哪些星座、什麽时间、什麽位置、多少个数据点。本周五前给我详细计划。」
林晚星点头:「好。」