我的2014

2015年已经过去了一个多月,自己也曾一度想过放弃写这篇年度总结,因为过去的2014年可写的亮点似乎寥寥无几。但不论如何,毕竟是自己独一无二的一年,就算谈不上丰富多彩,也值得用一篇文章来留下印记。

翻译

2014年做了很多翻译。

在简书上发表了一些 Zenhabits 的博客的译文,在这里翻译了一些 Ruby 相关的技术文章。前一年翻译的《Web 应用安全权威指南》得以出版,这一年又翻译了《关于 mruby 的一切》这本小书。

回想最初会开始翻译的动机,单纯只是想要提高自己的中文水平。但一年多下来,说实话并没有感觉自己驾驭文字的水平有很大的提高。过去的一年也没有写出几篇原创的文章,着实有些沮丧。

然而,这些翻译工作也带来了一些预料之外的收获。发表在简书上的文章受到了很多用户的喜欢;通过 Google Analytics 可以看到每天都有一些人通过 Google 搜索来到这里;在图灵翻译了两本书后,不久前又收到了翻译杂志连载的邀请。看到自己的翻译成果能够对别人有所帮助,无疑是最开心的事了。

工作

过去一年主要还是在做 Ruby 相关的 Web 项目。在经历了种种坑后,客户终于逐渐抛弃了 Windows + JRuby 的奇葩组合,走向了 Linux + MRI 的正路。

受外包项目性质所限,虽然在工作中能够使用自己喜欢的技术栈,但是久了以后还是会感觉工作内容的单调。像前端页面端的技术或部署上线等由客户负责的工作自己始终无法得到实践的机会。另外,公司执行的网络封锁使得开发工作举步维艰,老旧的开发机器也严重影响效率和心情。

年初的时候尝试过一次换工作,由于能力有限未能通过面试。由于家乡几乎没有的 Ruby 氛围,所以后来老婆怀孕之后也就暂时没有再尝试了。现在的工作中惟一值得庆幸的,是我所在项目组的工作强度一向很低,大约只需要花上最初估算时间的一半就能够做完。所以在出勤的日子里,自己基本上能够抽出一半的时间来自由地学习,这也是我能够说服自己继续留下来的理由。

现在能做的是努力提高自己,等到机会真的出现的时候,不会因为准备不足而悔恨。

习惯养成

前一年的总结中提到过,自己尝试过多款习惯养成的 app 却未果。在2014年,我决定重点培养跑步这个习惯。

这决不是第一次启动跑步习惯了,之前一直没能成功的原因是找不到合适的时间和地点。在这一年,我近乎完美的解决了这个难题。工作日每天下午3点,办公室就会响起广播体操的音乐。同样是以锻炼身体为目的,与其做傻不拉叽的体操,不如走出公司去跑步。公司附近人烟稀少,正是跑步的绝佳场所。下午3点时的肠胃也没有太大的负担。就这样,时间和地点的问题得到一并解决。

除去夏日的酷暑天气,我基本做到了没有出现特别大的间断,坚持了下来。由于是上班时间,所以也不能出去太久,一般一次也就2公里左右。根据记录的软件,一年下来超过了100多公里。虽然成绩不足挂齿,但很高兴自己坚持了下来。

2013年设定的目标

在2013年总结的最后,我写的是希望在2014年能够养成几个好的习惯,学习一门新的语言,读更多的书。

习惯方面,除了刚刚提到的跑步,2014年养成的另一个让自己受益良多的新习惯是听播客(Podcast)。这两个习惯相辅相成,跑步的时候听播客,有特别想听的播客时就会逼迫自己在跑步时才能听。一年下来,出门在外时耳机里播放的内容也逐渐地从音乐全部变成了播客。

2014年我没有学习新的语言,而是第一次较为系统地学习了一遍 JavaScript。JavaScript 对我来说也算半个新语言,所以这个目标只能算完成了一半。读书的目标从上个月整理的读书清单来看也顺利达成了。

这么一看,似乎去年在实现目标这方面还算令人满意。

角色的转变

5月份的时候,老婆怀孕了。这无疑是2014年个人的最大事件,从此我的生活发生了较大的变化。

曾经认为有了孩子之后的日子就好比世界末日,可供自己支配的时间大幅减少,最终沦为纯粹为了生活而奔波的行尸走肉。所以一直以来,我都以一己之力对抗外界的压力。可惜的是,在这一点上身边找不到一个盟友。同时也考虑到老婆即将告别适孕年龄,所以在这一年,我向这个世界屈服了。

翻看在自己得知怀孕后的日子里写下的日记,很长一段时间内都沉浸在悲观和消极的情绪中。时间变少,效率底下,无法专注,找不到动力。但幸好后来还是把心态调整过来了,我慢慢认识到问题还是出在自身,不应该寻找借口,去归咎于外界。

写下这篇文章的时候,自己的孩子已在一周前降临。角色的转变必定会成为今年最大的主题,挑战才刚刚开始。