01. 经验分享
实验课¶
这里讲的实验课包括大物实验和各种专业课实验(概括来说就是要写实验报告的实验),不包括用 PTA 完成且不用写实验报告的实验。
对于要保研的同学,时间是很宝贵的,除了打好专业基础,你还需要大量的时间来投入到科研上。如果你能找到更高效的完成实验的方法,那么你没有理由继续坚持使用低效的方法。
在保证满绩的前提下,提高完成实验的效率的核心思路就是:形成完成实验的流水线,并对每个步骤不断优化。 下面会将汇编实验作为例子穿插到方法的讲解中。
- 理解实验课的给分标准:向老师和助教问清楚实验课给分的具体标准,后续针对给分标准设计流水线
- 设计基本的流水线:对流水线的简单理解,就是每一个生产单位只专注处理某一个片段的工作。在这里的理解,就是我们在做实验的每个步骤中,仅专注于完成这个步骤中的所有任务,而非无序、随机、混乱地执行步骤,人相比计算机而言,切换任务所花费的代价是很大的。流水线有两个要点:一是顺序执行,二是批量处理。
- 举个例子,一个实验报告(用 Word 写)会包括好几部分,现在就考虑实验结果和结果分析这两部分。如果不用流水线,这两部分可能是这样被完成的:先打字打实验结果的标题,再改它的格式,之后打实验结果的文字内容。接着实验结果需要插图,那么这会儿再去跑一下代码,截图,插入图片,再改格式。下来该写结果分析了,那么再打标题,改格式;打正文,改格式;需要插图,再去作图,插入……非常混乱。
- 那么改成流水线会是怎么样?你在做实验之前就备好了实验报告的模板(把老师给的模板改成自己的更具体的模板),里面的格式都已经调好,写实验报告时复制一份开始写就可以。你也把做实验的步骤完整详细地列了出来,做实验时按部就班即可。代码运行好后,把运行结果截图,并分门别类放好。要完成实验结果和结果分析这两部分,就批量把图片插入(你可以调整 Word 插入图片的默认格式),批量把图片的说明写好,批量把正文写好。如果哪里格式不对,就用格式刷批量调整。如果有个共同的文字错误需要替换,那么就批量替换……
- 流程优化:
- 比如汇编实验时你从编辑好源代码到运行,需要依次输入三行命令,分别进行汇编、连接、运行。那么其实你可以把这三条命令放到一个脚本中,每次要汇编、连接、运行时只需要运行一次脚本就可以了。linux 上用 shell 脚本,windows 上用 bat 脚本。不会写可以问AI。