传统认知里,读一个研究生学位意味着硬啃教材、刷论文、做作业,尤其是软件工程这种硬核学科。但我现在的做法可能有点反常识:面对每周涌来的大量课程材料,我完全放弃了“通读”的幻想,而是用一套AI工具把学习过程拆成了装配线,自己只做质检员。
我目前在职攻读一个软件工程与人工智能方向的硕士项目,学校用的是翻转课堂模式——所有课程内容在开学前一次性放出来,你自己得在课前消化。单单一门课就是12周12个模块,每个模块包含导论、3到8种学习资源(教科书章节、论文、视频、播客),外加1到4项活动(论坛、动手实验、测验)。每四周左右还得交一次评估作业。我这学期同时修三门课。
把数字算一算,一个学期面对的资源超过100份,评估作业9个,白天还有一份全职工作。如果按照常规学习方法,结果很可能是:匆匆浏览所有材料,什么也没记住,到了交评估时对着空白文档发呆。翻转课堂默认你有本事自己搞定前期学习,我没意见,但我不想手工去堆这个工作量。
所以我搭了一条流水线。具体来说,是给Claude Code设置了一组命名好的、可重用的技能,每个技能管一个阶段,从原始PDF到最终手写复习表和提交评估,一路下来。可重复性是关键——我不需要每周重新解释“我怎么学习”,只需要输入类似“/study-mode BDA 5”这样的指令,就能得到同样严谨的输出。整个管道分成五个阶段,每个阶段消除一种特定的痛苦。
第一阶段,画学科地图。新课程到手是一堆PDF——学科大纲、教学计划、三份评估说明书,但没有一个统一的地方能告诉你12周到底长什么样。我用的技能叫/subject-scaffold,它用pdftotext读取PDF,自动生成一份学科README.md文件,包含学科简介、学习成果、逐周教学安排、模块清单和评估时间表。技能合约很苛刻:只基于源文件中的事实构建,不允许臆造模块标题、学习成果、评估主题、成绩或日期。输出结果就是我整个学期导航的地图——比如它明确告诉我,BDA601课程的评估分别落在第4周、第8周和原本记录里还缺的那一周。
这套方法真正解决的是“吞吐量”问题。内容从来都不是瓶颈,处理能力才是。以前我要花大量时间在筛选和总结上,现在每个阶段都有固定的合同,我只需要给AI一个指令,然后检查它交上来的半成品,把精力省下来处理需要真正动脑子的部分。这样做的结果不是偷懒,而是把有限的注意力从材料梳理转移到理解和应用上,恰好契合了翻转课堂希望达到的效果。
热门跟贴