如果说大一是在'预热',那大二简直就是大学生涯的'高并发'峰值时刻。因为转专业,我不仅要跑通本学期的主线程任务,还要开启'多线程'模式,去补修大一上学期欠下的所有技术债(比如 C 语言)。每天满课的状态,简直是在对我的大脑进行 24 小时极限压力测试。但是遇到了一个超级好的 C 语言老师,洪老师。他也是我强化学习的老师,他是我觉得讲课最好的老师,没有之一。他不仅教我 C 语言,更是我后来强化学习(Reinforcement Learning)的引路人。但洪老师是那种能把底层逻辑讲得透彻的'神级导师'。正是因为遇到了他,我才在那个最累的学期,依然保持着对代码的热爱。由于有些课程会冲突,所以在这个学期的学习,我基本上都是在 B 站上看课程,然后找一些针对一些难理解知识点的博客比如 C 语言中的指针。在那年学期中,我也开始在博客上分享我的学习历程。
你以为理工男只会敲代码?No No No。和朋友在学校操场搞了一次微型创业(Startup)——卖花。主要是为了体验一下这个好玩的事情。(因为很多情侣都会选择在操场散步)。
大三篇
这个阶段,我正式拜入刘老师门下,开启了我的科研'炼丹'之路。当时我们的'三剑客'阵容现在看来依然豪华:我,葛同学(现已是硬核的嵌入式开发工程师),以及沈同学(现苏州大学研究生)。我们一头扎进了计算机视觉(CV)与深度相机的研究中。那是一段'痛并快乐着'的时光。快乐在于写代码、攻克算法的成就感;痛苦在于——贫穷限制了我的算力。当时实验室没有高性能 GPU,我们只能在云平台上按小时租赁 GPU。对于学生党来说,每一分钟流逝的不仅是时间,更是真金白银!为了省钱,我经常要熬到深夜,等模型一跑完立马停止计费。那一阵子,我几乎成了实验室的'守夜人',直接睡在工位旁,伴着机箱的轰鸣声入眠。但也正是这些熬夜'守'出来的经验,让我积累了大量关于 Linux 环境配置、云端算力调度、模型轻量化的实战技巧。后来我把这些踩坑记录整理发到博客上,没想到帮助了很多同样买不起 3090 的'无卡党'。回头看,那些睡在实验室地板上的夜晚,不仅跑通了代码,也跑通了我通往技术博主的进阶之路。
大三这一年,我的核心关键词从 Dev(开发者)升级为了 Leader。感谢石老师的信任,我接过了接力棒,正式担任学院 e 智团队队长。从秋招纳新的'抢人大战',到手把手教萌新配置环境、Debug,再到带领大家攻坚硬核的科研项目。在这个过程中,我仿佛在运营一个线下的社区——不仅要自己强,还要把经验毫无保留地 Open Source(开源)给学弟学妹。现在回想起来,那一年我虽然忙成了陀螺,但真的超级有成就感。我们团队简直成了学院的'大神孵化器'和'卷王收割机'。毫不夸张地说,当时各班级综测排名的 Top 3,基本都被我们'e 智'团队的成员承包了!看着学弟学妹们从小白变成竞赛大佬,拿奖拿到手软,那种满足感,比自己拿了满绩点还要爽。
哈哈,给大家比个心吧,我再接着往下讲。
大三暑期,我迎来了科研路上的第一个 High Point:我的第一篇一作论文被 CCF NCCA 录用!带着这份激动,我前往苏州参加学术会议,途经合肥时还特意去'朝圣'了中科大(USTC)。如果说在博客写博客是'云端交流',那么这次会议就是一场盛大的'线下开源社区面基'。在苏州,我深刻体会到了什么叫'比你优秀的人比你还努力'。这里的每一次茶歇交流,都像是在阅读一篇高质量的技术博文:识了做 3D 点云检测的王同学,技术深不可测。他现在已经去了西湖大学深造,目标是香港理工的博士(祝大佬 Dream Offer 到手!)。东北林业大学的张同学让我大开眼界,他们组的医学图像检测已经落地成了智能眼镜产品,导师甚至开了公司进行成果转化。亲自体验 Demo 的那一刻,我看到了代码改变世界的实体模样。还有玩智能无人车的太原理工王同学,以及专攻水下机器人系统实现的哈工大林同学。我们从系统架构聊到学校趣事。会议的讲座环节简直是'神仙打架'。我听了复旦大学教授关于智慧医疗的分享,笔记记了满满几页。最让我激动的是见到了中国科学院院士陈润生!⚠️ Exception Caught(遗憾捕获):作为果壳学子,这学期没抢到陈院士的课,这次在会场也没来得及要到签名,简直痛失'镇宅之宝'!下学期选课一定要手速爆发,必须补上这个签名!更离谱的 Bug 是:会议结束后我才发现,坐在我旁边的低调小哥,竟然是 ACM 亚洲区域赛金牌第五名(来自华侨大学)。
但作为一个追求完美的博主,我也要诚实地 Log 出我的遗憾:我没有拿到过国家级的奖项。不过,这些奖项的含金量,依然是我用无数个熬夜和代码换来的。在大一,我参加'三创赛'和'节能减排大赛',拼尽全力却止步于校级奖项。当时什么都不懂,还要让石老师费心指导。最扎心的是,我的队友刘同学已经是'奖项收割机'了。看着我和他之间巨大的 Gap(差距),我曾深深地怀疑自己,甚至偷偷哭过一次。发现我属于典型的'成长型选手'。一开始面对从未接触过的领域,我确实会手忙脚乱,甚至表现得很'菜'。但是,只要给我时间去 Train(训练),一旦我积累了经验数据,我就能迅速收敛,在这个领域做到 Top 级别。写这段话送给所有在竞赛路上感到迷茫、甚至因为不如别人而想哭的同学:不要因为起步慢而焦虑。
科研篇
在博客混久了,大家都知道一句名言:***"Talk is cheap, show me the code (project)."***如果说论文是理论内功,那项目就是实战招式。本科四年,我一共参与了 5 项 硬核科研项目,亲历了从'小打小闹'到'国家级立项'的完整版本迭代。*很多学弟学妹问我:'本科生怎么找项目?'我的答案是:不要怕还要从校级项目开始,也不要怕去打扰导师求机会。所有的国家级项目,都是从校级一点点'跑'出来的;所有的科研直觉,都是在给导师打杂中练出来的。
在博客写了这么多代码逻辑,今天想写写代码背后的人🌟。一个计算机学生的成长,除了自己的努力,更离不开导师们的 Guide(指引)。回头看这四年,我是如此幸运,遇到了这几位'神仙老师'。论文导师、全院最佳(No.1)刘老师既是我的本科论文导师,也是核心专业课的任课老师。在我从'经管'转到'计科'最迷茫的时候,是他无私的指导让我稳住了阵脚。毫不夸张地说,刘老师就是我们学院最好的老师,没有之一。他的课是必须要抢的,他的指导是必须要听的。感恩相遇!感谢带我入门 C 语言和强化学习(RL)的洪老师。他是我目前遇到过授课水平最高的老师。他让我明白,编程不仅仅是工具,更是一种思考世界的方式。Flag 立在这里:希望未来我也能成为一名像他一样,眼里有光的老师。大二大三时,我还是个涉世未深的'愣头青'。感谢石老师的信任,把学院 e 智团队队长的重担交给了我。她是一点点教我怎么打比赛、怎么带团队的。除了搞科研,石老师最可爱的点是——经常带我们出去团建吃好吃的🍬!最后,必须隆重安利一下中科院大气物理所的吴老师!这绝对是一位超级有实力且对学生超级好的宝藏导师。如果有学弟学妹想报考吴老师的研究生,或者对大气物理+AI 交叉方向感兴趣,欢迎私信我!我可以帮忙牵线搭桥哦!