我今年9月就要去复旦CS(计算机科学)读研了,希望您给些建议。
请问:我应该注意从导师那儿具体学哪些知识?如何深入了解学术界?如何与学术界、但非本校的人建立起交流、合作的关系?
您认为对于一个立志投身于学术研究的人来说,读研期间(对我而言是科研之路刚刚起步的时期)当务之急是要做什么?
A:复旦是中国很好的学校,但是必须记得中国排名靠前的几所学校和美国前五十名的学校在师资力量上还有相当大的差距--虽然中国大学生不会比美国最好学校的大学生差。
但是既然存在这种差距,就必须要抱着自习的精神,不要以老师说的为圣旨,多去MITOCW这样的网站,或多看看Knuth的《Art of Programming》这样的书。
在选择导师的时候,建议你最好跟随一位青年教师,有国外学术背景的更好。如果没有这方面背景的老师,只要是肯实际操作、有动手能力的导师,能够考虑到学生发展前景的导师,都很好。
既然你立志从事学术研究,就要避免那些承担很多项目的老师,否则很有可能你的读研生活就是在为他们打工。你应该考虑拿个硕士学位后出国读博士。如果有这个打算,那最好能独立有一篇有水平、有分量的论文--不一定要发表,但是可以和申请表一起寄到申请的学校去。
至于挑选科研题目,如果真的没有优秀的老师,不要去做什么太困难的或目标太长远的研究。我反而会倾向于找一些"先模仿国外的做法,然后在上面添加一点新想法"的研究,或者"把领域A的某种技术应用到领域B"。这一类的研究不需要一定有名师,只要有能力中等的老师,都很有可能做出一些有意义的成果,而且让你学到不少东西。
在读研过程中,要积极地去和别的教授、专家接触。如果你们学校聘有访问学者(例如美国名校回来做sabbatical的),或有专家来讲座,一定要把握住类似的每一个机会。另外,不要害羞,有问题就发email向专家求教,大部分专家的email都会在他所著的文章里刊登出来。
此外,建议你在报导师前多向一些师兄师姐咨询情况,从他们那里尽可能多方面地理解学校和老师;今后等他们毕业后,与他们保持联系;如果他们出国,也可以再向他们咨询国外的科研情况。