Posts List

谈谈CS英文论文写作

作为一个CS的研究生,发篇文章是你毕业的必要条件。现如今,学校对于文章的要求也越来越高,一般来说,还是国外的期刊或者会议更加受到认可,这样对于毕业也有好处。因此,以我自己的感受来说,论文的写作以及表达方式,合理地呈现你的实验结果,清楚的逻辑解释,显得尤为重要。让人看得懂的论文往往比一个拥有的好的想法的论文更能得到别人的认可,当然这也并不是推崇只是为了专注于论文的写作,毕竟想法才是一篇论文的灵魂。然而事实如此,做好论文的写作的重要性实在很大。 作为一个研究生,很显然并没有很多的论文的写作经验。所以,我们一般的做法就是模仿别人的论文写作。我们需要阅读大量别人的论文,这样其实也是对自己的语感的培养。当然,这里推荐你还是多读读外国人写的论文,因为他们的论文写作表达方式相对来说更为的地道。我觉得论文写作的词汇使用很讲究的,同一种意思可以有很多种表达方式。就比如说你的算法很好,你可以说:outperforms than other algorithm, has advantages over other algorithm, has impressive performances, has remarkable performances等等。我前段时间,看到有个单词就很好,circumvent,这个单词的意思是绕开。其实,我们算法的改进,很多时候并不是对这个问题的直接改进,而是绕开这个问题,从而避免这个问题,所以我就觉得这个单词用的很精妙。 其实现在的论文写作也和古代的八股文一样,有一样的套路。其实对于一个给定方向的论文,他们的套路其实基本都是一致的。老实说,对于所有的论文我们基本都有一个一致的框架结构。首先,一般在abstract里面,我们会简要的说一下我们的思想,这里要言简意赅,并且能够最大化吸引别人,突出你想发的优点。然后,在introduction里面,就是介绍相关背景知识的时候,像我们专业,一般都是介绍一些相关的算法,或者你提出的算法的基础,这些都是我们提出的算法基础。接着才是提出我们自己的算法的正确的时机。在正文里面,首先就是介绍你算法或者思想的基础,然后就是你的算法和思想了。记住,这个才是你论文的核心部分。你的论文大部分应该都是讲你自己的想法而不是别人的想法,否则也就是本末倒置了。计算机的论文,很多都是需要实验结果来佐证的。没有实验结果,你的所有想法都不具有说服力。同时,实验结果需要相应的详细的分析过程,对于实验结果你要分析的多一点,虽然觉得有时候觉得自己说的是废话,但也尽量多说一点,多换点角度表达。一般你可以从性能上去说,说我们算法的性能好;如果算法的性能差不多,那就可以从运行时间去说,可以说我们算法的运行速度快。当然,我觉得写别的方向的论文应该也是差不多的,从多个角度去表现你算法和想法的优点,这一点很有必要。另外一点,多用图和表格来表达你的实验结果,图优于表格,表格优于文字,文字最次。优秀的表达方式往往更容易吸引别人的目光,所以多学一下怎么画图。看一些TOP期刊的文章,他们是怎么画图的,这样装逼也会好一点。 其他的我也不知道还有什么好说的把。自己真心的体会,是中国人真的灌了好多水,尤其是我自己的这个方向。有时候自己也觉得很愤慨,但想想自己,何曾不是也在灌水。可能还是自己也是推动这个方向恶性循环的一份子,还是希望以后这个方向有更良性的发展吧,当然,与我无关了。