本文是阅读人大副教授赵鑫老师《研究生的早期科研之路》的读书笔记,希望自己再迷茫的时候能看看,并希望对大家能有所启示~
1.跨越人生的舒适区
研究生阶段则更为关注实战能力和解决问题的能力。
不要躺在舒适区,每天沾沾自喜,实际上你会发现之前同水平的同学可能早已在科研上领先你很多了。
2.学习过程必须专业化
很多同学用了很多功夫,但是做不好科研,除了天赋外,一个很重要的原因就是不专业。科研是一个系统化的学习过程,可能包括阅读英文原版书籍、学习基础理论(机器学习)、使用标准规范编写代码、使用科学写作方法攥写论文等等。每一个环节不应当对标某本教科书某篇论文,而是要对标学术界的标准。这样所有环节都下来,才能真正达到一流。
我强烈建议初学者一定要真正地学习一两门顶尖学者开设的视频课程,从教材、讲义以及课后作业都认真完成一遍。通过阅读相关经典论文,可以最接近学术界的科研语言;而独立做作业会让大家有足够的思维训练和动手训练。另外一个好处是,无人监督的情况下,自己是否能够完成一个学习过程,我觉得学公开课程实际上是很好的一个检测手段。
3.打好基础才能“骐骥千里”
大部分研究生都需要循序渐进的科研,需要将各种基础打好后,才能出一个较为满意的工作。
很多研究生经常将无法发表论文归为自己能力不够、导师指导不好、运气太差等因素,但是我想说,科研这东西,只要按照专业的方式持之以恒学习,或多或少都会有些结果的(例如论文)。
如果暂时没有发表论文的同学也不要着急。为什么呢,因为很有可能是真没有达到这个水平。可以对标一个理想状态“熟读论文百篇、白纸推公式、vim写代码”,你是否达到了呢?当你很轻易地实现这个理想状态,能不能发论文只是时间的问题(但是好工作未必一定能出来,论文和好工作是两回事)。
只有把一件事情做得专业、打好基础,才能有所成绩。
4.做好“模仿学习”
当你还不清楚什么是正确的、什么是重要的科研时,那么请模仿吧。
在线课程、大佬儿的论文、极客的代码等等,只要你抱着学习心态,就有大把可供模仿学习的途径。
有的同学说我不会写论文,写的乱糟糟的。我想问一下是否认真读过几篇论文的写作,从标点到用词是否真的揣摩过作者的意图、是否用英英词典查过每个词的具体意思以及用法、是否定期摘抄一些好的句子。总结起来一句话,模仿做的不够。
模仿不是抄袭。总之,模仿要深入骨髓、模仿要活灵活现、模仿要适当创新。
但是**模仿必须专业。**比如写作。**要找到写作达到国际水准的论文,然后逐词逐句分析。**很多A类会议论文的写作可能未必达标,千万别随便拿到一篇论文就开始模仿,以免照错学错。看看别人是为什么要做一个工作、如何论述一个工作的意义、如何介绍模型、如何进行公式推导等等。总而言之,模仿能够做到位,第一个工作不会做的太差。
5.集中精力攻坚
研究生没有特殊情况,不要总是更改题目。
首先,判断一下研究领域是否是处于国际学术的热点。比较简单的方法是,找到对应的顶级会议,看看每年发表的相关论文(包含大的关键字)是否有5-10篇,甚至更多。这是在检查当前问题是否还有可研究的空间。
很多同学刚开始接触科研,经常抱怨自己的效果总是不好。实际上,这是缺少数据的敏感性以及实践能力(比如调参等)缺乏造成的,甚至很多时候还是代码写错了。
那么这个时候该怎么办?不要换题目,至少从**相关工作、模型设计、代码设计以及错误分析多条途径不断检查、修正和改进。多读多想多尝试,持续推动对于这一问题的理解。攻克困难需要持续发力,使自己处于不断在进步的状态。大家一起爬山,有的人路好走一些,有的人难走一些。但是一座山过不去,盲目换到另一座山,结果就是很大概率也爬不上去。
6.动手去做吧
在科研上,真的,想太多捷径、立太多flag、说太多牢骚,都是没有太多意义的。
我有的时候经常被问到“读论文有什么方法吗”、“写作有什么方法吗”、“有什么办法可以想到好的模型”。我想肯定是有一些技巧的,但是很多时候不愿意回答这种问题。相反我会反问,你精读过50篇论文吗?你完整写过一篇论文吗?你试过了五种以上的模型吗?没有的话,那么先去踏实地做。马步还没有扎好的话,可以先不用想太多的技巧。同样的技巧,如果配以经验,会得到不一样的感悟。
所以初学者,别想太多,安心推进。今天你是否读了新的论文、写了新的代码、有了新的想法等。科研很多时候很枯燥。科研工作者需要日复一日的重复固定流程来强化自身能力,读论文、写代码、想idea、跑数据等等。科研没有轻松和捷径,去做就好了。
我给初学者的建议是,坚持读完若干经典书籍、坚持复现若干经典模型的代码、坚持每天不断阅读新的论文、坚持写作、坚持跑不同的实验、坚持去做错误分析。。。这就是秘籍。
到任何时候,别小看时间的力量。研究生3年能够坚持上述的过程(每年有300天以上),我相信毕业时,你会发现一个“强大的自己”,强大到你曾经不敢相信自己能够做到。
8.加强学术表达与交流
首先,把论文写清楚。关于此部分,我想大家也可以在网上搜到很多谈科学写作的文章,这里不再这里赘述。但是我还是想强调一下,用词和逻辑。不要随便用一些当前领域文章没有出现的名词,不要想当然地用一些自以为正确的单词。其次,就是逻辑。论文不是堆砌内容,而是要循序渐进引导读者阅读。
其次,做好交流报告。现在越来越多的报告交流会,这都是很好的和其他学者交流的机会。讲报告最忌讳就是自我沉醉。讲报告是为了让听众有收益,在作报告之前,要反复问自己,听的人能听懂吗、听的人能有收获吗?这样,让自己置身自己的工作之外,才能讲好自己的工作。一般来说,20分钟主要的报告,要讲清楚动机、模型以及实验结论,不要陷入细节讲个没完。刚开始作报告的同学有个误区,就是希望把自己工作的所有细节都告诉给听众。实际上,听众的重点和关注通常在固定时间内都是极为有限的,重要内容传递过去已经很不容易了。