你好,我叫许灵,目前是在杭州麟云科技有限公司从事技术总监工作,公司的主要业务是提供交通运输行业(政府管理)解决方案。很高兴在这里跟你分享,关于我学习《大数据经典论文解读》课程的一些心得体会。

学习这门课程的动机

我算是一个老程序员,工作已经有12年了,软件开发的各种角色我其实都经历过,比如说:

而现在,我已经来到了35岁这个节点,一个中国程序员普遍认为是面临“危机”的年龄。我虽然作为技术总监,但由于公司所在行业的特殊性,我们所使用的技术复杂性,却并不是很高,所以工作上的技术挑战并不是很大。

不过,根据马斯洛的需求理论,我作为还有一点技术情节的程序员,还是想要能够跟上技术发展的潮流的,可能也是因为这样两个原因吧:第一,还是因为自己所掌握的技术其实比较落后,对于目前流行的分布式与大数据领域也并不够了解,所以我会担忧,如果现在出门应聘面试,是否还能找到自己满意的工作;第二,是因为对于未知的恐惧,大数据技术一直在更新迭代,让我想要去进一步了解大数据底层原理。

其实,我很久以前也关注过大数据方面的内容,但是在技术决策上,目前我们只是应用了HBase作为大数据的存储使用。而随着时代的发展,大数据也进入到了交通运输行业的视线内,同时,我们公司的业务也想从2G向2B发展,在技术的应用上,也从对数据的简单存储与使用,提升到了数据中台建设的要求。

所以早在半年前,我就开始了解数据中台建设的相关内容,但是这部分内容所牵涉的知识面比较广,而且各种各样的框架层出不穷,想要整理清楚还是比较困难的。

而当我正在苦恼之际,就看到了徐文浩老师的这门《大数据经典论文解读》课程,我觉得,这就是我需要的内容。

我的学习方法是啥?

那么,我是怎么学习这门课的呢?实际上,我原本的学习习惯并不是很好。我之前买过很多技术相关的书籍,但是看完得很少。就像很多人说的一样,买过了等于看过了。

我其实也复盘过为什么会这样,后来发现,我在刚开始看一本书的时候,都会给自己定一个目标,比如每天要看多少页。而一旦某一天,这个目标没有达成,那我的看书学习计划就被打破了,我就很难再坚持下去了,后面就算再重新拾起来,又是从头开始。那我该怎么改善这个问题呢?

这里我想推荐一下高冷冷的专栏《如何成为学习高手》的第13讲,这节课的内容也稍微启发了我,所谓不积跬步无以至千里嘛,所以在学习徐老师的这门课之前,我就制定了一个小计划:

  1. 借助极客时间的学习计划功能,及时提醒自己进行学习。同时也跟自己说,虽然定下了学习计划,哪怕有一两次没有学习也没有关系,但是不要落下很多,否则就会给自己造成一种错觉,感觉学不完。
  2. 先通读课程内容,哪怕有不理解的地方也没有关系,只要读完了就行。这样在整体上,我至少能跟上学习进度,至少算是把课程学过了。只有学过了,才会有下一步的计划和动作。而且读完之后,我在脑海里也会留下一些印象,当我在工作中遇到某个问题时,可能会想起来,所谓读书百遍其义自见。
  3. 及时复习回顾,包括两个部分:一个是继续借助极客时间的学习计划,提醒自己再次复习上节课学习的内容,这样就可以对知识点掌握得更深入一些;二个是我会再去看复习篇的内容,黄金同学写的复习课很不错,对于我们回顾前面知识点的帮助也很大。
  4. 读原始论文。这一点我其实自己也没有做好,到目前为止,只是勉强地读了两篇论文。不过就像我前面说的,一点一点改进、一点一点突破。

另外,在学习课程的时候,我们还可以根据对自己已经掌握的知识点,来进行绑定,或者找相关的资料进行补充阅读,这样知识体系才能逐渐建立起来,这个跟第4点有些类似。关于补充资料,老师每节课的推荐阅读我们都可以好好地看一下,当然大多数还是以论文为主。至于知识点关联,就要看每个人的知识掌握程度了。

学习《大数据经典论文解读》的感受

徐文浩老师在第1讲“什么是大数据:从GFS到Dataflow,12年大数据生态演化图”中,就给出了大数据的定义与大数据技术的12年演化。这些大数据生态的演化,也是不同时期人们对大数据应用需求的不断提升,而提出的工业级的演进方案。

从最初为了解决数据存储问题,在简单的分布式计算的基础上,不断提出新的数据处理需求:从解决随机读写性能->OLAP和OLTP分析->实时数据处理的抽象进化->资源调度。老师对大数据生态演化的梳理,就让我对大数据的发展有了一个初步的认知。

接着在第2讲中,徐老师也为我们提供了学习和精读论文的方法:

  1. 从第一性原理出发,尝试自己去设计系统和解决问题;
  2. 多做交叉阅读和扩展阅读;
  3. 给自己制定一个明确的学习目标,然后围绕学习目标,进行泛读和精读、理论和实践的结合。

就我自己来说,我觉得第一个方法对于我而言还是比较困难的,必须要对论文有一定了解之后,才能针对论文需要解决的问题进行思考,而且要花费的时间、投入的精力也会比较多。

而第二个方法,可以让我们在了解了相关知识点之后,去回顾论文,以便更好地理解论文内容,第三个方法其实是教我们如何去选择自己需要的论文。同时这些问题在加餐篇中,徐老师也进行了更加详细的阐述。

正如成语所说,授人以鱼不如授人以渔。在读完老师解读和推荐的这些论文之后,我们其实还可以通过这些方法,来阅读自己想读的论文,来构建自己的大数据知识网络。

写在最后

最后,我想通过《终身成长》中提到的“ACT心理疗法”来结尾。在这个心理疗法中,提到了一个酗酒者成功戒酒的过程。他第一次去接受心理治疗,成功戒酒了,但是两个月后又开始酗酒。他又找到了这位心理医生,说自己戒酒失败了,认为自己不会成功。而心理医生给了他两个选择:

最后他选择后者,也就戒酒成功了。其实我想说,我们在学习的道路上也是一样的,我们要一直坚持学下去,趁年轻,趁热爱,趁一切都还来得及。

好了,不知道你学习这个课程的过程是怎样的呢?有没有什么独特的学习方法和心路历程呢?欢迎你写在留言区,我们一起分享,相互鼓励,共同进步!

评论