写在研一进行了一多半的时候
今天是12月8号,回想去年这个时候的我,还在紧张地准备考研。那个时候,没有想过考不上该咋办,晚上睡觉的时候,常常想在研究生阶段要如何如何学习,想要在火热的人工智能领域里做一个弄潮儿。一年多过去了,我确实考上了研究生。现在研一第一学期都进行了一大半了,细想一下,一年前想象的和现实有不少差别。这差距体现在自己的精神状态上,也体现在学习环境上。
我常想如果能从早上7点一直学到晚上10点,日复一日,那我需要读的书、需要看的论文就都被我消灭的差不多了,我的专业技能也能突飞猛进。现如今,才发现那一部部经典著作,要学完它们,真不容易。现在看书时间超过半个小时就眼花,对着屏幕看东西尤其明显,自觉视力大不如前了,幸而还没到需要戴眼镜的地步。看一看书,就闭上想休息一下,希望借此缓解一下疲劳,但没过多久,就急着想要看余下的内容。另一方面,自己的心神老是不定,追求的东西太多。具体来说,一本书还没看完,又想着去看其他书。专业知识没学好,又想着去读经济学、历史相关的书。无恒,是我一大缺点。
这学期课程较多,虽不比大一时一周21节课多,但现在除了上课还有实验室的活要干,而且因为不怎么旷课了,时间有时显得也挺紧。前期,有些课一周要花十几个小时来学习,但以我这极强的功利心,觉得那些知识大多于我无用。所以学起来,虽不是很难,但也异常煎熬。还有一些课程,上完之后没什么收获,但却布置不少作业。我觉得不如直接让我自学来的高效。很多课程以我本科时候的作风是不会来上的,但现在很少翘课了,因为有些过意不去。其他一些课程,老师讲的好不好,不予评价,只是多年来我已经习惯于自己琢磨一些东西,老师讲的东西,也没太在意。期待之后几个学期没什么课程的日子。
我常开玩笑说,这学期以来,作为计算机学院的研究生,我都没怎么写过代码,这几乎是真的。不像本科期间,没事就动手写代码,其实大多都属于练习,或者写着玩,并没有什么技术含量。现在更多关注于理论方面,尤其是我现在关注的机器学期、自然语言处理这些领域,尤其重视对算法原理的理解。不过最近我发现,动手实践能够帮助算法的理解。如果单纯去看书,常常陷入复杂的算法细节当中,而辅之以实践,不求甚解地去使用算法解决问题,常常会有提壶灌顶的效果。因为在使用算法的过程中,能搞清楚这个算法的输入输出,以及和其他方法的配合,这能让你联系算法本身去思考为什么是这样。前期看了一些书,但没有动手用一用,一直觉得自己还没有入门。最近看了一些重于实践的书,能够利用那些算法解决一些问题,这种感觉很不错。我已经看了 Python Data Science Handbook,正在看 Deep Learning with Python ,接下来准备看 Hands on Machine Learning with Scikit Learn and TensorFlow。对于理论方面的书,我想稍晚一些比如下学期再看。看来摆脱错误的想法,不要认为能在短期,比如半年内,掌握要学的知识,要做长久攻坚的打算。
说没怎么写代码,其实是没怎么写 Python 代码。不知是不是研究生们遇到的共同问题,老师不知是怎么了,接手的项目很我们研究内容没什么关系。我们几个人要做的工作就是去各个网站爬数据,而后把这些数据做一下处理,最后使用网页技术做出精美的展示,就是那种带各种花花绿绿的各种图表的网页。要说那里用到了机器学习、自然语言处理,可以说没有用到。这就是随便找几个本科生都能做的事情。由于我有些做网页的经历,数据展现部分的工作就由我来做了。那没什么难度,两年前我就能做了。因此,从中也学不到什么有价值的东西。最后,很不情愿地做了一个又一个页面,写了不少 JavaScript。但愿这只是偶然,只是因为某个项目需要做这些。希望以后少一些这种事情。否则,我痛心逝去的一天又一天。那么如果让我做其它工作,比如爬虫,又怎么样呢?那也没什么难度,体力活罢了。我想说的是,请做点真正有技术含量的东西吧。我要学的是 AI。
这学期到目前为止,过得并不满意。自觉本领并没有明显提高,感觉时间过得飞快,而且没什么成就感。感觉原因也很明显:
1、经受不起杂事的扰动。自己做事时常分心,尤其是做那些自己并非十分愿意做的事情的时候,这导致我在某些事情上一直耗着,严重影响效率。那些不乐意但又不得不做的事情,正确的做法是集中精力把它快速给搞定了,然后心无旁骛地做其他事情。可惜,知道不等于做到,
2、内心不够安定,欲望太多。一开始学习,便发现需要掌握的东西太多了,这也得学,那也得学。最后让自己心神不定,晨钟暮鼓,到头来发现收效甚微。也许不该如此贪婪。掌握这个学科的方方面面,就能成为专家,可专家不是一朝一夕练成的。想要这也懂,那也会,但心太急,这不可取。长期地在这一领域耕耘,知识储备自然增长,还是得耐心点。那些有用的,值得为之花费时间与精力的技能与知识,只需要一件一件地日复一日地练习与学习,不可着急。确实,知道不等于做到。我这么告诉自己,我也得这么做才是。
3、没有明确地计划。人的行为常常不受控制,如果任思想随意驰骋,做出来的事情,随后回想常感到惋惜与懊悔。因为没有把时间与精力花在重要的事情上面。对于每天做什么事情,多年来大部分时间我只是在脑袋中有个大概得想法。但至于当天执行的如何,没有认真审视过。在去年,有段时间,每天在纸上明确地写下自己当天的任务,这样当天要做什么明确了,到了晚上也很容易看出当天做的怎么样。而现在,晚上眼睛舍不得闭上,早上眼睛一睁就想着做事,竟不知道列个计划只需要一两分钟。有这样一个故事,说维也纳的火车老是晚点,有人就说既然火车老晚点要时刻表干嘛,这时一位大学教授回答说:“要是没有时刻表,你连火车晚点了都不知道”。我想自己目前就不知道火车是否晚点。
今天是周六,独自一人胡思乱想,随便把想法写了下来,希望借此反省自己。