接下来的两周,陈林的生活变得出奇地规律。
早上九点到公司。
看看YanHai-30B的训练进度,和白迁、潘思碰个头。
然后就是自己的“学习时间“。
说是学习,其实就是在自己的工位上,把要看的教材准备好,然后启动【自动学习】功能疯狂充电。
计算机、社会学、中国古代历史。
三管齐下。
每天五个小时以上的托管时间。
这天下午。
陈林刚从【自动学习】状态中恢复过来,就听到白迁在那边敲着键盘骂骂咧咧。
“这破代码怎么又卡住了......“
白迁揉着太阳穴,一脸郁闷。
陈林走过去看了一眼。
屏幕上是一段数据预处理的代码。
“怎么了?“
“哦陈总,数据清洗的流水线代码有点问题。“
白迁叹了口气:
“理论上跑通了,但效率太低。处理一批数据要花的时间比预期长了差不多30%。“
“我和潘思研究了两天了,暂时没想到好的优化方案。“
陈林看着屏幕上那一行行代码,眉头微微皱起。
说实话,要是放在一个月前,这些代码对他来说就是天书。
但现在......
他盯着屏幕看了几秒钟。
脑子里那些用【自动学习】功能灌进去的知识,开始自动运转起来。
数据结构、并行计算、内存管理......
这些原本陌生的概念,此刻清晰无比。
“我看看。“
陈林拉过一把椅子,在白迁旁边坐下。
白迁愣了一下。
陈总要亲自看代码?
他不是......不太懂编程吗?
印象里陈林之前参与代码工作的时候,都是负责那些数学算法层面的设计。
具体的代码实现,基本都是他和潘思在做。
陈林只是非常偶尔地提交一些代码,写得也非常初级,比孙宇稍微好一点,还不如沈妍。
他什么时候对代码这么在行了?
不过白迁也没多想,直接把键盘往陈林那边推了推。
“陈总您请。“
陈林接过键盘,开始仔细阅读那段代码。
一行一行。
眼神专注而认真。
大约过了五分钟——
“问题应该在这里。“
陈林指着屏幕上的某一段:
“这个循环嵌套的方式不太对。“
“每次迭代都在重新分配内存,效率自然上不去。“
白迁凑过来看了一眼,眉头微皱。
陈林心里想着,按照白迁和潘思的水平应该不会写出这种代码,有可能是孙宇或者沈妍写的。
当然也有可能是陈林自己写的,毕竟之前的陈林自己也是自学的半吊子。
咳咳咳,但是陈林装作不考虑这个问题,直接回到代码的讨论上。
“逻辑没问题,但性能有问题。“
陈林的手指在键盘上飞快敲击:
“我改一下你看看。“
他开始修改代码。
白迁站在旁边看着,眼神逐渐从疑惑变成了惊讶。
陈林的修改思路非常清晰:
首先,把原来的嵌套循环改成了向量化操作。
然后,引入了一个缓存机制,避免重复的内存分配。
最后,用多线程并行处理替代了原来的串行逻辑。
整个过程行云流水,没有任何卡顿。
就像他已经写过一百遍这样的代码一样。
十分钟后。
陈林敲下最后一个字符,按下保存。
“试试看?“
白迁回过神来,连忙把修改后的代码跑了一遍测试。
几秒钟后,测试结果出来了。
“通过了!“
白迁的眼睛瞪得老大:
“而且......“
他看着屏幕上的性能数据,声音有些发抖:
“处理速度提升了接近30%?!“
旁边的潘思也被惊动了,快步走过来查看。
“什么情况?“
“陈总刚才帮忙优化了一下代码。“
白迁指着屏幕:
“你看这个性能提升......“
潘思看了一眼数据,然后又看了一眼陈林,表情变得微妙起来。
“陈总......“
他推了推眼镜:
“您什么时候学的这些?“
陈林笑了笑,语气谦虚:
“最近这段时间一直在自学。“
“看了不少教材,也做了一些练习。“
“算是有点进步吧。“
白迁和潘思对视了一眼。
进步?
这叫“有点进步“?
一个月前还是编程半吊子的人,现在写出来的代码连他们两个计算机博士看了都觉得厉害?
这进步速度也太离谱了吧!
“陈总,您这个水平......“
白迁挠了挠头,措辞有些艰难:
“我觉得您可能比很多计算机专业的硕士生都强了。“
陈林摆了摆手。
“过奖过奖。“
他心里却在想硕士生?
那可能有点高估了。
根据系统的判定,他现在的计算机水平刚刚从【入门级】升到了【初级】。
按照系统的标准,【初级】大概相当于普通计算机本科毕业生的水平。
硕士生的话,应该要到【中级】才行。
不过——
这个进步速度已经很让陈林满意了。
毕竟他用【自动学习】功能看完那十几本计算机教材,总共也就花了二十多个小时。
二十多个小时,从零基础到本科毕业水平。
这个性价比,简直不要太高。
“对了陈总。“
潘思突然开口:
“既然您的代码能力已经这么强了,以后有些简单的模块是不是可以让您来写?“
“这样的话,我和白博士可以腾出更多精力来搞核心架构。“
陈林想了想,点了点头。
“可以。“
“不过我毕竟是半路出家,复杂的模块还是你们来。“
“简单的边角料工作,我可以帮忙分担一些。“
“好嘞!“
潘思眼睛一亮。
说实话,他和白迁这段时间确实有点忙不过来。
模型训练要盯着,数据流水线要维护,还有各种杂七杂八的事情......
如果陈林能分担一部分代码工作,那简直是雪中送炭。
接下来的几天。
陈林开始正式参与到公司的代码工作中。
虽然他只是和孙宇、沈妍一起负责一些相对简单的模块。
但只要是他写出来的代码质量,让白迁和潘思都刮目相看。
没有bug。
一次通过测试。
运行效率还比预期高出一截。
“陈总,您这代码写得也太漂亮了......“
白迁看着陈林提交的最新代码,忍不住感叹:
“我从业这么多年,还是头一次见到有人能把新手代码写成这样。“
沈妍看向他的目光也是异彩连连。