他说完才突然意识到,自己是不是太自来熟了?毕竟跟景谅才算第二次见面,还是在这么微妙的氛围下。
景谅点点头:“混合格式确实麻烦,尤其是历史数据,往往缺乏统一规范。除了正则,可以试试先做一轮简单的模式识别和分类,应该会好处理一点。”
蔡国明眼睛一亮:“对啊,我怎么光想着用一把锤子敲所有钉子了!”
他刚才那点尴尬瞬间被冲散了,只觉得和景谅聊天思路一下子开阔了许多:“你之前项目里遇到过类似问题?有什么好用的工具库推荐吗?”
“嗯,遇到过。”景谅笑了笑:“Python里有些现成的日期解析库像dateutil可以试试,对非标准格式容忍度不错。数字单位拆分的话,自己写个小函数结合简单规则其实更快,我晚点可以发你一个我之前写的示例片段参考。”
“好呀好呀,谢谢你!”蔡国明忽然想起什么,有些不好意思地说:“哎呀,光顾着聊了,还没正式自我介绍,我是蔡国明,理工大的……”
景谅却笑眯眯地打断他,语气自然:“蔡同学,我知道你。上学期在《软件学报》上看到过你署名的那篇关于分布式缓存一致性的优化方案,思路很巧妙,特别是引入轻量级版本号的提议,对我很有启发。”
蔡国明瞬间愣住了,脸一下子有点红:“哪里,就是一点粗浅的个人想法……”
他很想表现得谦虚一点,但嘴角的笑意完全藏不住。
尹昊在旁边看着,忍不住插话:“景谅,你们闫大的课程是不是特别注重实战啊?我们那老师一天到晚就会讲理论,真让我们自己上,还真搞不出来。”
“学校教基础,更多是自己找项目折腾。踩坑多了,慢慢就有点经验了。你们做的项目肯定也各有各的精彩。”
“哈哈哈,那真是借你吉言了。”尹昊嘻笑着问徐婧:“徐婧,我听说你们学校老师也是个实践派,教的咋样啊?”
突然被cue的徐婧愣了一下,含糊道:“嗯……还行吧。”
雷欣蕊听着他们讨论,原本的紧张也放松不少:“你们好厉害啊……我API调用还没学明白呢。”
“慢慢来,都是从基础开始的。”景谅转向她,忽然想起了什么:“对了,雷同学,我记得你是跟B组赵工实习?赵工在系统调试和性能优化上经验非常丰富,跟着他应该能学到不少东西吧?”
提到赵工,雷欣蕊表情有点微妙,又是敬佩又是有点发怵:“赵工是很厉害,就是要求特别严格,代码逻辑必须清清楚楚,注释也要规范……我昨天有个变量名取得随意了点,被他批了十分钟。”
她吐了吐舌头:“不过确实学到了很多平时注意不到的细节。”
景谅点点头,感叹道:“严师出高徒,能注重这些细节的老师傅现在不多了。”
“不瞒你说,我这边遇到个有点棘手的历史系统交互问题,可能涉及到一些早期的设计思路,现有的资料完全没提。我就想着能不能找机会向赵工这样的前辈请教一下。”
他语气诚恳,带着点求助的意味:“不知道赵工一般什么时候比较方便?或者,去请教的话,有什么需要特别注意的地方吗?怕贸然过去打扰了。”
雷欣蕊没想到景谅会这么直接又客气地向她打听,便仔细想了想:“赵工下午一般三点之后,如果没紧急的线上问题要处理,心情会相对平稳点。他最不喜欢别人没自己想清楚就去问,你要是去,最好把问题背景、你已经试过哪些方法、结果如何、具体卡在哪儿都理得明明白白,列个清单最好。还有……”
她稍微压低点声音:“他好像对喝茶挺讲究的,特别喜欢一种叫‘雾里青’的绿茶,不过挺难买到的。”
“太感谢了。”景谅立刻用手机备忘录记下:“雷同学真是帮大忙了,省得我冒冒失失撞枪口上。”
一顿饭在不知不觉中变得轻松愉快。景谅说话风趣,见识广,从学校的趣事到不同编程语言的特性都能聊上几句,而且很会引导话题,让每个人都有参与感。最初那点尴尬和隔阂,早已消弭于无形。
徐婧若有所思地看着景谅,对他这种迅速拉近距离、获取信息、同时给予对方高度认可的能力,有了更深的体会。
这个人,远不止是技术好那么简单。