作者:陈海波
陈海波是操作系统、系统结构、并行与分布式系统方向大牛,上海交通大学大牛团队
学习体会:
计算机系统论文准备周期较长,十有八九都是在解决新问题的路上~因此学习大佬的学习经验,少踩坑,把主要精力集中在关键问题上,帮助自己快速成长很有必要!
摘录自陈海波文章:
九年的研究生涯,我与实验室成员得到了不少 的教训,也积累了一些经验,感受颇深。在此结合
计算机系统领域的研究把自己的体会介绍给大家:
批判性思维
系统研究中的自由性使系统研究很容易走向 “重新发明轮子”或者“发明一个不相干的轮子”
的误区。因此,系统研究尤其需要批判性的思维。
想清楚why做这件事,why之前的不行 。通过问答的方式在这个过程中对涉及到的问题是否深入地、批评性地思考过了,而不是简单地接受其他人或论文上的观点。
扎实的基本功
计算机系统偏向于实践,强调的是解决问题的整体能力。因此,比较全面的知识面,扎实的系统 编程能力与快速学习能力将对开展系统方向的研究至关重要。
PS:学会STFW很重要,推荐“一生一芯”开源项目,学会如何学习做事的方法~
发散式思维
在研究过程中,如果问题 A 得到解决,那么是否可以解决问题B ?如果问题 A 通过方法 1 得到解决,是否还可能通过方法2 进行解决呢?各种解决方法各有什么样的优缺点?在研究过程中就需要不断地进行这样发散式的思维。
PS:工作的连续性,持续的积累和沉淀保证后面高产~
开阔的视野与专注的研究
我个人的体会是,对研究生而言,在一段特定的时间内需要有一个专注的研究点。在选择研究点的时候需要批判性的思考。
一旦这个研究点确定下来了,就要持续深入地去研究一个相对较长的时间,直到可以很肯定地告诉自己这个研究点的问题已经全部解决了,否则就不轻易放弃。在专注的过程中,还需要以一个开放性的心态去关注其他领域的动态,通过学术会议、报告与小组讨论等方式去获取新的信息。
如果在这个过程中有了新的想法,先别急着去改变自己的方向,而是先将其记录下来,隔段时间拿出来思考一下,然后在当前专注的研究点有了结论后再去尝试新的想法。
PS:做事要专注,集中力量办大事,才能深入地带批判性的思考
认真、逻辑严密的写作
系统领域对写作非常重视,因为大家普遍认为,严谨细致的写作是严谨细致思维的体现。
在这个过程中,我的体会是,中国学者的英文写作可能会存在一定劣势。计算机系统方面的英文
写作最重要的是如何理清思路与逻辑,以严谨、清晰的方式将所要表达的意思传递出来。因此对整篇论文、每个章节、每个段落乃至每个句子的逻辑与结构都要进行仔细地推敲这是非常重要的。
PS:设计实验、提出思路、写论文;工程实现、整理数据、数据分析、方案调整、画图和论文修改。过程急不得
耐心
要沉得住气,尤其是要全面系统地看待他人的工作。 系统领域很多研究需要平衡很多因素,强调解决问题的方法应简单与优雅, 这样很多非常有影响力与实 用价值的论文看起来比较简单。
很多同学(包括学生时代的我)很容易觉得计算机系统方面的论文很容易就搞定了。我看到过一些同学(包括过去的我)一直盯住一些会议的截止日期, 在还有一个月到三个月的时候从零开始,抱一堆相关领域的论文,试图在短时间内搞定一个顶级会议。这种方式到最后基本上都会失败。
PS:如何能够把这么小众的任务做的极致,便是一个很重要的问题,在思考方向的过程中,不一定总在hot的赛道上进行