2014年马上就过去了,时间过的好快,真的是觉得好快,没有半点儿恭维的意思,特别是今年……

想想坚持写年终总结已经有三年了,算上今年就四年了,想必以后每年都要写一下了,关于这一点以后也不用再啰嗦了。

还是延续往年年终总结的习惯,不准备按照时间顺序简单罗列一些发生的事情,毕竟这一年过来每个星期都有一些简单的记录。如果只是简单罗列,跟不总结又有什么区别呢?

首先呢,先来回顾一下去年总结里,给自己定的几个目标,或者说希望在2014年做的事情,以此为出发点,简单总结一下。

  • 锻炼身体
  • 深入学习Ruby及其Web相关技术
  • 坚持每周写博客
  • 看人文类书籍(包括了解西方文化)
  • 学习英语

锻炼身体

今年四月份开始,一直到十一月份,期间每天都会锻炼身体,除了十月份的时候回家过中秋,在家里休息了几天。其实,这段锻炼身体的经历,对我自己来说也算是创造了一个不大不小的奇迹。

锻炼的方式很土鳖,主要是窝在家里进行锻炼,辅助工具是可调节哑铃,还有一张地上铺的毯子。由于北京的天气原因,所以今年干脆就取消了所有室外运动,完全转到室内,以俯卧撑和仰卧起坐为主要锻炼方式。其实,选择窝在家里的初衷是因为经济实惠……

关于锻炼身体,印象最深的还得算是初中升高中的中学考试。那个时候偏胖(其实是比较胖),记得考试要考引体向上。虽然最终的体育分数从我们这届开始就不算在升学总分当中了,但还是有一个分数线,如果体育不过这个分数线,就没有资格报考重点高中。

记得那个时候考前还剩两个多月,引体向上的水平还稳定保持在顺利做完一个的水准(满分十个)。最后两个多月是玩了命的练习,虽然那个时候的学习成绩不咋地,但还是希望至少有资格报考一下重点高中,虽然明知学习成绩考不上……

人就是这样,当你真心想做一件事的时候,有时候潜力就会被挖掘出来,奇迹就有可能发生。故事的结局就像童话一样,正义战胜了邪恶,主人公顺利晋级……

言归正传,今年锻炼身体的开局也很类似。刚开始给自己定的起点非常的低,每天的俯卧撑和仰卧起坐分别做三十五个。随后每天坚持,除了后来十月份回家过中秋以外,期间从未间断。如果没有记错,从六月份开始,每天的运动量为一百个俯卧撑(分两次做完),仰卧起坐每天单次可以做至少两百个,但后来觉得做了这么多仰卧起坐,腹部也没见有太明显的腹肌,所以就换成了另外一种至少看起来比较科学的腹肌锻炼方法。但俯卧撑依旧保持。大概到十月份的时候,虽然腹肌还是没有什么明显的变化,但至少腹部的赘肉是基本上被我抹平了。这个时候俯卧撑依然保持了每天一百个的数量,但单次可以完成七十个。

本来是打算挑战一下单次做一百个俯卧撑的,但因为天气渐冷,外加有一个多月的时间没有暖气以及各种其他事情,生活习惯什么的受到严重的干扰,索性就慢慢放弃了。

经过今年的锻炼,除了锻炼本身以外,收获最大的还是一些心得吧。曾经有一段时间,至少在锻炼身体方面真的是信心爆棚。对自己真的是有点刮目相看,对比过去,相较于我自己来说,这真的是难以想象的。这也让我自己坚信,对我自己来说,也许有些看似遥不可及的事情,只要每天坚持,进步一点儿,用不了多久,也是可以达到一定程度的。这让我想到了Milo在知乎上回答的一个问题的答案。

对于锻炼身体,坦白讲更多的不需要脑力劳动,需要更多的是坚持。虽然我一直坚定的认为自己脑子很笨,通常对智力游戏没有信心,但好在我发现我的身体还算比较勤快,更走运的是,我发现,勤能多少挽回一些我的拙,这可能就是我从锻炼身体的过程中想到的一些东西吧,:)

深入学习Ruby及其Web相关技术

今年开始,决定以后的职业生涯转入Web开发,也算是正儿八经的开始学习Ruby及Web相关的基本概念。因为之前一点儿Web开发经验都没有,所以对于Rails的入门学习也是十分痛苦,而且进度也是十分的缓慢。学习的过程中,也是不断的填坑,弥补Web相关的基本概念。然后撞墙,然后再回头填坑,来来回回花费了很多时间。

了解了很多基本概念之后,已经过去小半年的时间了。但这个时候Rails的学习还尚未正儿八经的开始。眼前看,算是走了很多弯路吧。长远来看,有些坑是提前先添上了,虽然现在尚未派上用场,但我相信在未来的Web开发道路上,会帮助我尽可能的少撞一些墙。

之所以这段时间学了一些看似无用的知识,也读了一些看似无用的书。现在回忆,初衷应该是源自于自己前几年的工作感受。这次切换技术方向,如果没有大的变化,应该会是我未来整个职业生涯的方向了,我希望能够走的远一些,走的长久一些。处于这种考虑,当初开始入门的时候,就想了很多以后的职业道路上,可能会有哪些基础知识掌握的不牢靠而撞墙,基于这种想法,才花了一些时间,打了一些基础,填了很多基础知识方面的坑。

经过了最近这两个月,感觉之前的时间总算是没有白花,多少派上了一些用场。对于一些第一次碰到的技术,虽然也需要查资料看文档,但至少不会停步不前了。而且现在遇到的有些问题,对于我自己来说,总算是有一种积累的感觉,而不是盲目的只是为了解决问题而去解决问题,至少我可以了解一下幕后的原理是什么,这给了我一种很踏实的感觉,这也是我想要的感觉。

坦白讲对于前几年工作时,查文档查资料的过程中撞墙的感觉真的是怕了……这也让我浪费了很多积累宝贵经验的机会,这种状态真的是糟糕透了,有的时候真的有一种浪费时间的空虚感。

对于当前我自己的Ruby水平,当然只能算作是新手,新的不能再新的那种。对于Rails的使用,绝对算是新手中的菜鸟。这大概是当前我自己对自己的一个判断吧。

总的在我看来,所谓的2014年深入学习Ruby,目前来看,其实连门都没入啊,Rails当然同样也是这种感觉。好在十一月份的时候,进入了一家使用Rails开发的公司,可以一边实践一边结合之前学的一些理论,不断的去加深理解,不断的熟练掌握开发技能。接下来的一段时间,应该就是一种滚雪球的状态,需要不断的学习应用层面的相关技术。

十二月底很走运,收到Phusion的email,希望能让我参与一项他们新推出的开源项目Travelling Ruby,帮忙做一些其中的翻译工作。我觉得,这对我这个Rails新手来说,真的是一个不错的学习机会。

总的来说,对于2014年Ruby以及Web相关技术的学习,只能算是刚刚入门吧……真的是不敢妄谈其中的什么技术概念。

坚持每周写博客

很明显,事实证明,目标实现,完美达成!为了圆去年年终总结里吹的牛,2015年开始,每周写两篇文章,内容不限,其中至少有一篇是周记。

看人文类书籍(包括了解西方文化)

今年读了一些比较杂的书。豆瓣上能数得过来的一共四十二本(如果没数错的话)。大概翻了一下读过的书单,其中包括计算机操作系统方面的书,建筑学,设计类,以及人文社会科学类的书。从书籍内容所覆盖的知识面来说,感觉还算可以吧。

欣慰的是,总算开始试着看一些非技术类的书,尽可能的了解一些人啊,社会啊,其他非计算机行业的入门知识。如果把原来的知识储备比作一根光秃秃树干的话,现在树干上总算是开始长一些枝枝蔓蔓。努力从一个毫无幽默感的死理性派,逐步变成一个正常人。

其实读这些书的目的,除了想开阔一下眼界以外,另外还想多了解一些真实的社会,每个人在世界上只活一次(信教的不算),只是想活个明白。

这两年在人文方面,受两个人的影响比较大,一个是去年了解比较多的胡适先生,另一个是今年了解比较多的龙应台先生。通过看胡适先生的一些书信,对中国的社会形态有了更多的了解。通过读龙应台先生的书,以及看她在大陆以外的演讲视频,对全球的华人文化有了更多的了解。除此之外,通过她还对政治有了更全面、理性和客观的认识。坦白讲无比佩服这两个人在人文社科方面知识的渊博,真是受益匪浅。

除此之外,依照西桥所列的书单,由于时间比较紧,只读了前边一些基础的书籍,数目大概有不到三分之一的样子。关于这个书单,先记下了,以后有时间要按照书目通读一遍。

意外的是,今年读了几本建筑类的书,全部是安藤忠雄的书,纯粹扩展知识面,无任何功利目的。

由于时间关系,本来还想读一些社会学,以及金融经济学方面的入门书,目前看来也只能排到2015年了。

学习英语

今年觉得最失败的应该就是学习英语了,应该说是毫无进展,基本上算是又浪费了一年的光阴。总结一下,觉得问题应该出在没有定好学习的方向上。比如说应该加强英语的听力,还是应该加强英语的口语能力等等。所以导致期间眉毛胡子一把抓,一开始就想全面提升英语综合能力,结果却是各个方面都毫无建树。

在2015年,学习英语方面需要进一步明确学习的方向。争取在未来的两年内,进一步夯实英语的基本功,向native speaker方向努力。

好吧,以上大致总结了一下2013年希望在2014年想要做的一些事情,以及具体完成的结果,总的来说算是2014年的成绩单吧。下面大致计划一下2015年想要做的一些事情。

2015年计划

  • 坚持每周写博客

这一点,跟2014年相比没有什么大变化,唯一的变化是每周要写两篇博客。希望自己能够坚持下去,不要半途而废。

  • 学习英语

没得说,谁让自己英语比较烂。跟2014年不同的是,今年明确一下学习英语的侧重点。在2015年,希望自己能完整的读几本原版英文小说,实实在在的提高一下英语的词汇量和英文写作能力,争取在2015年年底的时候,能够用英文写一些看起来还算比较native的文字,而写作过程不会显得特别的痛苦,:P

关于英文小说,说起来有些惭愧。2011年Steve Jobs传记全球首版发行,记得当时很热血,专门从amazon上花了三十五刀买了英文原版,结果一放就是妥妥的三年,从未完整的看过……记得当时还有朋友开玩笑的跟我说,你看得了么?转眼2015年了,希望这句话的魔咒能够终止于此。

  • 读书

2014年之所以能够多读一些书,其中很大一部分原因是时间上的自由。2015年不同了,恐怕不会再像2014年那样有更多自由支配的时间,所以阅读数量上会大打折扣。但不管怎样,希望能够保持在二十五本书以上,其中包括但不限于计算机专业的大部头书籍。

另外,想给自己定几本必读的书,其中两本是曼昆的(宏观/微观)经济学原理。这两本书是2013年就想读的书,但一直今天推明天,明天推后天,2015年不能再拖了,必须要读完这两本书。

另外要读一些理论性比较强的社会学的书。想要了解市场,市场是由人组成的,我想要了解不同人的群体特征是什么。虽然我不是搞市场的,但我还是想知道市场上的每一个时期内大的变动,背后本质的推手到底是什么。我觉得这个可以作为玩票,空虚寂寞冷的时候,可以意淫一下。:)

  • Rails学习

这一点似乎也没什么好说的,应该怎么努力都不过分。但我还是想大概定一下学习的方向,尽量避免像去年学习英语一样眉毛胡子一把抓,结果却是各个方面都毫无建树。

因为前些日子走运,参与了一个后端的开源项目。大概想了一下,在2015年希望能够更多的参与进去。如果想深入参与,难免还要了解该公司的其他产品,想想索性就深入了解一下Passenger及其周边的相关技术。反正对我来讲,这些Rails server端的开源项目都没有怎么深入学习过,先学哪个对我来说真的是不太重要。
所以对于2015年Rails的学习方向,由于这个意外事情的发生,基本也就明晰了。准备用一年的时间,踏踏实实的学习一下Rails服务器端的相关技术,其中包括针对某个特定数据库的深入学习,比如MySQL。对于前端的学习,觉得先能够满足工作需要就好了。用一年的时间对Rails后端有一个比较好的学习,想必已经是一件不容易的事情了,切忌欲速则不达。

关于Ruby学习这块儿,还想填一个坑,那就是算法。希望能够加强算法的修养,至少读一到两本经典的算法书,并尽可能的达到熟练掌握的程度。坦白说关于这方面的修养无论多么努力都不为过,这是一个长期积累的过程。

  • 锻炼身体

等2015年天气变暖,以及工作生活都比较稳定之后,恢复身体锻炼。2015年的目标也很简单,俯卧撑单次可以做到一百个,仰卧起坐可以单次做到三百个或同等运动量。

目前能想到的,大致就是这些。基本上和2014年要做的事情分类没有什么大的变化。只是在个别的细节上做了更明确的调整。最后想说的只有一句话,希望在2015年年底写年终总结的时候,不要让自己失望,:)

总结最后,附一个知乎上问题的答案,以此自勉。回答者是我所仰慕的一位游戏程序员 :)

程序生涯如逆水行舟,不进则退。
安逸者恶之,好学者惜之。
救烦无若静,补拙莫如勤。
志者忌妄自菲薄,胡乱设限碍筑梦。
今学之道何其多,更有知友解君惑。
何不谋定而后动,日复精益求进哉。
Milo Yip知乎的回答