闪亮的日子—开智学堂数据科学基础班
闪亮的日子
数据科学基础班终于结束了。
这两个月不多的闲暇时间几乎全用来做作业了,耽误了好多看电影、打牌、睡觉和吃火锅的时间。
报班之前我已经辞职在家待了一个多月,每天去学校图书馆刷斯坦福机器学习讲义,做笔记。当时是准备应聘互联网数据挖掘的岗位,但对该岗位所知甚少,前途未卜。后来看到开智学堂数据科学基础班二期开班,主讲人是肖凯老师,我意识到这是个学习了解数据科学行业的机会,就果断填了申请单。我以为自己能轻松应付这门基础课,是的,我以为能轻松应付…
报名之后还有几天才开课,就看了下《笨方法学 Python》和《用 Python 学微积分》,还专门做了后者的笔记发在博客,课前准备也是相当认真的。
开课前我浏览了下每周的上课内容,感觉都不难。后来才发现,难的不是上课内容,而是做作业,是做好作业!
就说第一周的作业吧,第一周的作业不难。周二晚上 7 点 46 开课,当时在川大工学图书馆,还分享了环境照片,现在找不到了。
周三早上看了下课程视频,就忙自己的去了,直到周五晚上,想到五一要出去玩,觉得还是先把作业搞定。晚上开始做,结果一晚上就做了一道贝叶斯概率!不是因为不会,而是想把作业写清楚了,免得别人看糊涂,所以就搞得久了点,当然,可能一多半时间都在发愣神游。第二天上午完成双盲实验。
下午约好了去重庆,我来开车。这才做了两道作业,怎能丢下不管,于是带上电脑,准备晚上在宾馆做。下午两点半出发,高速走错路,晚上八点多才到瓷器口。几个人出去吃了点东西,回宾馆休息。我拿出笔记本,开始做作业,到凌晨三点做完了辛普森悖论的作业。辛普森悖论之前见过,但当自己来写时,才发现真是费劲。
早上起来把几个人拉到解放碑,开始了一天的游逛。在游轮上斗了一下午地主,4 点半想回成都了。
于是开始了漫长的返程之旅,先是从重庆到遂宁,到了遂宁又觉得不安逸,又开回成都。夜里车开得飞快,玩了一天也有点犯困,好在有惊无险,十一点多到家。
到家洗漱完毕,又坐那看了下「图解中国人的生活水平变化」,一点多睡觉。
第二天一大早就起来赶作业,临到交作业,效率真是高啊,三下五除二搞定了「图解中国人的生活水平变化」,然后是「学习使用 Google Ngram Viewer」,这道题的难点在于FQ……最后总算全部完成。
这就是紧张刺激的第一周。
如果说第一周是因为没有防备才如此狼狈,那后面的九周作业没有一周不是熬夜加班完成的,就很难解释了。每周的课程名字看着都特别简单!作业题目看着特别简单!我都懂!
但当自己真正去写笔记、做作业时,才发现举步维艰,袖手歪头盯着电脑,冥思苦想半天才写几行字,一天做一道题真不是什么稀罕事儿。
当然,作业做得这么苦逼的原因,也是希望写好,每个知识点都要上下左右打量一番,吸收消化了再用自己的语言表达出来,这也是说起来容易做起来难。借鉴别人是难免的,像 Pandas 那周的作业就向 @lyltj2010 和 @linmiao 学习了很多,要不是这两位同学在前面开路,那周的作业能做完吗都是个问题。可惜后来从成都到了北京,不管在公司还是家里,Github 弄死打不开 IPython Notebook 页面,看不到同学们的作业,就只有自己琢磨,答案对不对也不能核实。
后面的课程可以说是渐入佳境,理论加实战一步步带你进入数据科学的大门。
如果这门课仅仅是让大家看看视频,布置几道作业然后发给老师就没下文了,那这门课就没什么难度了,作业嘛随便凑点字就行了。但这门课当然不会让你只看看视频就够了,视频只是开胃小菜,真正的牛排在后面呢!
这门课跟自己在家看公开课的重要区别就是,这本课会促使你课后花费大量的时间和精力,做大量的练习!想看看视频就自我感觉良好?门都没有,作业才是衡量学习好坏的唯一标准。自己的大脑好骗,批改作业的助教可是火眼金睛,一眼就能看透你的知识技能水平,想到本期助教是上期佼佼者,会激励自己投入更多时间去完善作业。而作业做得又快又好的 @lyltj2010 和知识量丰富且逻辑超清晰的 @linmiao 同学也起到强大的示范作用,大家都是凭兴趣而来,怎么别人的作业就做得那么好?比你聪明的人还比你努力。这会促使自己静下心来去认真对待自己的作业。交完作业后的批改成绩也是个极强的反馈,这会让大家重视作业的质量,投入巨大精力去做练习,这样才使我们的技能水平在无形中得到稳步提高。
上这门课时我这个无业游民也在找工作,成都晃了几家公司无果,又从成都坐火车到北京。敲定工作后待了几天,又从北京飞回成都。在成都忙活一周多又来到北京。六月初开始上班,每天晚上到九点才回家,这下无论如何也挤不出更多时间来做作业了,而工作本身又急需额外功夫,头大,两头拉扯。所以我非常理解那些中途有事中断学业的同学。后面几周的作业全是靠熬夜和周日,周六就是找房子、搬家折腾。最后一周也是因为时间紧张,没能做出让人眼前一亮的大作业,而是选择了对我来说较为简单保守的题目,殊为遗憾。
分享两条行之有效的建议:
-
在给自己设立目标时,不要太抽象,要具体,以“如果……就……”的方式给大脑生成指令序列。比如“如果吃完饭回到家,就坐下来写作业”,那现在就开开心心吃饭,待会回去专心做作业就对了。长期形成这种习惯后,对于实现自己的想法非常有效,不需要多强的意志力来鞭策自己,就能不知不觉完成。
-
做作业时,如果明明懂,就是不知道怎么写好,就想到多少写多少,不要追求一步到位,先写草稿,然后再慢慢修改。据说写得越快,越容易激发不同的大脑区域,产生心流,而写得越慢,越不容易产生心流,不容易生发灵感。写出来就不怕交白卷了,心里也安稳些,会更加自如地完善作业。
听说数据科学进阶版 9 月前后开课_
上图只为博君一粲,不代表真实想法~
最后感谢肖凯老师的精彩讲解,非常精心的课程设计!感谢助教竹子 @bambooom 、张亮 @hysic 、裘德 @jude90 每周的作业批改和组织管理!
很高兴认识一群志趣相投的好青年,借用罗大佑的歌词,你我为了理想,历尽了艰苦,我们曾经哭泣,也曾共同欢笑,但愿你会记得,永远地记得,我们曾经拥有闪亮的日子。