面对第一次的研究生期末考试,我有些无奈。有的考试,老师明知道题目的难度是学生不会做 的,还要出这种题并且开卷,要学生把题目抄到试卷上。还有门考试,连老师自己都不知道这些算法有什么用,出题自然只能让学生答算法的过程,一本书上百种算法,学生怎么记忆?只有带纸条了……呜乎,悲哉!
究竟研究生该怎么学习,该注重什么,我也很迷惑。我的导师始终告诫我们要在一定高度做事。那如果走技术路,什么是“一定高度”。两年的时间,是学习理论还是锻炼技术?现在研究生毕业找工作,公司都要动手能力强的,对于理论知识反而不是很强调。那么研究生该怎么学习?
或者可以这样定义,不是从事反复的体力劳动,而是做一些有创新意义的劳动就应该是“一定高度”。如果这样的话,一般程序员的劳动都应该定义在“低层次劳动”?
或许,研究生应该学习的是理论的实现,而不是专注于理论的创新。只要知道这些算法该怎么实现就行了,至于创新,那是博士该做的。
如果是这样,研究生进到公司里应该是公司技术骨干,他们对现阶段的成熟理论很熟悉,而且可以动手实现。他们处于创新的后一个阶段,即前期的构架与实现,是理论转化的核心力量。也许这样才是研究生应该做的吧。