##有关研究生论文及实习等问题 五一节回来,打开邮箱,我又看到一些读者发过来的邮件。在此,我挑选了一封一位在校研究生的邮件进行回复。回复的内容仅是我个人结合自身经历所表达出的观点,不当之处,还请批评指正。        邮件部分内容如下:        师哥你好,         我是CSDN的XXX,XXX大学的研二学生,我现在感觉自己很浮躁,感觉每天恍恍惚惚的,学什么都不能集中注意力,知道自己有很多的东西需要学,有很多的事需要干,但就是踏实不下来。        主要是存在的问题如下:        1、小论文还没发表,每天被这个事情牵涉一些精力,看书的时候有的时候想起小论文还没发表,心思就没有了。        2、看书学技术的时候有的时候还是很有成就感的,特别是敲代码实现一些小的算法的时候,感觉很舒服。但是看得时间长了有的时候就会感觉枯燥,耐不住寂寞。        3、研一的时候积淀的东西太少了,本科学习电子通信专业,研究生是软件工程,有点小跨专业。研二上学期跟着老师做一个跟学术不搭边的项目,研究方向开题的时候随便定了一个,论文看的比较少,跟导师商量了一下,感觉这个方向做起来有点难度,现在换了一个方向,需要从头看起。        现在每天就是心不在焉,特别是到了五一假期,实验室没人了就更没心思学习了,之前想把论文投出去之后出去实习,导师让论文中了之后再出去。现在感觉自己的最大的问题就是在论文上面,周围的童鞋很多都中了小论文了,在准备大论文,心里着急。        师哥,其实我现在什么都知道,只要现在自己很被动也知道需要做的很多,但是就是不能付诸行动,急功近利,老是想着一步到位,没有克服困难的决心和恒心。          我的答复如下:        学弟你好:         看了你的邮件,我就想到了在我上大学和研究生的时候,有一段时间也出现了类似于你现在的问题:心神不宁、学不进去、学习的效率低下、不想下苦功夫来学习、容易受周围的人和事物的影响。这种情况在高校的本科生和研究生中很常见,特别是快毕业的学生很多都是如此。        从宏观层面,我给你的建议就是:事有轻重缓急,要分清楚哪些事情现在必须要做,哪些可以稍后再做,现在着手做最重要的事情。你的邮件里面提到了很多事情,如:小论文还没发表、看书学技术、敲代码、准备大论文、出去实习等。你要分辨一下,哪些是你必须要现在就开始做的。个人觉得,写小论文是燃眉之急,看书和写代码是要坚持长期做的,准备大论文可以稍后再说,出去实习可有可无(如果没有时间,就算了)。这样,你就可以专注于写小论文,也就不会那么浮躁了。         推荐你阅读一下《高效能人士的七个习惯》这本书,里面提到了如何对事情进行分类。        下面来回答一下你提出来的问题。        1. 写小论文的事情。        研究生毕业之前要发表一篇专业相关的小论文,这是很多学校对在读研究生的要求,但也并非每个学校都是这样。我之前读研的时候也是要求要发表一篇小论文才能毕业。        写小论文和写大论文一样,都是一个“知识搜集-->知识整理-->寻找创新点”的过程。你之所以到现在了小论文还没发表,是因为没有跨出第一步,也就是没有阅读相关的论文资料,没有积累相关的知识。我在写小论文之前,阅读了大量的文献,加起来的话光小论文就有一百多篇。当你的知识积累到一定程度,就很容易找到创新点了。        我建议你从现在开始,每天至少阅读一篇研究方向相关的小论文,并将知识要点(包括文献来源、知识领域、创新点等)专门记录到一个纸质的笔记本上,方便以后来查阅。你一定要给自己定一个目标,如每周看多少篇论文,每个月看多少论文,这样有小小的压力才会有动力。        有关小论文的写作,请参考我的以下4篇博客:        (1) 《“小论文”杂谈》:[http://blog.csdn.net/zhouzhaoxiong1227/article/details/6992525](http://blog.csdn.net/zhouzhaoxiong1227/article/details/6992525)        (2) 《“小论文”杂谈之二:如何选择一篇好文章》:[http://blog.csdn.net/zhouzhaoxiong1227/article/details/6992530](http://blog.csdn.net/zhouzhaoxiong1227/article/details/6992530)        (3) 《“小论文”杂谈之三:准备工作》:[http://blog.csdn.net/zhouzhaoxiong1227/article/details/6993895](http://blog.csdn.net/zhouzhaoxiong1227/article/details/6993895)        (4) 《“小论文”杂谈之四:教材 VS. 论文》:[http://blog.csdn.net/zhouzhaoxiong1227/article/details/6993920](http://blog.csdn.net/zhouzhaoxiong1227/article/details/6993920)           2. 学技术写程序的问题。        如果你在学校写点程序都会觉得枯燥的话,在工作中你会觉得更枯燥。如果你从事软件开发工作,那么几乎每天都要和程序打交道,需要相当大的韧性才能坚持得住。        如何才能既学到技术,又不感觉到枯燥呢?根据我个人的经验,可以参考下图: ![](https://box.kancloud.cn/2015-12-30_5683a1c21f7a2.jpg)         打个比方来说,你要学习C语言,那么首先要选一本好的参考书,对于书上的程序或课后的习题,你要亲自敲到电脑里面来运行。慢慢熟悉之后,你对编程会有一些心得体会,这时你就可以将这些心得体会写成博客发表出去。写博客又会促使你去学习新的东西,别人的评论也会让你受益。如此不断地循环,自身能力会不断提高,你会觉得学习技术是一件很有趣的事情。         如果你觉得书本上的题目太简单,可以利用我们最大的老师—网络去寻找一些实际的软件开发项目来做。此外,很多开源社区也是一个很不错的选择。       “问渠那得清如许,为有源头活水来”,我们只有不断地输入和输出知识,才能让自身充满活力。           3. 有关写大论文和实习的问题。        写大论文,是对自己研究生学习情况的一个交代,因此绝对不能马虎。        对于研究生来说,大论文可以在小论文的基础之上进行扩展,因此,你首先需要做的就是把小论文写好,之后把小论文中的东西作为大论文的一个或几个创新点。        个人觉得,根据你目前的状况,说写大论文还言之过早,因为你连小论文都没有写,相关的文献资料也没有看多少。“不积跬步,无以至千里”,请从阅读文献资料开始。        至于实习,我认为这是可有可无的,因为你没有那么多精力去同时做好几件事情。如果你按照我的建议来安排时间,写好了小论文和大论文之后,应该就到了找工作的时候了。如果你在学校里面学到了东西,比很多出去实习而又没有做具体事情的人要强很多,不能为了实习而去实习。        有关大论文的写作,请参考我的以下2篇博客:        (1) 《写大论文的一些注意事项》:[http://blog.csdn.net/zhouzhaoxiong1227/article/details/6885752](http://blog.csdn.net/zhouzhaoxiong1227/article/details/6885752)        (2) 《写大论文的一些注意事项(续):我是如何找到创新点的?》:[http://blog.csdn.net/zhouzhaoxiong1227/article/details/6891966](http://blog.csdn.net/zhouzhaoxiong1227/article/details/6891966)          以上是我个人的建议,请参考。总之,你一定要静下心来做事情,不要浪费时间,这是你在学校的最后时光,请珍惜。     周兆熊 2014.05.04       (本人微博:[http://weibo.com/zhouzxi?topnav=1&wvr=5](http://weibo.com/zhouzxi?topnav=1&wvr=5),微信号:245924426,欢迎关注!)