第一章
第一章图书馆的灯光总是惨白得刺眼。
俞明揉了揉酸胀的太阳穴,视线从密密麻麻的代码上移开,瞥了眼电脑右下角的时间——凌晨一点十七分。图书馆早已闭馆,但计算机系的学生享有通宵实验室的特权,当然,前提是你得承担保安大叔那充满怨念的目光。
他伸手去摸最后一罐能量饮料,却发现原本堆放整齐的弹药库已经变成了空罐子的坟场。铝罐相互碰撞发出清脆的声响,在寂静的实验室里格外刺耳。
该死。俞明低声咒骂,全国大学生编程大赛的截止日期就在两周后,他的算法却卡在了一个该死的优化问题上。作为计算机系连续两年的绩点第一,这次比赛他志在必得。
正当他准备重新投入代码的海洋时,一阵轻柔的哼唱声飘进了他的耳朵。那旋律时断时续,却意外地抓人耳朵,像一缕春风拂过程式码筑起的高墙。
俞明皱起眉头,循声望去。通宵实验室应该只有他一个人才对。
声音来自半开的门外。他起身走过去,推开门的瞬间,哼唱声戛然而止。
图书馆走廊的休息区,一个女孩正手忙脚乱地收拾散落一桌的彩色纸张和乐谱。听到开门声,她抬起头,露出一张因惊讶而微微张大的嘴。
对、对不起!我是不是打扰到你了女孩慌忙站起来,一头微卷的栗色短发随着动作轻轻晃动,发梢在灯光下泛着蜂蜜般的光泽。
俞明愣了一秒。他原本准备好的严厉质问在喉咙里打了个转,最终变成了一句干巴巴的:图书馆已经闭馆了。
我知道,但是音乐楼的琴房都关门了,而这里的隔音效果很好...女孩的声音越来越小,最后变成了一个歉意的微笑,我是音乐教育系的程小雨,在为儿童音乐课准备教案。
俞明这才注意到她桌上摊开的都是些五颜六色的卡通乐谱和形状各异的音符卡片,看起来像是给幼儿园孩子用的。
计算机系,俞明。他简短地自我介绍,然后指了指自己的太阳穴,你的...歌声,打扰到我的思路了。
程小雨的脸一下子涨得通红,她快速把最后几张乐谱塞进文件夹,真的很抱歉!我有时候思考时会不自觉地哼出来,完全没注意到声音传那么远。她抓起背包,我这就走。
她匆忙的动作带起了一阵风,一张草稿纸从文件夹中飘落,轻轻滑到俞明脚边。他弯腰捡起,上面写满了手绘的音符和一些潦草的歌词片段。
你落了这个。俞明递过去。
啊,谢谢!程小雨接过纸张,指尖不经意间擦过他的手掌,像一片羽毛轻轻扫过。她不好意思地笑了笑,这是今天刚想到的旋律,还很不成熟。
俞明点点头,不知为何,那旋律的片段在他脑海中挥之不去。
程小雨离开后,实验室重新归于寂静,但俞明发现自己的注意力再也无法集中在代码上了。那些音符仿佛有了生命,在他脑海中自动排列组合,形成一段完整的旋律。
见鬼。他嘟囔着,索性关掉编译器,打开了音乐编辑软件。如果这段旋律不肯离开他的大脑,也许把它具现化是最好的解决办法。
三小时后,当清晨的第一缕阳光透过百叶窗照进实验室,俞明伸了个懒腰,点击播放键。电脑音箱传出的旋律让他愣住了——简单的钢琴音色演绎着那段旋律,却意外地打动人心。他做了一些细微的调整,加入了基础的节奏伴奏,但核心旋律完全来自那张草稿纸上的音符。
俞明保存了文件,看了眼时间,距离第一节课还有两小时。他应该小睡一会儿,但某种奇怪的冲动驱使着他打开浏览器,在校园论坛搜索程小雨
音乐教育系。
页面上立刻跳出了几条结果:校园十佳歌手比赛亚军、儿童音乐剧《星星之歌》作曲、志愿者团队音乐天使创始人...
俞明点开一张照片,是程小雨在给一群孩子上音乐课。照片中的她笑得灿烂,手里拿着一个自制的彩虹色打击乐器,周围孩子们的脸上洋溢着纯粹的快乐。
他关掉浏览器,若有所思地看着那个音频文件。一个想法在他脑海中逐渐成形——也许,这段意外的旋律会引向某个他从未设想过的方向。
第二章
俞明盯着屏幕上跳动的音频波形,揉了揉发红的眼睛。他已经连续听了二十遍那段旋律,每次都能发现新的细节——第二小节那个微微上扬的尾音,过渡段轻盈的跳跃感,还有结尾处令人回味的三连音。这些音乐术语是他刚刚从维基百科上临时学的。
这不科学。他喃喃自语。一段偶然听来的旋律怎么会如此顽固地占据他的思维就像一段无法终止的循环代码,在脑内无限运行。
窗外,晨光已经洒满了校园。俞明保存好文件,关掉电脑。他本应该直接回宿舍补觉,但那张草稿纸上的潦草音符在他眼前挥之不去。犹豫片刻后,他把音频文件导入了手机。
计算机系的教学楼在这个钟点已经有人进出。俞明在洗手间用冷水洗了把脸,看着镜中自己苍白的脸色和凌乱的黑发。他从来不是那种会在意外表的人,但此刻却莫名地理了理衣领。
俞明!通宵了室友张瑞在食堂门口叫住了他,手里端着堆满食物的餐盘。
嗯,编程大赛的事。俞明简短地回答,目光却不自觉地扫视着拥挤的食堂。
找谁呢张瑞顺着他的视线张望,不会是在等女生吧计算机系的大冰山居然——
闭嘴。俞明打断他,却突然僵住了。在食堂角落,程小雨正和一个扎马尾的女生坐在一起,面前摊开着几张彩纸,两人似乎在激烈讨论什么。
张瑞挑了挑眉:哇哦,音乐系的程小雨校园歌手大赛那次她唱原创歌曲,简直——
我过去一下。俞明打断室友的话,径直朝那个方向走去,完全没注意到张瑞脸上震惊的表情。
随着距离缩短,程小雨的声音渐渐清晰。
小满,我真的没辙了。程小雨用铅笔尾端轻轻敲着额头,孩子们对传统五线谱根本不感兴趣,我需要一种更直观的方式来教他们理解音高和节奏。
你上次做的水果音符卡片不是挺成功的吗被叫做小满的女生问。
但那只是入门教具。程小雨叹了口气,我想设计一套完整的互动教学系统,让孩子们可以通过游戏来学习作曲基础。问题是...她做了个夸张的崩溃手势,我对编程一窍不通!
俞明站在她们桌边,清了清嗓子。
程小雨抬起头,眼睛因为惊讶而睁大。啊!图书馆的...俞明,对吧她的目光落在俞明手中的纸上,认出了自己的乐谱草稿,你一直留着它
我做了个简单的编曲。俞明直接掏出手机,播放了那段音频。
钢琴音色流淌而出的瞬间,程小雨的表情从惊讶变成了纯粹的震撼。她的手指无意识地跟着节奏在桌面上轻敲,嘴唇微微分开。
这...这是我的旋律当音乐结束,程小雨的声音几乎带着颤抖,但又不完全是...你加了和声层和节奏变化,让它变得更...
完整。俞明接上她的话,你的原旋律很有潜力,我只是做了些技术性处理。
程小雨突然抓住他的手腕,等等,你刚才是不是说你是计算机系的
俞明感到一阵微小的电流从她触碰的地方窜上手臂。嗯,计算机科学与技术,大三。
太完美了!程小雨转向她的朋友,小满,这就是我说的天意!然后又转回俞明,我正在设计一个儿童音乐教学系统,需要编程实现互动功能。你能不能...我是说,你愿意和我合作吗
俞明的大脑瞬间列出了十几个拒绝的理由:编程大赛在即、课业繁重、他从不与人合作项目...但当他看到程小雨眼中闪烁的光芒时,这些理由全部变成了无效代码。
可以。他听见自己说,周末计算机实验室,我带你看原型设计。
程小雨欢呼一声,迅速在便签纸上写下一串数字塞给他,我的联系方式!有任何想法随时找我讨论。她的笑容明亮得让俞明不得不移开视线,谢谢你,不只是为了这个项目...还有这段音乐。你让它活过来了。
离开食堂后,俞明发现自己心跳的速度异常地快。他低头看着手中的便签纸,上面除了电话号码,还画了一个小小的笑脸。
所以,计算机系的天才什么时候对音乐产生了兴趣张瑞不知何时出现在他身旁,一脸促狭。
只是学术合作。俞明板着脸说。
得了吧,我认识你三年,从没见你主动跟女生说过话,更别说合作什么项目。张瑞夸张地摇头,程小雨可是校园名人,追她的人能从音乐系排到校门口。去年那个学生会副主席陈浩追了她大半年才...
我不关心这些。俞明打断他,但耳朵却不由自主地竖了起来。
总之,张瑞拍拍他的肩,语气突然认真起来,这是个好现象。你整天泡在代码里,都快变成机器人了。也许...音乐系阳光少女正是你需要的系统升级。
俞明没有回应,但回宿舍的路上,那段旋律又开始在他脑海中循环播放。只不过这一次,伴随着旋律的还有程小雨明亮的眼睛和温暖的笑容。
周末很快到来。俞明提前两小时就到了实验室,反复测试他准备的原型程序。这是一个简单的音乐互动界面,孩子们可以通过点击屏幕上的图形来生成不同音高的音符,并实时听到反馈。
会不会太技术化了他自言自语地调整着界面颜色,把原本单调的灰色换成了明亮的蓝色。犹豫了一下,又加了个彩虹渐变的选项。小孩子应该喜欢鲜艳的颜色...
门被轻轻敲响,程小雨探头进来,怀里抱着一个纸袋。早上好!我带了些手工饼干,熬夜编程时的最佳伴侣。她将纸袋放在桌上,好奇地凑到电脑前,哇,你已经做出东西来了
她身上飘来淡淡的柑橘香气,发梢随着俯身的动作滑落到肩前。俞明不自觉地屏住了呼吸。
只是基础框架。他点开程序演示,通过图形界面引导孩子理解音高概念。点击不同高度的云朵会产生不同音调...
程小雨全神贯注地看着屏幕,时而点头时而皱眉。当演示结束时,她直接抓住俞明的手腕,这太棒了!但我们可以做得更多...她兴奋地从包里掏出一叠彩纸,我想了一整套音乐冒险故事,孩子们可以通过完成音乐挑战来推进剧情...
接下来的三小时里,实验室充满了程小雨热情洋溢的讲解和俞明简洁精准的技术反馈。他们争论、碰撞、互相启发,完全忘记了时间的流逝。
所以这一关,孩子需要识别三个音符的序列才能打开魔法门...程小雨在笔记本上画着草图。
可以加入错误反馈机制。俞明快速敲击键盘,如果顺序错了,门会抖动并播放滑稽音效。
程小雨拍手大笑,完美!孩子们会爱死这个的!她突然停下来,认真地看着俞明,你知道吗,我找过好几个计算机系的同学谈这个想法,他们要么觉得太幼稚,要么就想做成枯燥的教学软件。只有你...你真的理解我想要的是什么。
俞明感到一阵莫名的暖流涌过胸口。他习惯性地推了推眼镜掩饰自己的不自在,只是逻辑问题。你的设计确实能提高学习效率。
程小雨微笑着摇头,不,这不仅仅是逻辑。你让技术有了温度。她指了指电脑屏幕,我能感觉到,你真正在乎孩子们的使用体验,而不只是完成一个项目。
俞明不知该如何回应这样的评价。在他过往的世界里,代码只有正确与错误、高效与低效之分,从未有人用温度来形容他的工作。
窗外不知何时下起了雨,雨滴敲打着玻璃窗,形成一种奇特的节奏。程小雨走到窗边,糟糕,我没带伞。
俞明看了看窗外渐大的雨势,又看了看表,我可以送你回宿舍。我带了伞。
真的那太感谢了!程小雨灿烂的笑容让俞明觉得,冒雨送她回宿舍根本不是什么需要犹豫的事。
收拾东西时,程小雨不小心碰倒了俞明放在桌边的水杯。两人同时伸手去扶,结果撞在了一起。俞明下意识地扶住她的肩膀稳住平衡,瞬间感受到了她纤细骨骼下的温度。
对不起!程小雨慌忙后退,脸颊泛起红晕。
没关系。俞明迅速收回手,却无法忽视指尖残留的触感。
他们共撑一把伞走在雨中,程小雨兴致勃勃地讲述着她对音乐教育的理念,俞明则小心地保持着适当的距离,却又忍不住在转弯时轻轻扶一下她的后背指引方向。
下周六继续到达女生宿舍楼下时,程小雨问道,雨滴在她的睫毛上凝结成细小的水珠。
俞明点点头,我会完善今天讨论的功能。
太好了!程小雨跳上台阶,转身对他挥手,谢谢你今天的伞...还有一切。我真的很期待我们的合作!
看着她的身影消失在宿舍楼门后,俞明才意识到自己的嘴角不知何时扬了起来。雨还在下,但他的心情却异常晴朗。那段旋律又在他脑海中响起,但这次,他不再试图驱赶它。
第三章
周六早晨,俞明比约定时间提前四十分钟到达计算机实验室。他手里拿着一份装订整齐的项目计划书,封面上用规整的字体写着《音乐教育互动软件开发方案》。
推开实验室门时,他愣了一下——程小雨已经坐在里面,正往桌上摆放一个精致的点心盒。听到开门声,她抬起头,眼睛弯成两道月牙。
早啊!没想到你来得这么早。俞明站在门口,手指无意识地捏紧了文件夹边缘。
程小雨今天穿了件鹅黄色的连衣裙,衬得肤色格外明亮。她晃了晃手中的饼干,我烤了些曲奇,想着你可能通宵编程没吃早餐。她歪头看向俞明手中的文件,那是什么看起来好正式。
俞明走进来,将计划书放在桌上,项目规划。包括开发周期、功能模块和技术路线。
程小雨翻开第一页,眼睛逐渐睁大,天啊,你连甘特图都做出来了她抬头看向俞明,嘴角噙着笑意,我们音乐系做小组作业,顶多就是微信群聊里发几条语音。
俞明推了推眼镜,规划清晰能提高37%的开发效率。说完他立刻意识到自己又用了数据说话的习惯,这在非计算机系的人听来大概很怪异。
但程小雨只是笑着拿起一块饼干塞到他手里,尝尝看,我加了橙皮屑,可以提神。
饼干入口即化,橙子的清香和黄油的味道在口腔中蔓延。俞明不常吃甜食,但这块饼干让他想起小时候生病时,祖母给他煮的蜂蜜橙皮茶。
好吃。他简短地评价,却忍不住又拿了一块。
程小雨眼睛亮了起来,真的吗我室友都说太甜了。她凑近一些,发丝间飘来淡淡的柑橘香气,不过我看你喝咖啡加三块方糖,猜你应该喜欢甜食。
俞明怔住了。她怎么会注意到这种细节上周在实验室,他确实在咖啡里加了几块糖,但那只是因为他连续工作了十八小时需要提神。
血糖水平影响编码效率。他干巴巴地解释,然后迅速转移话题,关于你的教学方案,我需要更详细了解目标用户的需求。
接下来的两个小时,程小雨生动地描述了她在社区音乐课堂遇到的孩子们——五岁的莉莉总是分不清四分音符和八分音符,七岁的小宇有听力障碍却对振动格外敏感,还有一群特别活跃的男孩只有在音乐游戏中才能集中注意力。
俞明认真地记录,偶尔打断她询问细节。当程小雨说到如何用跳格子的游戏教节奏时,他突然插话:可以在平板上实现类似的体感交互,用摄像头捕捉孩子的动作...
然后根据跳的节奏生成相应的鼓点!程小雨接上他的思路,兴奋地拍手,太完美了!这样连肢体不协调的孩子也能参与。
俞明点头,快速在笔记本上画了个示意图,算法上不难实现,只需要调整一些参数...
程小雨突然安静下来,专注地看着他画图的侧脸。阳光从窗户斜射进来,在他浓密的睫毛下投下一小片阴影,镜片后的眼睛因为思考而微微眯起。
怎么了察觉到她的目光,俞明抬起头。
没什么,程小雨笑了笑,只是没想到你会这么投入。我之前的计算机系搭档都觉得儿童教育软件太简单,没技术含量。
俞明皱眉,技术价值不在于复杂度,而在于解决的问题。他指了指程小雨画的儿童画,你的目标是把音乐带给更多孩子,这比写个炫酷但无用的算法有意义得多。
程小雨怔怔地看着他,突然觉得眼前这个总是一脸严肃的计算机系男生,似乎比许多自称热爱音乐的人更懂得艺术的本质。
窗外传来一阵闷雷声,两人同时转头看去。原本晴朗的天空不知何时已被乌云覆盖,远处闪过一道闪电。
要下雨了。俞明站起身检查窗户是否关严。
话音刚落,豆大的雨点就砸了下来,顷刻间形成雨幕。程小雨跑到窗边,哇,这雨来得真突然!她转头看向俞明,有些懊恼地说,我晾在宿舍阳台的被子完蛋了。
俞明看着窗外越来越大的雨势,皱了皱眉,你带伞了吗
程小雨摇头,早上阳光那么好,谁会想到...她突然想起什么,掏出手机,我可以叫小满来接我。
五分钟后,程小雨沮丧地放下手机,小满去市区了,一时半会回不来。她看了看窗外丝毫没有减弱迹象的暴雨,叹了口气,看来得淋雨回去了。
我送你。俞明从背包侧袋掏出一把折叠伞,不过伞不大,可能会淋到一些。
程小雨眼睛一亮,真的可以吗那太感谢了!
收拾好东西,两人站在实验楼门口。俞明撑开伞,示意程小雨靠近一些。伞确实不大,为了两个人都能遮到,他们不得不紧挨着走。程小雨的发梢时不时扫过俞明的肩膀,带来一阵若有若无的柑橘香气。
往这边。俞明轻轻扶了一下程小雨的后背引导方向,手掌的温度透过薄薄的连衣裙面料传来,又迅速撤离。
雨水在地面形成细小的溪流,程小雨为了避开一个水坑,不自觉地往俞明身上靠了靠。俞明立刻调整伞的角度,确保她能完全被遮住,自己的右肩却被雨水打湿了一片。
你的肩膀淋湿了!程小雨注意到后,试图把伞往他那边推。
没关系,我宿舍很近。俞明的语气依然平静,但心跳却不受控制地加快了。程小雨靠得这么近,他甚至能看清她睫毛上沾的细小水珠。
为了分散注意力,俞明问道:你为什么选择音乐教育以你的钢琴水平,完全可以走专业演奏路线。他记得在校园论坛上看过程小雨的演出视频,肖邦的《革命练习曲》弹得极具爆发力。
程小雨沉默了一会儿,雨水打在伞面上的声音成了唯一的背景音。我十岁那年,有个大学生志愿者来我们村小支教,教我们唱歌。她的声音轻柔,带着回忆的质感,那是我第一次接触真正的音乐。后来她送了我一本基础乐理书和一只口琴。
一辆汽车驶过,溅起水花。俞明迅速侧身挡住,水花全打在了他的裤腿上。
谢谢。程小雨感激地看了他一眼,继续说,那个夏天过后,我就缠着爸妈给我报音乐班。如果没有那位老师,我可能永远不会知道音乐的世界有多广阔。她抬头看向俞明,所以我想成为那样的人,为更多孩子打开那扇门。
俞明突然理解了为什么她对那个教学软件如此执着。这不是普通的课程作业,而是她人生理想的延续。
你呢程小雨反问,为什么选择计算机
俞明思考了片刻,因为确定。见程小雨露出疑惑的表情,他解释道,代码要么对要么错,没有模糊地带。只要逻辑正确,就一定能得到预期结果。他顿了顿,不像人际关系那么...复杂。
程小雨轻笑出声,所以你更喜欢计算机的确定性
嗯。俞明点头,却又在心里默默补充:直到遇见你。
雨水顺着伞骨流下,在他们周围形成一道透明的水帘,仿佛把两人与外界暂时隔开。程小雨突然停下脚步,指向路边的一棵樱花树,看!
树下的积水里漂浮着几片被雨水打落的粉色花瓣,像一叶叶小船随波荡漾。俞明平时从不会注意这种细节,但此刻,看着程小雨专注的侧脸,他突然理解了为什么有人会为这种瞬间心动。
我们音乐系有个说法,程小雨轻声说,最美的和声往往来自最意想不到的音程组合。她抬头看向俞明,就像我们的专业,看似完全不搭,但碰撞出的想法却很美妙。
俞明不知该如何回应这样诗意的比喻,只能点点头。但内心某个角落,他发现自己开始期待这种不搭的组合能持续得更久一些。
到达女生宿舍楼下时,雨势稍缓。程小雨跳上台阶,转身面对俞明,谢谢你的伞和...一切。下周二下午我没课,可以去实验室找你吗
可以。俞明点头,我会完成基础框架。
程小雨灿烂一笑,挥手道别,那就周二见!记得把衣服烘干,别感冒了!
看着她的身影消失在宿舍楼内,俞明才意识到自己嘴角不知何时上扬着。回宿舍的路上,雨已经小了,但他依然撑着伞,仿佛这样就能留住刚才那片刻的亲近。
宿舍里,张瑞正躺在床上打游戏。见俞明湿着半边身子回来,他挑了挑眉,哇哦,我们的编程机器人为哪位女士英勇献身了
俞明没理他,径直去拿干毛巾。
等等,张瑞突然坐直身子,游戏也不打了,你该不会是和那个音乐系女生在一起吧外面下这么大雨...
只是项目讨论。俞明脱掉湿外套,却从口袋里摸出一个小纸包——是程小雨给他的饼干,不知何时被她偷偷多塞了几块。
张瑞吹了个口哨,不得了,冰山俞明不仅和女生共撑一把伞,还收了手作饼干我要记入史册。
俞明把饼干放进抽屉,决定不告诉张瑞味道确实不错。他打开电脑准备继续编程,却发现自己的思绪还停留在雨中那段对话上。
窗外,雨渐渐停了。俞明望着云层间透出的阳光,第一次感到,生活中有些东西或许比代码的确定性更值得探索。
而此时的程小雨正趴在宿舍床上,给闺蜜小满发消息:你绝对想不到,那个计算机系男生居然为我挡雨水!而且他认真听我讲教学理念的样子好专注...
小满秒回:等等,你说的是那个据说对女生不感兴趣的俞明
程小雨把脸埋进枕头里,心跳声在耳边清晰可闻。她想起俞明被雨水打湿的肩膀,还有他听她讲述童年时专注的眼神。也许,她暗自期待,这个项目会比想象中持续得更久一些。
data-faype=pay_tag>
第四章
凌晨三点二十七分,计算机实验室的灯光依然亮着。
俞明揉了揉酸胀的眼睛,屏幕上的代码已经出现了重影。他向后靠在椅背上,颈椎发出轻微的响声。桌上的空咖啡杯旁散落着几块程小雨上周带来的饼干残渣——虽然已经受潮变软,但仍是熬夜时最方便的食物。
他点开音乐播放器,程小雨的那段旋律再次流淌而出。过去两周,这段旋律成了他编程时的固定背景音。奇怪的是,无论听多少遍都不会腻,反而每次都能让他更加专注。
再调整一下碰撞检测算法...俞明喃喃自语,手指在键盘上快速敲击。程小雨周二提出的体感交互想法比他预想的复杂,但越是有挑战性的问题,越能激发他的斗志。
窗外的天空开始泛白,俞明终于完成了基础框架。他保存代码,看了眼时间——六点十五分,离第一节课还有一小时四十五分钟。足够他回宿舍冲个澡换身衣服。
俞明你又通宵了张瑞睡眼惺忪地从床上支起身子,看着浑身散发着咖啡因气息的室友。
嗯。俞明简短地回应,从衣柜里抽出干净衬衫。
张瑞摇摇头,你知道今天周教授的数据结构课要随堂测验吧那老头最讨厌学生缺勤了。
俞明的手顿了一下。他完全忘了这回事。周教授的课确实重要,但眼下他满脑子都是如何优化那个音乐游戏的物理引擎。
我会去的。他抓起书包冲进浴室,冷水冲在脸上,暂时驱散了部分疲惫。
教室里,俞明强撑着精神做完了随堂测验。前晚的熬夜加上今早的冷水澡,让他开始感到一阵阵头晕。他告诉自己只要坚持到下课就能回宿舍补觉,但眼皮却越来越沉...
俞明同学!
一声厉喝将他从瞌睡中惊醒。俞明猛地抬头,发现全班同学都在看着他,而周教授正站在讲台上一脸怒容。
看来我的课讲得太无聊了,居然能让计算机系的第一名睡着周教授的声音充满讽刺,还是说你觉得已经不需要听这些基础内容了
教室里响起几声窃笑。俞明感到耳根发热,他坐直身体,对不起,教授。我保证不会再发生。
周教授冷哼一声,下课后留下来。
接下来的半小时,俞明用尽全部意志力保持清醒。下课铃响起时,他的额头已经布满了细密的汗珠。
俞明,等其他学生都离开后,周教授走到他面前,语气缓和了些,你是我最看好的学生之一,但最近你的作业质量明显下降。上周的实验报告甚至有明显的逻辑漏洞。他推了推眼镜,发生什么事了
俞明张了张嘴,却不知如何解释。他不能说自己在为一个音乐教育软件熬夜,那听起来太不务正业了。我在准备编程大赛,最终他选择了部分事实,可能有些过度投入。
周教授叹了口气,比赛重要,但基础课程更重要。别忘了下个月的期中考试。他拍了拍俞明的肩膀,去休息吧,你看起来糟透了。
走出教学楼,刺眼的阳光让俞明眼前一阵发黑。他摸索着扶住墙壁,突然听到一个熟悉的声音喊他的名字。
俞明!
程小雨小跑着过来,怀里抱着几本书。她今天扎了个高马尾,发梢随着步伐轻轻跳跃。我刚从琴房出来,正好看到你...她的声音戛然而止,天啊,你脸色怎么这么差
俞明试图站直身体,没事,只是有点累。
程小雨皱起眉头,伸手碰了碰他的额头,你在发烧!她不由分说地拉住他的手臂,医务室在哪我送你去。
不用,我回宿舍睡一觉就好。俞明想要挣脱,却发现自己连这点力气都没有。
程小雨的眉头皱得更紧了,别逞强了。你这样子让我想起我熬夜准备音乐会最后晕倒在后台的惨状。她坚决地扶住他的胳膊,至少让我送你回宿舍。
走在校园小路上,俞明不得不把部分重量靠在程小雨身上。她比看起来有力得多,稳稳地支撑着他。柑橘香气混合着阳光的味道从她发间传来,莫名地让人安心。
你是不是又熬夜了程小雨问,声音里带着责备,为了我们的项目
俞明没有回答,但沉默已经足够说明问题。
程小雨叹了口气,俞明,那只是个教学辅助工具,不值得你搞垮身体。
不,它很重要。俞明轻声说,惊讶于自己声音中的坚定,你说过想为更多孩子打开音乐之门。这个软件可以帮到你。
程小雨的脚步顿了一下,她转头看向俞明,阳光在她的睫毛上投下细碎的金色光点。你...你真的这么在意我的想法
俞明移开视线,只是觉得这是个有价值的项目。
到达宿舍楼下,程小雨被门卫拦住了。女生不能进男生宿舍。门卫大叔板着脸说。
但他生病了!程小雨争辩道。
我没事了。俞明站直身体,向程小雨点点头,谢谢你送我回来。
程小雨咬着下唇,突然把怀里的书塞给他,拿着!这是我的乐理笔记,上面有我用荧光笔标出的重点。她眨了眨眼,既然你为我熬夜,至少让我帮你补上周教授的课。
俞明低头看着那本封面画满音符和卡通贴纸的笔记本,与他自己严谨规整的笔记形成鲜明对比。谢谢。他轻声说。
还有,程小雨从背包侧袋掏出一个保温杯,我自己调的蜂蜜柠檬姜茶,对提神特别有效。她狡黠地笑了,保证比你的三块方糖咖啡健康。
俞明接过保温杯,指尖不小心碰到她的手,一阵微小的电流似乎从接触点蔓延开来。我...明天还给你。
不急。程小雨后退一步,挥了挥手,好好休息。项目可以等,我不希望我的首席程序员累垮了。
看着她的背影消失在拐角处,俞明才意识到自己的心跳比平时快了许多。他低头嗅了嗅保温杯,甜中带辣的香气钻入鼻腔——就像程小雨本人,甜美中带着一丝令人振奋的辛辣。
回到宿舍,俞明破天荒地没有立刻打开电脑,而是倒在床上,抱着那本乐理笔记沉沉睡去。他做了个奇怪的梦,梦里代码和音符交织在一起,形成绚丽的图案。
第二天清晨,俞明被张瑞的惊呼吵醒。
这是什么张瑞举着那个保温杯,一脸不可思议,别告诉我是那个音乐系女生送的
俞明坐起身,感到神清气爽。发烧已经退了。姜茶。他简短地回答,伸手要回保温杯。
张瑞摇头晃脑,不得了,我们的冰山不仅收了女生的爱心饮料,还抱着人家的笔记睡觉他指着俞明枕边那本乐理笔记,上面还画着小星星贴纸呢。
俞明耳根发热,夺过笔记塞进书包。我们只是项目伙伴。
随你怎么说。张瑞坏笑着摊手,不过提醒你一下,程小雨的前男友陈浩是学生会副主席,据说分手后还一直对她念念不忘。
俞明皱眉,这跟我有什么关系
没关系张瑞夸张地挑眉,那你为什么突然开始整理头发了
俞明的手停在半空,他这才意识到自己确实在无意识地用手指梳理睡乱的头发。只是...仪容整洁。他生硬地解释。
张瑞大笑,得了吧,我认识你三年,你连约会这个词的拼音都不会写。现在突然开始在意形象,还不是因为...
我去实验室了。俞明打断他,抓起背包快步离开。
接下来的日子,俞明和程小雨的项目进展迅速。他们形成了固定的工作模式:程小雨提出天马行空的教学创意,俞明则用技术将其变为现实。两人截然不同的思维方式在碰撞中产生出意想不到的化学反应。
如果能把音符设计成会跳舞的小动物...程小雨兴奋地比划着。
技术上可行,俞明思考片刻,但需要简化动作数据量,否则移动端会卡顿。
那就用最简单的跳跃动作!程小雨在纸上画了几个歪歪扭扭的兔子,像这样,孩子们点击时,它们就跳起来发出对应的音符。
俞明接过草图,嘴角不自觉地上扬,可以加入物理引擎,让它们的落地时间与音符时值对应。
完美!程小雨拍手,你真是个天才!
这样的对话几乎每天都在发生。俞明发现自己开始期待程小雨那些看似不切实际的想法——它们总是能激发出他最好的编程灵感。
周五下午,他们约在校园咖啡厅讨论最新进展。程小雨迟到了十分钟,匆匆推门而入时脸颊泛红。抱歉!刚结束钢琴排练。
俞明抬头,呼吸微微一滞。程小雨今天穿了件淡蓝色的连衣裙,头发用丝带松松地挽起,几缕碎发垂在颈边,随着她的动作轻轻晃动。她看起来像是直接从古典油画里走出来的音乐女神。
没关系。俞明递给她一杯咖啡,加了两块糖,不知道合不合你口味。
程小雨眼睛一亮,你怎么知道我喜欢甜咖啡
猜的。俞明没有承认自己向林小满打听过。他打开笔记本电脑,我完成了节奏训练模块的基础代码,需要你测试一下音乐部分。
程小雨凑过来,肩膀轻轻贴着他的手臂。屏幕上,一群卡通兔子随着音乐节奏跳跃。太可爱了!她惊呼,迫不及待地点开测试界面。
就在两人专注调试时,一个低沉的男声打断了他们。小雨
程小雨身体一僵,抬头看向站在桌边的高大男生。他穿着笔挺的
polo
衫,手腕上的名表在阳光下闪闪发亮。陈浩,她的声音明显冷淡下来,有事吗
陈浩的目光在俞明身上扫过,嘴角扯出一个不达眼底的微笑。听说你在和一个计算机系的合作项目,我还不信。他刻意加重了计算机系几个字,没想到是真的。
俞明面无表情地回视,但手指在键盘上不自觉地收紧。
俞明是我们系最优秀的程序员。程小雨的声音带着明显的维护意味,他的技术让我的教学理念得以实现。
陈浩轻笑一声,是吗我还以为你更喜欢和艺术圈的人来往。他意有所指地看了看俞明朴素的T恤和旧书包,毕竟品味这种东西,不是靠代码能写出来的。
俞明感到一阵熟悉的社交焦虑袭来——那种在人群中被审视、被评判的不适感。但出乎意料的是,这次愤怒压过了不安。不是因为陈浩对他的轻视,而是因为他话语中对程小雨的贬低。
陈浩,程小雨站起身,声音冷得像冰,我们已经分手半年了。我和谁合作,喜欢和谁来往,都与你无关。
陈浩的表情阴沉下来,我只是提醒你,别浪费时间和不对等的人在一起。他瞥了眼俞明的电脑,这种小项目对你未来的职业发展毫无帮助。
恰恰相反,程小雨拿起自己的包,这个小项目已经被音乐学院列为重点教学创新案例。她拉起俞明的手臂,我们走吧,换个地方讨论。
走出咖啡厅,程小雨的手还在微微发抖。对不起,她松开俞明的手臂,他太无理取闹了。
俞明摇摇头,没关系。虽然他表面平静,但内心却因程小雨毫不犹豫的选择而掀起波澜。
他说的话你别往心里去。程小雨认真地看着俞明,这个项目对我真的很重要,不仅因为它的教学价值,还因为...她突然停住,脸颊泛起淡淡的红晕,因为和你合作很愉快。
阳光穿过树叶的缝隙,在她脸上投下斑驳的光影。俞明发现自己无法移开视线。我也是,他轻声说,很愉快。
两人之间的空气似乎突然变得稠密起来。程小雨先移开目光,我...我下午还有排练,得先走了。她匆匆转身,又回头补充道,周一实验室见
俞明点头,目送她离开,心中有种奇特的充实感。陈浩的出现反而让他更加确定一件事:他愿意付出更多努力,证明自己值得程小雨的信任和欣赏。
回宿舍的路上,俞明的手机震动了一下。是程小雨发来的消息:忘了说,周一的儿童音乐课,我想带平板去测试我们的节奏游戏,可以吗
俞明回复:代码还需要调试,我周末完成。
程小雨回了一个笑脸表情:别太拼命!记得休息。
俞明看着那个笑脸,嘴角不自觉地上扬。他改变方向,朝实验室走去——今晚又是个通宵的好时机。
第五章
不,这样绝对不行!
程小雨的声音在计算机实验室里显得格外清脆。她指着屏幕上俞明刚完成的音乐可视化模块,眉头紧锁。这些图形太机械了,孩子们会觉得很无聊。
俞明推了推眼镜,声音平静但坚定:这些图形精确对应了音频频谱分析结果,是最科学的音乐可视化方式。
但音乐不只是科学!程小雨激动地挥舞着手臂,发梢随着动作轻轻甩动,它是情感,是表达!看看这个——她点开一个专业音乐教育软件,屏幕上出现了色彩斑斓的抽象动画,这些图形会随着音乐呼吸、舞动,能激发孩子的想象力!
俞明盯着那个界面,嘴角微微下撇。那些效果只是随机算法,与音乐本身没有实质关联。我们的版本虽然看起来简单,但能准确反映音乐结构,对学习更有帮助。
程小雨双手抱胸,你完全不明白我的重点。孩子们不会因为科学准确而喜欢这个软件,他们需要的是能抓住眼球、触动心灵的东西!
实验室的空气仿佛凝固了。这是他们合作以来第一次如此激烈的争执。俞明的手指在键盘上无意识地敲击着,这是他思考时的习惯动作。程小雨则咬着下唇,脸颊因为激动而微微泛红。
我需要准确的数据支持,俞明最终开口,证明你所说的艺术表现力确实能提高学习效率,而不是仅仅看起来漂亮。
程小雨的眼睛瞪大了,不是所有东西都能用数据证明的!艺术教育本身就是培养感知力和创造力,你怎么能量化一个孩子被音乐打动时的感受
俞明张口想反驳,却发现自己没有现成的科学依据来支持。这让他感到罕见的挫败。
我们都需要冷静一下。程小雨突然抓起背包,明天再讨论吧。
没等俞明回应,她就快步离开了实验室,门被轻轻但坚决地关上。俞明注意到她落下了那本熟悉的笔记本——不是乐理笔记,而是一本封面印着音乐符号的日记本。
他犹豫了几秒,最终没有追出去。也许她需要空间,也许他们都需要。俞明转回电脑前,盯着自己编写的代码。从技术角度看,它完美无缺——高效的算法,精确的音频分析,清晰的数据可视化。但程小雨的话在他脑海中回荡:音乐不只是科学...
他鬼使神差地伸手拿过那本日记本。翻开第一页是不小心的,他告诉自己,只是确认一下这是否真的是私人物品。
扉页上用清秀的字迹写着:程小雨的音乐教学日记。
俞明应该合上的。这明显是私人笔记。但他的手指却不受控制地翻到了下一页。
2023年3月15日。今天在阳光之家教小美弹琴。这个有听力障碍的女孩通过触摸钢琴的振动来听音乐。当我弹奏快节奏的曲子时,她笑得那么开心,说感觉像有很多小蝴蝶在她手心跳舞。这让我想起俞明说的体感交互设计——也许我们可以为听障儿童开发特殊的振动反馈模式
俞明的心跳漏了一拍。她不仅在日记里提到他,还把他们的项目与真实的教学经历联系起来。他继续往下读,罪恶感被好奇心逐渐压倒。
2023年4月2日。和俞明争论音乐游戏的角色设计。他坚持认为教学效果比外观重要,这当然没错,但他不明白孩子们首先需要被吸引,才会愿意深入学习。不过...看到他那么认真地考虑我的每个建议的样子,真的很让人心动。他和其他只会敷衍我的技术宅完全不同。
俞明猛地合上日记本,耳朵发烫。心动程小雨对他...不,这一定是修辞手法。他深吸一口气,再次小心地翻开。
2023年4月10日。今天陈浩又来找茬。看到俞明面对挑衅时那种冷静的尊严,突然明白了什么叫君子不争。奇怪的是,我发现自己越来越期待我们的项目会议了,即使只是看着他专注编程的侧脸...
这次俞明彻底合上了日记本,手指微微发抖。他无权继续窥探这些私密的文字。但已经读到的内容在他脑海中掀起风暴——程小雨对他的感觉,似乎已经超出了项目合作伙伴的范畴。
而他呢
俞明望向窗外渐暗的天色,第一次允许自己直面这个问题。是的,他期待每次见面,记得她咖啡里喜欢加两块糖,注意到她思考时会不自觉地卷动发梢...但这些只是普通的观察力,不是吗
电脑屏幕上的可视化模块突然显得如此冰冷。程小雨说得对,它缺乏生命力。俞明回想起她教孩子们音乐时眼中的光彩,那种纯粹的、富有感染力的热情。也许音乐教育真的不能只用效率来衡量。
他打开一个新的代码文件,开始重写整个可视化模块。这一次,他加入了更多动态元素——音符不再是简单的几何图形,而是会随着音高变化形态的彩色粒子,节奏强烈时会像烟花一样绽放。这不是最科学的,但或许是最能打动孩子的。
工作到深夜,俞明保存了新版程序,给程小雨发了条消息:明天有空来实验室吗我改进了可视化模块。
第二天早晨,程小雨出现在实验室门口,眼睛下方有淡淡的阴影,似乎也没睡好。她沉默地走进来,看到桌上的日记本,表情一僵。
你...看了她的声音几乎是从牙缝里挤出来的。
俞明的耳根发热,只看了前几页。对不起,我不应该——
算了。程小雨迅速抓过日记本塞进包里,脸颊绯红,你说改进了模块
俞明点点头,打开新版程序。当第一个音符化作一群发光的蝴蝶在屏幕上飞舞时,程小雨倒吸一口气。
你...你怎么会...她凑近屏幕,眼睛闪闪发亮,这正是我想要的!这些图形既有艺术感,又保留了音乐结构!
俞明罕见地露出一丝微笑,我参考了一些艺术可视化算法,加入了动态参数。虽然不如之前版本精确,但确实更...生动。
程小雨转过头直视他,目光如此直接,让俞明不得不移开视线。你是因为看了我的日记才改变主意的
部分是。俞明诚实地说,你关于艺术教育的观点有道理。我查了一些研究,确实有证据表明情感投入能显著提高学习效果。
程小雨突然笑了,那笑容明亮得让实验室都仿佛更亮了几分。所以,严谨的计算机系高材生终于承认不是所有东西都能用数据衡量
我承认在某些领域,艺术直觉可能比纯逻辑更有效。俞明谨慎地回答。
这就是进步!程小雨欢呼一声,出人意料地给了俞明一个拥抱,又迅速退开,脸颊微红。呃...谢谢你的改进。这个版本太完美了。
俞明僵在原地,那个短暂的拥抱像一阵电流穿过他的全身。他清了清嗓子,还有件事...校园音乐节是下周五,你要表演吗
程小雨眼睛一亮,是的!我准备了一首原创歌曲。你要来吗她问得有些小心翼翼,好像不确定这个对文艺活动从不感兴趣的计算机宅会怎么回答。
我会去的。俞明说,然后鼓起勇气补充道,实际上...我很期待。
程小雨的笑容更加灿烂了,那说定了!我会给你留个好位置。
接下来的日子,项目进展神速。新版本的可视化模块得到了程小雨所教孩子们的热烈反响,甚至连音乐系的教授们都对这个跨学科项目产生了兴趣。俞明和程小雨的配合也越来越默契,常常一个眼神就能明白对方的想法。
音乐节当晚,俞明提前半小时到达礼堂,却发现前排已经坐满了人。他穿着少有的衬衫而非平常的T恤,手里拿着一小束白色满天星和蓝色勿忘我——根据他偷偷查阅的花语,这代表着真实的感情和不要忘记我。
俞明!这边!林小满在第三排挥手,旁边有个空位,小雨让我给你留的。
俞明道谢坐下,发现这个位置正对舞台中央。礼堂灯光渐暗,主持人宣布下一个节目:音乐教育系程小雨,原创歌曲《心灵密码》。
聚光灯亮起,程小雨坐在钢琴前,一袭简单的白色连衣裙,头发自然地披散在肩上。与平日活泼的样子不同,此刻的她有种沉静的优雅。她的手指落在琴键上,第一个音符流淌而出。
俞明屏住了呼吸。这首歌他从未听过——轻快中带着温柔的旋律,歌词讲述两个使用不同密码的人如何找到共通语言。当副歌部分到来,程小雨的嗓音清澈地唱出:当你的二进制遇上我的五线谱,我们编写出世界上最美的程序...时,俞明的心脏猛烈跳动起来。
这...这首歌是关于他们的吗
表演结束,全场响起热烈的掌声。程小雨鞠躬致谢,目光扫过观众席,在看到俞明时露出了一个特别明亮的笑容。
散场后,俞明在后台入口等待。程小雨小跑着过来,脸上还带着表演后的红晕。你真的来了!她气喘吁吁地说,你觉得怎么样
很棒。俞明干巴巴地说,突然觉得自己的词汇量如此贫乏。他递上花束,给你的。
程小雨接过花,眼睛瞪得圆圆的,你...你给我买花了她低头轻嗅,嘴角扬起甜蜜的弧度,真漂亮。谢谢你,俞明。
两人相对而立,一时无言。周围的喧闹仿佛远去了,只剩下这一小片安静的时空。
那首歌...俞明终于开口。
嗯,是写给我们项目的。程小雨低头摆弄花束,避开他的目光,关于技术和艺术如何找到共同语言...之类的。
俞明点点头,不确定该说什么。他注意到程小雨的发间还沾着一点舞台用的亮粉,在灯光下闪闪发亮。
嘿,你们俩!一个声音打破了这一刻。林小满举着手机跑过来,摆个pose!这么有纪念意义的时刻必须记录下来!
还没等他们反应,她就咔嚓拍了好几张照片。完美!校园音乐节明星和她的神秘仰慕者。她朝俞明眨眨眼,别担心,我会把照片发给小雨,不随便传播。
程小雨佯装生气地拍打闺蜜的手臂,小满!
林小满大笑着跑开,明天实验室见!
回宿舍的路上,俞明收到程小雨发来的照片。画面中,他略显僵硬地站着,而程小雨抱着花束,仰头对他微笑,眼中满是柔软的光。他保存了图片,设置成手机壁纸——这是他做过的最不俞明的一件事。
他不知道的是,当晚校园论坛就炸开了锅。林小满确实没有随便传播照片——她只是发在了个人社交账号上,配文最萌跨系CP诞生。结果被疯狂转发,音乐女神与计算机王子的标签甚至短暂上了本地热搜。
第二天早上,张瑞举着手机冲进宿舍,老兄,你出名了!全校都在讨论你和程小雨!
俞明茫然地看着论坛上那些评论:天啊好配!、没想到计算机系冰山也有融化的一天、听说他为了她重写了整个程序...。
最热门的一条帖子是:独家爆料:程小雨新歌疑似为计算机系男友创作!歌词太甜了吧!
俞明耳朵发烫,但内心深处,某个角落却因为这个荒谬的传言而感到一丝隐秘的喜悦。
第六章
清晨的阳光透过计算机实验室的窗户洒进来,俞明揉了揉酸胀的眼睛,看着屏幕上已经初步成型的音乐教学软件界面。程序运行流畅,色彩斑斓的音符随着测试旋律在屏幕上跳跃,这正是程小雨想要的效果。
终于完成了基础架构...俞明伸了个懒腰,嘴角不自觉地上扬。他拿起手机,犹豫了一下,还是点开了和程小雨的聊天窗口。最后一条消息是昨晚她发来的:明天见!记得吃早餐哦~后面跟着一个笑脸emoji。
正当他思考要发什么时,实验室的门被轻轻推开。程小雨抱着一叠乐谱和两杯咖啡走了进来,发梢上还沾着晨露。
我就知道你又通宵了!她皱起鼻子,把咖啡放在俞明面前,黑咖啡,双份浓缩,不加糖——虽然我觉得这样喝简直是在自虐。
俞明接过咖啡,指尖不小心碰到她的手背,两人同时像触电般缩了一下。最近这种微妙的触电感越来越频繁了。
谢谢。俞明低头抿了一口咖啡,苦涩中带着一丝回甘,就像他此刻的心情。软件的基础功能已经完成了,你要不要...
当然要!程小雨迫不及待地拖过椅子坐在他旁边,熟悉的柑橘香气瞬间包围了俞明。她凑近屏幕,发丝垂落在俞明的手臂上,天啊!你真的把那个音符落下的动画做出来了!
俞明看着她闪闪发亮的眼睛,胸口涌起一股暖流。过去一个月的朝夕相处,程小雨对音乐的热爱和教学的热情一点点融化了他筑起的高墙。他发现自己开始期待每天见面的时刻,甚至会在写代码时不由自主地哼起她创作的旋律。
这个互动模块还需要调整...俞明操作着演示程序,突然感觉到肩头一沉。程小雨不知何时靠在了他身上,呼吸均匀而轻柔。
她睡着了俞明僵着身子不敢动,心跳如擂鼓。阳光勾勒出她精致的侧脸轮廓,睫毛在眼下投下一片阴影。他小心翼翼地调整姿势,让她靠得更舒服些。
俞明...程小雨在梦中呢喃着他的名字,嘴角微微上扬。俞明屏住呼吸,轻轻拨开她额前的碎发,一种前所未有的保护欲涌上心头。
就在这时,实验室的门突然被推开。
老俞!教授找你...张瑞的大嗓门在看到这一幕时戛然而止。俞明急忙竖起食指抵在唇前。
张瑞蹑手蹑脚地退出去,在关门前一秒挤眉弄眼地做了个我懂的口型。俞明无奈地摇头,却发现自己无法否认——他确实对这个靠在他肩头熟睡的女孩产生了超越友谊的感情。
下午的编程课上,俞明心不在焉地转着笔,脑海中全是程小雨靠在他肩上的画面。
俞明!教授的声音将他拉回现实,全国编程大赛的通知下来了,截止日期提前到了下个月15号。
俞明猛地坐直身体。15号那不是程小雨教学汇报演出的日子吗他急忙翻开笔记本核对日期,心沉了下去。
下课铃响,同学们议论纷纷地离开教室。张瑞一把拉住俞明:喂,你发什么呆这次大赛一等奖有去MIT交流的机会,你不是一直想去吗
俞明沉默地收拾书包。这个交流项目他关注了两年,但眼下...
你和那个音乐系女生怎么样了张瑞挤挤眼睛,刚才路过琴房,看到她正在排练呢。
俞明闻言立刻改变方向朝音乐楼走去。隔着琴房玻璃,他看到程小雨正在指导一群小朋友唱歌,脸上洋溢着温暖的笑容。她抬头看见俞明,眼睛一亮,冲他招手。
怎么突然过来了排练结束后,程小雨小跑着出来,额头上还带着细密的汗珠。
俞明递给她一瓶水:大赛日期定了,和你的汇报演出是同一天。
程小雨的笑容凝固了。她当然知道这个比赛对俞明意味着什么。你必须参加!她坚定地说,演出这边我一个人能搞定,软件演示部分我可以请小满帮忙。
但那些互动功能只有我熟悉...
俞明,程小雨打断他,双手搭上他的肩膀,这是我们共同的项目,但更是你的未来。我会把演出录像给你看,好吗
俞明看着她倔强的表情,胸口发紧。他想说自己更想亲眼看到她站在舞台上的样子,想说自己已经习惯了有她在身边的日子,但最终只是点了点头。
接下来的两周,两人见面的时间锐减。俞明整日泡在实验室优化参赛作品,程小雨则忙于排练和最后的软件测试。每次短暂的碰面,他们都在讨论项目细节,那些未说出口的情感被小心翼翼地藏在心底。
周五晚上,俞明收到一封邮件,手指在触控板上悬停了许久才点开。
MIT交流项目邀请函几个字映入眼帘。如果大赛获奖,他将获得为期一年的交流机会,而确认期限就在三天后。
俞明盯着屏幕发呆,直到手机震动起来。是程小雨发来的照片:她站在排练厅中央,周围是熟睡的孩子们,配文是小家伙们累坏了,但进步超级大!你呢吃饭了吗
他望着照片里她疲惫却幸福的笑容,手指在回复框徘徊许久,最终只发了一句:注意休息,别太累。
他无法告诉她,自己可能要去地球的另一端了。
周末,程小雨突然出现在实验室门口,手里拎着一个保温桶。
突击检查!她故作轻松地走进来,我就知道你又没好好吃饭。她打开保温桶,香气瞬间充满整个房间,我妈秘制的红烧牛肉,趁热吃。
俞明接过筷子,突然注意到她眼下的青黑:你最近睡得不好
程小雨避开他的视线:就是有点担心演出...不说这个,你的参赛作品怎么样了
两人边吃边聊,气氛渐渐轻松起来。当俞明演示完最新优化的大赛作品后,程小雨突然安静下来。
俞明,她轻声问,如果...如果你获奖了,你会去美国吗
俞明的手指停在键盘上。原来她已经知道了。
我还没决定。他最终说道,转头看向她,你觉得我该去吗
程小雨咬着下唇,眼睛里闪烁着复杂的光芒。当然应该,她努力扬起笑容,那可是MIT啊!而且只有一年...
一年很长。俞明不自觉地伸手,又在中途收了回来。
两人陷入沉默,各自心事重重。窗外,初夏的风吹动树叶,沙沙作响,仿佛在演奏一首离别的序曲。
第七章
全国编程大赛当天,俞明坐在电脑前,指尖悬在键盘上方,却迟迟没有敲下第一行代码。
屏幕上,比赛倒计时一分一秒地流逝,但他的思绪却飘向了音乐学院的排练厅——今天是程小雨教学汇报演出的日子,而他却坐在这里,面对着冰冷的屏幕。
如果现在赶过去,还来得及……
他闭上眼,脑海里浮现出程小雨站在舞台上,带着孩子们唱歌的样子。她的笑容,她的声音,她专注时微微皱起的眉头——这一切都比代码更让他心跳加速。
该死。
俞明猛地站起身,椅子在地板上划出刺耳的声响。周围的参赛者纷纷抬头,疑惑地看着他。
他抓起背包,头也不回地冲出比赛场地。
雨丝飘落,俞明在校园里狂奔,衬衫被雨水打湿,贴在身上。他一边跑一边给程小雨发消息:等我,我马上到。
但当他气喘吁吁地赶到音乐学院礼堂时,演出已经开始。他站在最后一排,远远地看着舞台上的程小雨——她穿着简单的白裙,手指轻抚钢琴,带着一群孩子唱着她自己创作的儿歌。
她的声音清澈得像山间的溪流,笑容温暖得让人移不开眼。俞明靠在门框上,胸口发紧。
我差点错过这个。
演出进行到互动环节,程小雨原本计划用他们共同开发的音乐教学软件展示孩子们的音准训练成果。然而,当工作人员点击启动程序时,屏幕却卡在了加载界面。
台下的评委和家长们开始低声议论。程小雨的笑容僵了一瞬,但很快,她轻轻拍了拍手,柔声说:没关系,我们可以用另一种方式继续!
她让孩子们围成一圈,自己拿起一把木吉他,即兴弹唱起来。没有程序辅助,没有精心设计的动画,只有最纯粹的音乐和笑声。
俞明看着她在意外中依然从容的样子,心脏像是被狠狠攥了一下。
她根本不需要那个软件……她需要的,只是有人在她身边。
演出结束后,俞明在后台找到了程小雨。她正蹲在地上,帮一个小女孩系鞋带。
俞明她抬头看到他,眼睛瞬间亮了起来,但很快又染上担忧,等等,你不是应该在比赛吗
我弃赛了。他低声说。
程小雨的笑容消失了。她站起身,声音微微发抖:……什么
我赶过来的时候,程序出了问题,我……
你放弃了全国编程大赛她的声音陡然提高,引得周围几个学生和家长侧目。她拽着他的袖子,把他拉到走廊角落,压低声音质问:你知道这场比赛对你有多重要吗MIT的交流机会!你准备了整整一年!
我知道,但我更想看到你的演出。
程小雨的指尖微微颤抖,眼眶发红:你疯了吗我的演出只是一次课堂作业,你的比赛关系到你的未来!
你就是我的未来。
这句话脱口而出,空气瞬间凝固。
程小雨怔住了,嘴唇轻颤,似乎想说什么,却又咽了回去。最终,她深吸一口气,声音冷静得可怕:俞明,你不能这样。你不能为了我放弃自己的路。
我自己的路俞明苦笑,如果没有遇见你,我可能永远只会写代码,永远不知道音乐可以让人这么快乐。是你让我看到不一样的世界,我怎么可能——
但我们不能只靠一时冲动活着!程小雨打断他,声音里带着罕见的严厉,你明明有更好的选择,为什么要做这种牺牲这根本不理性!
理性俞明盯着她,那如果我告诉你,我已经拒绝了MIT的邀请呢
程小雨的脸色瞬间苍白。
……什么时候的事
三天前。
她猛地后退一步,像是被刺痛了一般:你没有告诉我。
因为我知道你会反对。
我当然会反对!她的声音几乎哽咽,俞明,我们……我们甚至还没有确定关系,你就为我放弃这么多,这不对……这根本不公平!
我只是做了我想做的事。
但这不是我想要的!她攥紧拳头,眼泪终于滑落,如果我们的感情需要你不断牺牲自己的未来,那我们……可能真的不适合。
这句话像一把刀,狠狠扎进俞明的胸口。
他张了张嘴,却发不出声音。
程小雨抬手擦掉眼泪,转身要走,却又停住脚步,背对着他说:……我希望你能去追回MIT的机会。至少……别让自己后悔。
然后,她头也不回地离开了。
俞明站在原地,雨水从发梢滴落,分不清是外面的雨,还是自己的汗。
他摸出手机,看到屏幕上最后一条未保存的代码文件——那是他参赛作品的最终版本,现在,已经随着他的冲动选择,永远丢失了。
接下来的几天,俞明和程小雨陷入了彻底的冷战。
他尝试给她发消息,但全部已读不回。他去音乐学院找她,却总被告知她在上课或排练。甚至他们的共同好友林小满都无奈地告诉他:小雨说,她需要时间冷静。
而另一边,MIT的确认期限已过,交流项目的名额顺延给了候补选手。
俞明坐在空荡荡的实验室里,盯着电脑屏幕,第一次感到迷茫。
我真的做错了吗
就在这时,他的手机震动了一下。
是张瑞发来的消息:老俞,你快看校园论坛。
俞明点开链接,映入眼帘的是一张照片——他和程小雨在实验室里,她靠在他肩上熟睡的样子。
标题赫然写着:【计算机系学霸与音乐系才女的秘密恋情】
而发帖人,是一个匿名账号。
但俞明几乎能猜到是谁——照片的拍摄角度,明显来自实验室窗外。
而那天,只有一个人曾在那里逗留。
……陈浩。
第八章
校园论坛的帖子像一颗炸弹,瞬间引爆了整个学校的讨论。
俞明的手机从早上开始就响个不停,班级群、社团群、甚至久未联系的高中同学都发来消息:这是真的吗你和音乐系那个程小雨在一起了
他烦躁地把手机调成静音,推开实验室的门,却发现几个低年级的学弟学妹正凑在一起看手机,一见到他就噤了声,眼神里带着好奇和八卦的意味。
张瑞从后面追上他,压低声音:老俞,你得看看这个。
他递过手机,屏幕上显示着论坛最新热帖——
**【深扒学霸CP背后的真相:弃赛、炒作与心机】**
帖子内容直指俞明为了追求程小雨故意放弃比赛,甚至暗示他开发的音乐教学软件只是泡妞工具,根本不够专业水准。更恶心的是,评论区有人匿名爆料:音乐系那位也不是省油的灯,前男友一大堆,现在盯上计算机系的潜力股罢了。
俞明的拳头猛地砸在墙上,指节泛白。
陈浩干的张瑞问。
除了他还有谁俞明声音低沉,我去找他。
等等!张瑞拽住他,你现在去揍他,只会让事情更糟。程小雨那边怎么样
俞明沉默了。自从那天的争吵后,他们再没说过话。
音乐学院琴房。
程小雨机械地弹着练习曲,手指在琴键上移动,却完全听不进旋律。
小雨。林小满推门进来,欲言又止,副院长找你。
她的心一沉。
副院长办公室里,严肃的中年女人推了推眼镜:程小雨,有人反映你的教学方案中使用的软件存在版权问题
什么她猛地抬头,那是我和计算机系的俞明共同开发的,每一行代码都是原创!
有人提供了相似软件的对比图。副院长递过一份打印资料,当然,学院会调查清楚。但下周的全市教学示范会,你可能需要暂缓参加。
程小雨的手指掐进掌心。那个示范会是她准备了半年的机会,关系到毕业推荐和奖学金。
走出办公室,她颤抖着掏出手机,点开那个被她置顶却几天没敢联系的对话框。
手指悬在屏幕上方,却不知道该发什么。
说我被人举报了可他已经为她放弃够多了。
问论坛上的事你看到了吗那只会让情况更复杂。
最终,她锁上屏幕,把手机扔回包里。
深夜,俞明躺在宿舍床上,盯着天花板。
手机屏幕亮起,是MIT教授的新邮件:
Mr.
Yu,
我们对你的算法研究很感兴趣。如果你能在两周内提交一份关于音乐教育数字化的新提案,交流项目的名额仍可保留。
他盯着音乐教育数字化几个字,心脏剧烈跳动。
这明明是他和程小雨一起走过的路。
可现在,她不在身边了。
---
另一边,程小雨蜷缩在琴房角落,泪水砸在乐谱上。
林小满推门进来,叹了口气:我刚从张瑞那儿听说……俞明为了来看你演出,不仅弃赛,还拒绝了MIT的邀请。
程小雨的呼吸停滞了一瞬。
他都没告诉你林小满蹲下来,那傻子大概是怕你内疚。
程小雨把脸埋进膝盖。她想起俞明说你就是我的未来时认真的眼神,想起他熬夜调试程序时专注的侧脸,想起他在雨中奔向她的样子。
她突然意识到——
自己生气不是因为他放弃机会,而是因为害怕。
害怕他将来后悔,害怕这段感情背负太多牺牲,害怕有一天他会说:如果不是为了你……
可她现在才明白,真正的爱不该是互相束缚,而是相信对方的选择,哪怕那看起来不够理性。
三天后,张瑞和林小满联手策划了一场偶遇。
老俞,你的《算法导论》是不是落在图书馆了张瑞一脸无辜。
俞明皱眉:那本书不是在你那儿吗
啊是吗张瑞演技浮夸,那可能是我记错了……不过你都一周没去图书馆了,真的好吗
俞明懒得理他,却被硬推出了宿舍。
与此同时,程小雨被林小满以帮我找一份乐谱为由,骗到了图书馆同一区域。
于是,当俞明转过书架,迎面撞上抱着一摞书的程小雨时,两人都僵在了原地。
空气凝固了几秒。
你……
论坛的事,俞明先开口,我会处理。
程小雨摇头:那个不重要。MIT的邀请……还有挽回的余地吗
俞明怔住:你怎么知道
张瑞告诉小满的。她苦笑,你总是这样……什么都不说。
因为我了解你。他轻声说,你一定会劝我去。
我当然会。她抬头看他,眼眶发红,但那不代表我不想你留下来。
这句话像一把钥匙,瞬间打开了两人之间紧锁的门。
俞明向前一步,小心翼翼地接过她怀里的书,指尖相触时,谁都没有躲开。
我收到了教授的邮件。他低声说,如果能在两周内完成一个新的研究计划,名额还能保留。
程小雨的眼睛亮了起来:什么样的计划
关于音乐教育数字化的。他顿了顿,也就是……我们一直在做的事。
她眨了眨眼,突然笑了:那你还站在这儿干嘛
俞明呆住。
两周时间很紧吧程小雨转身走向自习区,回头看他时,眼里带着熟悉的狡黠光芒,需要音乐顾问吗免费的那种。
接下来的日子,他们泡在实验室里,争分夺秒地完善新的方案。
这次不一样——俞明不再独自承担所有编程工作,而是教会程小雨基础操作,让她能独立调试简单的教学模块;程小雨则坚持让俞明重新联系MIT,明确表示这次的研究是合作项目,不是他一个人的牺牲。
看,这样就算你去了美国,我也能维护软件。程小雨得意地展示她刚学会的代码调试。
俞明望着她的侧脸,胸口发烫。
他忽然明白,爱不是放弃自己的路去迁就对方,而是让两条路并行,即使暂时分开,也会在某个地方重新交汇。
就像音乐与代码,看似遥远,却能在某个频率上共振。
第九章
图书馆的角落,阳光透过落地窗洒在桌面上,形成一片温暖的光斑。
俞明盯着眼前的代码已经三个小时了。屏幕上的音符图案随着他敲击键盘的动作跳跃变换,却始终达不到他想要的效果。他摘下眼镜,揉了揉酸涩的眼睛。自从和程小雨争吵后,他已经一周没有好好睡过了。
手机屏幕亮起,是张瑞的消息:老兄,听说程小雨今天在音乐厅排练毕业演出,你真的不去找她谈谈
俞明的手指悬在屏幕上方,最终还是没有回复。不是不想谈,而是不知道该怎么开口。他从未如此强烈地感受到语言的局限性——那些盘旋在心底的情绪,那些无法用逻辑解释的冲动,该如何准确地传达给她
电脑屏幕上,音乐可视化程序半成品静静地等待着。这是俞明构思的心灵桥梁平台,一个将音乐与编程结合的新型互动系统。他原本想用它来表达自己的心意,但现在却卡在了最关键的情感表达模块。
你需要的是情感,不是算法。
一个声音突然在身后响起。俞明转头,看到周教授站在他身后,目光落在他的屏幕上。
教授,我...
周教授摆摆手,拖了把椅子坐下。我听说你放弃了MIT的交流机会
俞明低下头,嗯了一声。
因为那个音乐系的女孩
这次俞明没有立即回答。窗外的梧桐树沙沙作响,一片叶子飘落在窗台上。
不只是因为她,他终于开口,也是为我自己。我发现自己真正想做的,不是纯理论研究,而是能触达人心的技术应用。他指了指屏幕,像这样的项目,能把音乐带给更多孩子。
周教授若有所思地点点头,突然说:你知道我为什么支持你参加编程大赛吗
俞明摇头。
因为大赛评委之一,MIT的Williams教授,正在研究音乐与人工智能的交叉领域。周教授从口袋里掏出一张名片,他昨天联系我,说对你的音乐可视化技术很感兴趣,愿意将交流项目延期到下学期。
俞明猛地抬头,名片上的名字在阳光下闪闪发亮——Prof.
Michael
Williams,
MIT
Media
Lab。
但...截止日期已经过了。
周教授笑了,对真正的人才,截止日期是灵活的。Williams教授说,他看了你比赛提交的半成品,认为很有潜力。他站起身,拍了拍俞明的肩,不过这次,别再把所有事情都自己扛了。好的关系不是牺牲,而是共同成长。
教授离开后,俞明盯着那张名片,思绪万千。一周前的争吵言犹在耳——
你凭什么替我做决定程小雨的声音带着颤抖,放弃比赛,错过交流机会...这不是我想要的!
我只是想支持你的汇报演出...
真正的支持是相信我能处理好自己的事!她的眼里闪着泪光,你总是这样,把所有想法都藏在心里,然后突然做出极端决定。我们之间难道连基本的沟通都做不到吗
回忆如潮水般退去,俞明重新看向屏幕。周教授说得对,他需要的不是更完美的算法,而是真实的情感表达。深吸一口气,他打开了新的代码文件。
这一次,他不再试图用技术模拟情感,而是将自己的真实经历转化为音乐——图书馆初遇时的惊讶,雨中同行的悸动,音乐节听到她原创歌曲时的心跳加速...每一个重要时刻,都对应一段独特的旋律。
代码如行云流水般从他指尖倾泻而出,仿佛压抑已久的情感终于找到了宣泄的出口。
当最后一个音符落定,俞明长舒一口气,拿起手机拨通了张瑞的电话:帮我个忙...
毕业典礼前一天的下午,程小雨独自坐在音乐厅后台,手指无意识地摩挲着毕业袍的衣角。一周了,自从那场争吵后,她和俞明再也没有联系。每次拿起手机想发消息,那些未说出口的话就又哽在喉咙里。
她不是不明白俞明的用心,但一想到他为自己放弃那么多机会,心里就像压了块石头。真正的爱情不该是这样的——不是牺牲和放弃,而是共同成长和相互成就。
小雨!林小满风风火火地冲进来,出大事了!你快去中央广场!
怎么了程小雨被闺蜜拽起来,我待会还要排练...
排练取消了!不对,是改到中央广场了!林小满激动得语无伦次,是俞明!他做了个什么系统,全校都轰动了!
程小雨的心跳漏了一拍。还没等她反应过来,就被林小满拉出了音乐厅。
中央广场上已经聚集了一大群人,学生们围成一个圈,中间是一个巨大的投影屏幕,旁边摆着几台造型奇特的设备。而站在设备前的,是穿着简单白衬衫的俞明,他看起来有些紧张,却异常坚定。
程小雨停在人群边缘,心跳如鼓。她已经有整整一周没见到他了,此刻站在阳光下的他,似乎比记忆中更加清晰真实。
谢谢大家过来。俞明的声音通过麦克风传遍广场,我是计算机系的俞明,今天想借助这个心灵桥梁平台,向一个重要的人表达一些...难以用言语描述的感受。
人群中响起善意的起哄声。程小雨感到脸颊发烫,却无法移开视线。
俞明继续道:很多人认为编程和音乐是两种完全不同的语言,但在我看来,它们都是表达思想的媒介。他操作了一下电脑,投影屏上出现了一个精美的交互界面,这是我设计的音乐互动平台,它记录了一段特别的...心灵相遇。
熟悉的旋律响起,程小雨猛地捂住嘴——那是她在图书馆哼唱的旋律,俞明第一次听到的旋律。但现在它变得更加丰富,加入了钢琴和电子音效,既保留了原本的纯净,又多了几分科技感。
随着音乐进行,屏幕上开始浮现出一个个场景:图书馆的书架、雨中的校园小路、音乐节的舞台...全都是他们共同经历过的瞬间。每个场景都配有简短的文字,讲述着俞明当时的感受。
第一次听到这段旋律时,我想的是如何让它停止干扰我的工作...
共撑一把伞时,我发现雨水打湿了你的发梢比代码更让我在意...
看到你在舞台上发光,我突然理解了什么是无法用逻辑解释的美...
程小雨的眼眶湿润了。这些朴实无华的文字,比任何华丽的告白都更直击心灵。她从未想过,那个看似冷静的俞明,内心竟有着如此细腻的观察和感受。
音乐进入高潮部分,屏幕上的画面变成了他们争执的场景,配文是:当我以为自己做出了最好的选择,却伤害了最不想伤害的人...
最后,音乐渐渐柔和,新的文字浮现:我学会了爱不是牺牲,而是坦诚;不是单方面的付出,而是共同的成长。程小雨,你愿意给我一个机会,让我们重新开始吗
全场寂静,所有人的目光都转向了站在人群中的程小雨。她的眼泪已经不受控制地流下,但嘴角却扬起灿烂的笑容。
说点什么啊!林小满小声催促,轻轻推了她一把。
程小雨深吸一口气,走向站在中央的俞明。每走一步,心跳就加快一分。当她终于站在他面前时,广场上响起了热烈的掌声和欢呼。
你这个傻瓜,她声音颤抖,却带着掩饰不住的笑意,明明可以直接发微信的。
俞明耳根通红,但眼神坚定。有些话...值得用特别的方式说。他指了指身后的设备,这是心灵桥梁1.0版本,专为那些不擅长表达的人设计。它可以将情感转化为音乐和图像...
程小雨再也忍不住,上前一步紧紧抱住了他。俞明僵了一秒,随即用力回抱,将她整个人拥入怀中。
对不起,他在她耳边轻声说,我应该早点告诉你交流机会的事。
我也是,程小雨把脸埋在他肩头,我不该说那么重的话。
人群的欢呼声中,俞明轻轻松开她,从口袋里掏出那张名片。Williams教授同意延期交流项目,下学期才开始。他顿了顿,如果你不介意的话...
我当然不介意!程小雨接过名片,眼睛闪闪发亮,这是你的梦想,我怎么会...
俞明摇摇头,不完全正确。遇见你之后,我的梦想...升级了。他指向那套设备,我想把技术和音乐结合起来,创造更多能打动人心的作品。这比单纯的编程研究更让我兴奋。
程小雨注视着他认真的表情,突然踮起脚尖,在他脸颊上轻轻一吻。那么,计算机先生,我们是不是该庆祝一下我们的第一次正式合作
俞明的脸瞬间红到了耳根,但他的手却坚定地握住了她的。事实上,我还有个请求...明天的毕业典礼,我能演奏一首曲子吗
毕业典礼当天,阳光明媚。当校长宣布下面是计算机系俞明同学的特殊表演时,全场响起了好奇的议论声。毕竟,计算机系的学生在毕业典礼上表演,这可是头一遭。
俞明走上台,坐在钢琴前——这是程小雨花了整整一晚上紧急培训他的成果。他深吸一口气,手指落在琴键上。
简单的旋律流淌而出,是《心灵密码》的主歌部分。虽然技巧生涩,但每个音符都饱含情感。当副歌部分到来时,一个清亮的女声加入进来——程小雨从侧台走出,接过演唱的部分。
...当你的二进制遇上我的五线谱,我们编写出世界上最美的程序...
合唱部分,俞明站起身,与程小雨一起唱出最后一句:这就是我们的心灵密码,永远加密,永不删除。
全场响起经久不息的掌声。在欢呼声中,俞明握住程小雨的手,轻声说了句什么,让她瞬间泪流满面又笑靥如花——后来无论谁问起,程小雨都拒绝透露那句话的内容,只说那是专属于他们的心灵密码。
一年后,在心桥教育科技成立一周年的庆典上,程小雨正在调试新开发的音乐教学系统。公司从最初两人团队发展到现在的十五人,他们的音乐编程软件已经被全国上百所学校采用。
程总,俞总让您去演示厅。新来的实习生探头进来。
程小雨笑着摇头,又搞什么神秘...这一年来,俞明时不时会给她一些小惊喜,从代码写的情书到用算法生成的肖像画。
演示厅里一片漆黑。当她推门而入时,灯光突然亮起,面前是一个全新的交互装置——心灵桥梁2.0。
俞明站在装置旁,西装笔挺却掩不住眼中的紧张。一年前的今天,我们创立了心桥。他启动装置,墙面上投射出他们这一年的点点滴滴:第一间简陋的办公室、通宵工作的疲惫、第一个客户签约的喜悦...
最后画面停在一张设计图上——一座结合了音乐厅和科技馆的儿童教育中心。这是我们下一个五年计划,俞明的声音有些颤抖,但在此之前...
他按下最后一个按钮,装置中心缓缓升起一个小盒子。当俞明单膝跪地打开盒子时,程小雨已经泪流满面。
程小雨,你愿意成为我永远的合作伙伴吗不仅在公司,更在...人生中。
这算求婚还是商业提案啊程小雨又哭又笑地问。
都有。俞明也笑了,我设计了专属算法——接受求婚后,系统会自动发送婚礼倒计时程序到你的邮箱。
程小雨扑进他怀里,我愿意!当然愿意!
周围的员工们欢呼着抛出彩带。在缤纷落下的色彩中,俞明轻轻吻住了程小雨。这个吻里,有图书馆初遇时的青涩,有雨中共伞时的心动,有争吵后的思念,更有对未来无限的期待。
他们的故事,就像最好的程序与最美的旋律交织而成的作品——既有严谨的逻辑,又有即兴的华彩;既能精准运行,又能自由创造。而这,正是独属于他们的心灵密码。
[全文完]