ZMonster's Blog 巧者劳而智者忧,无能者无所求,饱食而遨游,泛若不系之舟

2014年总结与2015年展望

本来应该在跨年夜或者昨天来完成这篇博客的,不过12月31日身体不太舒服,昨天的话在解决 BP 神经网络实现的问题——上午的时候把问题解决了,下午分析了一下原因,这些过些时候再另外写一篇博客吧。

2014年计划完成情况

先看一下去年制定的2014年计划吧。

  • 找到一份工作,至少能养活自己

    这个是完成了,目前的工作虽然在有些方面不如人意,但养活自己这点是不成问题的。

  • 保持身体健康

    2014年12月中旬的体检结果表明,我的身体总体是健康的,不过由于缺乏锻炼以及不良的睡眠习惯,我的精力还是比较差。

  • 和至少十个朋友保持联络

    什么样的联络频率才能称之为"保持联络"呢?这个目标本身就不明确,姑且算是完成吧。

  • 阅读二十本书

    这个也是完成了,我的阅读记录在这个页面上可以看到,可以看到,我这一年的阅读大部分都是小说——这个目标的制定也是不合理和不明确的。

  • 每月至少写五篇博客

    上半年我还是比较勤快的,下半年就比较懒散了,所以这个目标是没有完成的……

  • 学习数学,主要是线性代数、矩阵论以及概率论

    学习了一点概率论方面的基础知识,线性代数和矩阵论方面的知识并没有有目的地去学习,只是在平时学习 Machine Learning 的时候顺便了解了一些而已。

    也就是说,没有完成。

  • 掌握机器学习的基本理论及实现方法,掌握常用的人工神经网络,编写一个C语言的神经网络库

    到目前为止,我的主要工作都是 Speaker Diarization ,这是一个聚类领域的问题,由于工作和神经网络不相关,加上自己懒散的原因,在好长的时间里都没有去研究过神经网络了。只是通过一些 Paper 了解过诸如卷积神经网络(Convolution Neural Network, CNN)、循环神经网络(Recurrent Neural Network, RNN)这些神经网络的结构和概念,但连最基础的经典 BP 神经网络都没有去实现过——当然,2014年12月我用 Python 实现了这样一个 BP 神经网络,但由于实现过程中存在的问题,导致连异或问题都解决不了,直到今天才解决。

    所以这个目标也是没有完成啦。

  • 买一个树莓派,做点事情(做什么现在还没想好)

    都没想好的东西就敢列出来作为目标,没有完成也是活该了。

  • 研究 Minecraft 红石,至少能在 Minecraft 中构造出一个简单的时序逻辑电路

    我研究了与门、非门、或门和异或门——好吧,其实与、或、非三种逻辑门在 Minecraft 中是最简单的红石电路了……异或门我倒是没看官方 Wiki 做了出来,不过做得非常丑陋。

  • 学会做菜

    上次在朋友那蹭饭,让我帮忙打个鸡蛋都打不好……

回顾与总结

2014年上半年,我的心理相对还是比较消极,孤独感和不安是那段时间的主要心理成分。

这方面也很感谢北京的小伙伴,住在柳芳的 修泽 他们经常让我蹭吃蹭喝蹭床蹭电影,让我度过了很多个温馨又开心的周末;Crow、老徐则经常和我在网上讨论一些行业里好玩、有趣的东西,或者畅想创业、理想之类的东西,也很感谢他们。

公司里的一些同事——主要是本组的一些开发人员,也让我学习到很多东西,让我了解到自己身上的一些以前未能发现的不足之处,也要感谢他们。不过一个个的跳槽,现在都走得差不多了,我呢,大概也是快要离开了吧。

上半年到下半年这个过程里心理又发生了一些大的变化,主要是因为经济独立对人生观和价值观产生了比较大的改变吧,然后对自我认知、定位这些方面也造成了比较大的影响。上半年我比较不安,所以这方面的思考也比较多一些,这些思考累积到了一定的量后就造成了这种改变吧。

技能上呢,由于经常要处理一些数据,都是自己写脚本,所以 Shell 技能也是得到了很大的提升。编码能力上进步就不大了,毕竟我负责的项目算上注释和空行这些乱七八糟的也就六七千行,算上重构、优化的工作,估计也就一到两万行吧。加上平时大部分时间花在算法的优化上,一些纯编码方面的知识,比如设计模式啦、语言内部机制啦,都没怎么去了解过。

Machine Learning 方面的学习,也是做得很不好,下半年系统的学习基本上就是停滞了。一方面也是我的懒散;另外一方面我也算是实践派,学到某个东西的时候总想去动手实现一下,但公式推导起来简单,实现起来却不是那么回事,每次碰到这样的情况我就在那钻牛角尖……其实跳过去,先系统、全局地掌握这个领域的情况,会更好一些。

阅读方面的话,因为不是抱着学习的态度去阅读的,基本上就是看到感兴趣的书就去读,导致主要都是在看小说了,这样其实是不好的。为了阅读而阅读,可以这么来描述我2014年的阅读情况吧。

差不多就是这样了吧。

2015年展望与计划

2015年,要赚更多的钱,要更热爱生活!

嘛,喊口号表决心这种事情,我小学的时候就会了。

以下是2015年的一些目标吧,视具体情况,可能途中会对这些目标进行修改。

  • 换一份工作,去一个让自己觉得自己很傻逼又很牛逼的环境,而且草稿纸要无限量供应(虽然我也做不到无限量消耗啦)
  • 系统掌握概率论、数理统计、微积分、线性代数这几个数学学科的基础知识
  • 阅读五本以上的历史书籍,做到基本了解欧洲史和中国商周时期历史
  • 阅读两本以上的哲学史书籍,做到对西哲和中国哲学有一个总体认识
  • 阅读一到两本 Python 书籍,系统地掌握 Python 的语法和工程知识
  • 学习并实践设计模式
  • 读完《Effective C++》和《The Design and Evolution of C++》,了解并掌握C++的一些语言特性
  • 读完《统计学习方法》、《The Elements of Statistical Learning》,掌握 Machine Learning 领域的基本概念和方法
  • 读完《Neural Networks and Learning Machine》,实现几种常用的神经网络结构
  • 了解NLP的常用工具、主要问题和流行方法
  • 每月至少写三篇博客(不包括当月小结)
  • 完成构想的小说系列第一部的草稿
  • 养成良好的睡眠习惯
  • 独自游历五个以上的城市(在经济条件允许的情况下)——我是土包子我要出去多见见世面