周报

图助共事过的友人,焦哥

本科舍友,柳依依


二〇二六年五月

突然意识到三个小论文难产的原因了,横跨iot firmware、linux kernel和user space的application,三个topic的重叠度也不高,而且要解决的问题也各不一样,相当于每次都是重新填坑……

去大厂能给我带来什么……?有了研究生培养出的科研素质,也许我更希望能有时间做一些有趣的事情,用自己的观察与调研去发现一些有意思的现象,如果能进一步揭示本质就更好了。去大厂如果还是拧螺丝、为公司业务忙碌、没有个人提升的话,除了蹉跎青春之外还有什么意义?过几年心气不在了,拿着高额金钱财富又有什么价值呢。假设有高薪,也不能就这么上高杠杆,维持那种令人提心吊胆的平衡。也许这就是一种低社会化的心态,但从另一方面想,不也就是极其稳定的内核么?

但是不能因此就自暴自弃,对大厂那么抗拒。还是要亲身体验才有资格谈体会,还是要从中习得经验、本领、能力,以应对不断变化、快速发展的时代的。在学校里待了二十多年,马上要走出学校了,不能以死板、静态的视角看职业发展。现在并不像三四十年前那样,要找个好工作然后干一辈子。应届的校招身份有帮助,但并不是说就决定了后半辈子就要依赖它。第二份工作、第三份工作……多去尝试尝试,了解自己想要什么。人活一世不过七八十年(也许也没那么久),不能老把自己框定在一个位置上。

要了解用户、了解需求,不要做空中楼阁。但这也是需要在企业(面向实际场景)一线才能逐渐学习到的。llm的兴起放大了已经沉淀数年、数十年经验的老员工能力,大大缩减了对新生代的需求。从短期来看,随之引发的裁员潮表现了行业新人的能力已经可以被取代;但从长远来看,具有古法编程培养出来的洞察力的人员会越来越少(毕竟人的生命/职业花期有限),AI产生的代码技术债台也在不断高筑,终有一日会崩塌。

对未来的迷茫感带来了虚无感,于是下意识地将自己泡在无穷无尽的信息流中消磨时间。但实际上各人的说法都各执一词,且不论视角必然是片面的,其背后的真实意图也被深埋。这是在散播焦虑?在混淆视听?还是在趁机卖课?还是在博取关注然后广告引流?对抗虚无最好的方法是行动,不要总想着“我要做什么”,而是立即去做。精神上的反胃感可以被飞轮效应给抵消,只不过缺少的是一个开始的行动。

20260525-20260531 第一百六十八周

  • 分析实验结果,规划下一步实验流程

20260518-20260524 第一百六十七周

  • 实验室项目撰写

20260511-20260517 第一百六十六周

  • 构建SQLITE数据集

20260504-20260510 第一百六十五周

  • vibe coding了几个小项目
  • 测试GPT-5.5在实验上的表现

二〇二六年四月

月初焦虑着抓紧时间找暑期实习,但又想着论文成果还不够、没到实验室放实习的要求。后来想想,即便进大厂干活,每天当干电池发光发热的,到中年被裁了又没了去处,身体健康没把握好,那么多钱又有什么用呢。而且Agent时代,个人把握好机遇也有致富的盼头。暑期实习还是太面向就业了,可以试着非就业的日常研究向实习吧。毕业也未必要去大厂,找个安稳点的工作,work life balance,内心足够充盈、时间自主支配也挺好的。再说了,也没必要说非要抱着为了找工作而面试的想法,更不用说非要通过才去面试。别对自己有什么期望,也别有什么压力。就当是简单聊聊、交流一下。

月中又有不一样的想法了。纠结于赶论文这件事本身是不对的,它不是目的,而是结果。要做的事情是提出问题,然后调研,然后解决。焦虑实习焦虑科研产出的结果就是两手都抓不到。而且,也不是所有的岗位没有实习就进不了?关键是自身能力要达到博士要求,有些预研岗不对实习做强制要求的。主要是得有真本事的。现在借助大模型能力,可以很快地补齐短板。关键在于要发现自己的短板在哪里,优势在哪里。感觉兴趣还是在运维ops?对服务器系统进行监测、异常事件告警,也开发了控制面板什么的。——不过这种事情随便一个本科生也能做,更不用说AI了。

月末又是另一种心态了。永远不知道死亡和明天哪个先到来。生命冷寂下去以后灵魂不断向上飘,在空无的宇宙里,地球上发生的事情又算得上什么呢。如果时间是一条奔腾不息的河流,那么人的一生也只不过是打起的一个水花罢了。在短暂的生命里,既然不喜欢社会的规训,为什么一定要像完成任务那般【找到好工作】【找到佳配偶】【生孩子】【买房买车】……呢。这么做阻力虽然很小,但好像并不是我想要的事情。突然能够理解那些“全身心投入科研事业终生未婚未娶无儿无女”的科学家了。在人类知识边界上取得那么一小点凸起,可比遵从生物【本能】那样【繁衍】要有趣啊。

20260427-20260503 第一百六十四周

  • 论文投稿
  • 整理实验代码open science
  • 用claude code开发了一个linux composite项目

20260420-20260426 第一百六十三周

  • 准备组会
  • 处理实验结果,改论文

20260413-20260419 第一百六十二周

  • 用claude code重构实验室服务器管理网
  • 尝试sashiko做了下code review
  • 优化论文,做empirical study

20260406-20260412 第一百六十一周

  • 用claude code整理之前的课题代码,规划新实验

20260330-20260405 第一百六十周

  • 用claude code开发了一个璃曦学园的项目
  • 给usenix sec论文审稿

二〇二六年三月

LLM Agent Application井喷的时代变化太快了。只守着自己的一亩三分地根本不够的。怎么才能顺应时代洪流(至少不被淹没)呢。注意到github上确实出现大量有趣的Projects。在科研之余,也应当多多了解一下行业内的最新动态,看看大家都在关注什么。对于五花八门的产品,至少应当都尝试一下、自己部署试试。

有的时候并不是能力不行,而是心态不佳。确实需要一些正反馈,做顺流而下的事情,很大程度上可以降低无用的心智阻力。比如:把每日计划拆解成非常详细的多个步骤并逐个完成(确立节点)、自己设计一些QA来引导思考(检测摄入)。做喜欢的事情完全不会感到疲惫,那么喜欢的本质来源于什么?事情本身比较有趣?完成后的反馈很即时?做起来不需要艰苦奋斗(警惕)?

与其磨练所谓意志,不如从根本上实现认知转移,在顺应人性的情况下实现任务的完成。在研究网络通讯/web应用开发上一直比较喜欢,做一天也不觉得累。但是一到课题方面就注意力涣散、效率很差了。并不是不喜欢做课题,可能就只是缺乏显式的反馈,也不清楚改进的路线。本质上归咎于思维锤炼还不够?或者说课题本身不那么有趣。找一些小而美的点来做,一下子就很振奋精神了。

有一些事情是需要先想好要做什么,然后再去做的。agent不也是强调说要先做plan么。还有就是每天都要做一些事情,而不是只做一件事情,降低长期任务的调度开销。

20260323-20260329 第一百五十九周

  • 做实验室闭门会议的会务

20260316-20260322 第一百五十八周

  • 调研FP-prune相关课题
  • 部署了一下code researcher的工作

20260309-20260315 第一百五十七周

  • 继续调试kGymSuite
  • vibe coding了个port scan的“分布式”项目

20260302-20260308 第一百五十六周

  • 部署了一下kGymSuite
  • 准备组会分享

二〇二六年二月

还是学校的工作环境合适,过年回家的环境还是不适合长期办公的。而且好像在家里午睡能直接睡两个小时,可能是床比较低的缘故?随着年会、过年,再加上本来就只有28天,2月份实际上没有多少有效工作时间了。接下来面对至关重要的一个学期,得打起精神来想想接下来该怎么办。

有关科研产生的怠惰,之前一直是认为没有正反馈、注意力涣散导致的,现在看来可能和身体也有关系,长期缺乏锻炼和高热摄入导致某种生理特性异变,从而不能支持稳定的工作?再加上(可能会有的)血脂威胁,要把锻炼也给排进每日计划里了。

20260223-20260301 第一百五十五周

  • 更新实验室publication补充材料
  • 提交revision

20260216-20260222 第一百五十四周

  • 审论文
  • 线上开会讨论本子撰写

20260209-20260215 第一百五十三周

  • 过年回家了,审三篇论文
  • 线上开会讨论课题进展

20260202-20260208 第一百五十二周

  • 参加SECO2
  • 反思课题可行性

二〇二六年一月

课题做累了可以看看视频教程,多模态输入下,也算充电回血。

根据每天不同时段的精力不同,可以安排不同的任务,比如早上读论文、晚上写代码。

意识到一个比较重要的能力是信息的快速提取和总结,培养向下兼容的能力。比如读一些总结性的blog,其中大部分内容自己已经了解了,那么就需要在阅读的时候实时提醒自己注意:这些内容是否已经了解过了?能否带来新的角度或者思考?如果价值不高,那就快速跳过即可,不要陷入阅读文字的表象。提高信息的快速总结能力。

工作的时候戴耳机会不会影响工作?要看当时状态如何。如果戴上以后工作一点时间发现自己分神了,那还不如不戴。如果戴上以后可以隔绝环境噪音(比如实验室里的一些神人呓语),那戴上还是不错的。不是说戴耳机本身影响工作状态,而是说专注力达到以后戴不戴都无所谓的。

20260126-20260201 第一百五十一周

  • 尝试复现相关工作
  • 尝试学习一些有趣的本科cs课程

20260119-20260125 第一百五十周

  • 讨论扩刊事宜
  • 调研concurrency bug问题

20260112-20260118 第一百四十九周

  • C程统分,处理结课相关事宜
  • 分析目标样例,总结可做的点

20260105-20260111 第一百四十八周

  • 继续推进本子
  • 调研下一个课题
  • 更新tech网站

20251229-20260104 第一百四十七周

往年记录