韩禾将自己变成了一块海绵,疯狂地吸收着关于安卓app开发的一切。图书馆里关于java和kotlin的书被她借了个遍,b站上进阶的视频教程被她开了二倍速刷了一轮又一轮。
她骨子里那股韧劲被彻底激发了出来。题目越难,她越要解。陈廊越是游刃有余,她越要证明自己也能跟上。
付出是有回报的。在中期项目会议上,她拿出了一个虽然界面简陋,但功能完整的app。当她在自己的手机上成功运行了一遍全流程,并将其状态同步到硬件上时,组里的两个男生发出了由衷的赞叹。
“佬太强了!”
陈廊靠在椅背上,双手交叉,看着她的演示,脸上没什么表情。
直到她演示结束,他才不咸不淡地点评了一句:“作为初学者,在这么短的时间内能把全流程跑通,你的执行力很出色。”
随后修长的手指点在屏幕的一处红点上,语气转为一种客观的专业讨论:“不过,ui还是太粗糙了,交互逻辑也有点奇怪。既然功能已经基本实现,下一步建议你在这两块上花点心思。”
这评价,一半是批评,一半是肯定?
韩禾分辨不清。但那句“执行力很出色”,像一粒微小的糖,在她苦涩的学习过程中,泛起了一丝若有若无的甜。这个念头刚一冒出来,她就立刻警惕地将它掐灭了。
随着项目的深入,她不可避免地撞上了一面迷墙。
是一个关于蓝牙低功耗(ble)数据传输的bug。她写的程序,在连续传输大数据包时,总会无规律地出现丢包和连接中断的问题。她查遍了国内外所有技术论坛,尝试了十几种不同的解决方案,熬了整整一天,问题依旧。
屏幕右下角的时间,跳到了凌晨一点。
韩禾趴在图书馆冰冷的桌面上,久违地感到了被彻底击败的无力感。
她知道,有一个人,肯定能告诉她的问题的症结所在。
她的手指,在微信联系人列表里,悬停在那个名为“陈廊”的昵称上,迟迟没有点下去。
莫名的不想被他看扁。
韩禾天人交战了一会,决心还是在网上自己搜。就在她重新把目光转移到技术论坛的页面之际,手机屏幕上方弹出了一条微信消息。
来自陈廊。
【陈廊】:ble的mtu协商机制有问题,你没有在代码里设置回调函数来处理连接参数的更新请求。明天把这块改一下。