晚上八点的鸿芯智谷教室:一盏不灭的灯
晚上八点整,深圳西部硅谷产业园B座的大厅已经暗了下来。前台的工作人员五点半就下班走了,自动门调成了刷卡模式。电梯间里只有昏暗的节能灯在亮,两扇电梯门安静地合着。
但坐电梯上到三层,推开通往鸿芯智谷实训区的防火门,你看到的是另一个世界。
走廊尽头的几间教室全都亮着灯。白炽灯的光从门上的玻璃窗透出来,在走廊地面上投下几块明亮的长方形。空调外机在楼顶嗡嗡地转。隔着两道门,键盘敲击声隐隐约约传出来——那种密集的、几乎没有停顿的节奏,和白天上课时的声音不同:白天是全班三十个人同步操作时那种有起有落的"合唱",晚上则是零散的、断续的、带着思考间隙的"独奏"。
这层楼晚上从来没有清过场。在鸿芯智谷,白天最后一节课结束于傍晚六点,但教室和实验室的开放时间会持续到晚上十点。没有人要求谁必须留下来,但你每天晚上来这层楼看一圈,总能碰到十几二十个人——坐在同样的座位上,对着和白天一样的屏幕,在跟自己较劲。
我在这层楼待了几个晚上,挑出了三个不同的人。他们代表了"晚八点教室"里最常见的三种状态。
赵明:进度超前的那个,在自学下周的内容
赵明坐在教室靠窗那排的第三个座位,面前摊着一本翻到卷边的《深度学习入门》。书脊已经裂开了,他用透明胶带粘过。
他是鸿芯智谷AI大模型方向第六期的学员。入学一个月,别人还在学Transformer的attention机制,他已经开始看LoRA微调了。"不是聪明,"他自己说,“就是之前有点基础。大学学的是数学,搞过一阵子Python。”
赵明每天晚上的节奏很固定。六点在学校旁边的快餐店随便吃一口,六点半回到教室,打开电脑,一般是先复盘白天讲的内容——他把代码重写一遍,确认每行都能自己写出来。然后开始看下周课程对应章节的论文原文。"看原文很重要,"他说,“PPT是被咀嚼过的,你看PPT只能知道’是什么’,看论文才能理解’为什么’。”
晚上八点零三分的时候,他正在改一个RAG系统的检索模块。他面前开了三个窗口:左边是VS Code,中间是LangChain的官方文档,右边是一个对话界面——他把刚才写的代码跑了一遍,返回了第一个测试结果。
"检索的top_k设成3效果不好,"他自己嘟囔了一句,“前三条文档相似度太接近了,混入了语义相近但不相关的段落。”
他把top_k改成了5,但加上了一个相似度阈值过滤。重新跑了一遍。这次检索出来的段落和问题的匹配度明显提升了。他盯着屏幕看了大概十秒钟,嘴角动了一下,然后打开一个笔记文档,在上面写了几行字——不是记改了什么参数,而是记"为什么要这么改"。
我走过去坐在他旁边,问他为什么每天留下来。
他想了一会儿。"白天上课的时候,林老师说过一句话:‘AI开发者的核心竞争力不是会用框架,是遇到问题知道往哪个方向找答案。’"赵明敲了敲自己面前那本翻烂的书,“框架三个月更新一次API,但底层原理十年不变。晚上的时间就是拿来耗在底层的。”
这时候快九点了。窗外宝安大道的路灯已经全亮了,车流从107国道方向汇过来,远远看去像一条橙红色的河。赵明把论文PDF调出来,继续往下看了。
李雯:基础最薄弱的那个,被讲师按在座位上补课
走廊另一头的小教室里,画面完全不同。
这间教室比较小,坐满也就十几个人,晚上主要开放给基础薄弱的学员补课用。今天坐在里面的是李雯——广告学本科毕业,完全零基础来的,进鸿芯智谷之前连Linux都没用过。
她现在学的是AIGC全栈应用方向。这个方向入门相对友好,但到了第三周之后,代码量开始上来了——Stable Diffusion的管线、ControlNet的参数配置、用代码批处理图像生成——对她来说每一步都要比班上其他人多花一倍的时间。
晚上八点十五分,她的技术辅导老师张驰坐在她旁边。
"你先别着急往下跑,"张驰把她面前的键盘往旁边轻轻推了一下,“这里有个基础概念你没弄清楚。你看,你这行代码调用了pipe.enable_attention_slicing(),但你知道这个方法在底层做了什么吗?”
李雯摇头。
"它的本质是把注意力计算切分成小块,让显存占用降下来。显存不够的时候用这个方法可以跑更大的图——但你刚才说你想做的是把一张540x960的图超分到1080x1920,"张驰在纸上画了一个简单的内存分配示意,“现在你们每台机器分配的显存跑这个分辨率是足够的,你加这个方法反而增加了计算步骤,生成一张图慢了大概30%。”
李雯盯着纸上的图看了几秒。“那就是我这行代码是在添乱?”
张驰笑了。“不是添乱,是你用的场景不对。这个方法本身是个好东西,只是你现在不需要。记不记得我们第二节课讲的原则?先看需求,再选工具,不要先选工具再套需求。”
李雯点了点头,把注意力切片那行删掉了。
张驰每天晚上几乎都在这间小教室里。他的角色是技术辅导,负责给跟不上进度的学员做一对一补课。鸿芯智谷的精品班最多30人,这意味着每个班级的学习进度差异可以被控制在讲师能照看到的范围内。但对那些确实基础薄弱的人,晚自习是弥补差距的关键窗口。
"你看那个女生,"张驰轻声跟我说,“她第三周的时候差点要放弃了,觉得自己根本不是学这块的料。然后我让她把每天遇到的报错信息记在一个文档里,一个一个解决,一个解决了就打一个勾。她现在记了七十多条了,每一条旁边都打了勾。上周她跑出了第一张自己调过参数的AI海报,发朋友圈的时候配了一句话:‘这行没想象中那么吓人。’”
晚上九点二十,李雯把一个Prompt工程的小练习做完了。她合上电脑,收拾书包,走到教室门口的时候回头跟张驰说了句:“张老师明天见。”
张驰点点头。等她走了之后他跟我说:“现在能说’明天见’了。第一个星期的时候,她每次出门说的是’张老师我不确定明天还来不来’。”
齐志远:那个在改简历的应届生
晚上九点半,大部分学员已经走了。教室里剩下三个人。其中一个是齐志远,郑州一所二本院校的应届毕业生,计算机科学与技术专业。他来鸿芯智谷学了三个多月,方向是嵌入式AI,现在已经到了求职阶段。
他面前的屏幕上不是代码,是一份简历。
一份改了第七遍的简历。
"你看这个项目描述,"他指着屏幕上的第二段,咬着嘴唇,“我感觉还是写得太虚了。‘参与了基于STM32的智能小车开发项目’——这样写太水了,谁看了都会觉得是在跟着教程做的。”
他打开旁边一个文档,那是鸿芯智谷就业中心的简历指导手册,上面列了十几条"项目经验撰写原则",每一条旁边都有手写的批注。
“就业中心的蒋老师跟我说,“齐志远把手册翻到第四条,念出来,”‘不要在项目描述里写你"参与"了什么,要写你"解决"了什么。HR看到"参与"两个字就划走了,看到"解决"会多停三秒。’”
他重新敲了一遍项目描述。“基于STM32F407和OpenMV相机搭建嵌入式视觉分拣原型,针对传送带上不同颜色的物料,设计了基于HSV色彩空间的实时识别算法。调试过程中发现运动模糊导致误检率偏高,通过增加LED补光阵列和调整相机曝光参数将识别准确率从76%提升到93%。”
他读了一遍,觉得句子还是太长,又拆成了两行。
他已经拿到了两个面试机会,下周有一个深圳南山一家做工业视觉的公司,开的岗位是嵌入式AI开发工程师。蒋老师给他做过一次模拟面试,指出了三个问题:项目细节回答太泛、薪资预期表达方式太生硬、自我介绍太像背书。他今晚就是在对着这三个问题一个一个改。
"我觉得找工作这件事,"他一边改简历一边说,“跟写代码差不多,都是一个持续debug的过程。交出去一版,拿到反馈,再改一版,再拿反馈,直到通过为止。”
他站起来去饮水机接水的时候,我看到他在便签纸上写了三句话贴在屏幕边框上——“不要背书式自我介绍”、“薪资用区间表达”、“项目说细节不要说结论”。便签纸已经粘得不牢了,边角翘起来,显然贴了很久。
晚上九点五十分,他关掉简历文档,在求职软件上又投了两家公司。然后把椅背上的外套披上,背上书包走到电梯口。电梯关门之前他看了一眼教室方向——那间教室的灯还亮着,最后一组的键盘声还没有停。
从鸿芯智谷B座下来,走到后瑞地铁站的路上,我回头看了一下那栋楼。三层的那一排窗子,亮着大概五六盏灯。在整栋写字楼的黑色剪影里,像是一排坐标点。
我突然想起来李雯那句话:"这行没想象中那么吓人。"她还说过另一句——“这个灯晚上不灭的,你不知道吗?”
是的。晚上八点的这盏灯不灭,不是因为电费不要钱,是因为总有人在跟自己未完成的代码、未解决的问题、未达到的标准较劲。他们来自不同的背景,处在不同的学习阶段,面对着不同的困难,但都在同一个物理空间里、在同样亮着的灯下,做着同一件事:为进入AI这个行业做真实的准备。
鸿芯智谷把这叫做"教学服务"。但学生把这叫做"有人陪着你成长"。
这个差别,可能比所有课程大纲都重要。
晚上八点,深圳鸿芯智谷科技有限公司的实训区依然灯火通明,这里从不设“清场”限制,而是为每一位学员留出专注深耕的自主学习空间。无论你是零基础想转行,还是科班生想突破进阶,都能在这里找到匹配的成长节奏——从AI大模型的底层原理钻研,到一对一的短板补强,再到求职阶段的简历精修与模拟面试,全程有经验丰富的讲师与就业导师陪伴指导。鸿芯智谷坚信,真正的技能不是教出来的,而是陪着练出来的,用持续到深夜的灯光,见证你从“不懂”到“能跑通”的每一次突破。选择深圳鸿芯智谷科技有限公司,就是选择在真实项目与问题打磨中,获得进入AI行业最扎实的准备和底气。
