"旧历的年底毕竟最像年底,村镇上不必说,就在天空中也显出将到新年的气象来。灰白色的沉重的晚云中间时时发出闪光,接着一声钝响,是送灶的爆竹;近处燃放的可就更强烈了,震耳的大音还没有息,空气里已经散满了幽微的火药香。"这是鲁迅先生写的过年,在老家除夕那天也就是这样的.今年元旦假期变成了一天,春节也会在北京过,这是第一次在外边过年,原因是要迎接我们家的新成员--我们家的小宝贝.
生活
小宝贝名字,如果是男孩就叫枪枪,如果是女孩就叫琪琪;枪枪这个乳名几乎是在高中的时候就定下的,当时我看王朔的小说"看上起很美",非常喜欢方枪枪,就决定以后如果有个男孩子就叫枪枪;女孩子的乳名是琪琪,琪琪是"魔女宅急便"中主角的名字,我们俩都很喜欢.
小宝贝的到来对我的生活影响是巨大的,之前老婆五点下班早早到家做好饭,我几乎不用关心什么家务;老婆怀孕之后,我不仅要做饭,而且要做孕妇喜欢吃,有营养的饭.短时间,做饭技能飙升,没办法,逼出来的.之前对厨房是反感的,现在一进厨房就有一种大展拳脚的冲动.一点炉灶看到火就会想起周星驰那句经典的独白:"他把上帝赐给人类的火运用的出神入化".的确是找到乐趣了.
有段时间确实慌乱,紧张,结果国庆节的时候莫名其妙的牙疼,这段太好玩了,当时牙疼厉害一点冷气就能疼半天,就去牙科医院;结果挂号,就医被告知要补牙,分若干阶段,第一阶段是清理切断旧牙神经,打上麻药发现问题了:我有咽炎一张大嘴就恶心,而医生需要至少三个手指的高度才可以做手术.尝试了几次,失败;结果就是我付了麻药和纱布,针管的钱,没有做成手术;大夫哭笑不得,告诉我只能硬抗或吃止疼片了;然后我就选择了硬抗和各种刷牙,结果两周后,就好了!后来看资料说神经紧张也会引起胃病和牙疼,谁知道呢,至少牙疼那段时间我是真的什么都干不了,完全失去状态
时间
小宝贝对我最大的改变就是时间,为了保证孕妇的睡眠,我现在10点半就睡觉,睡不着也要躺着.这样像之前熬夜看书写代码的情况就不复存在了.而平时为了照顾孕妇的情绪,需要陪孕妇聊天,一起散步什么的,几乎不会有自己的时间(孕妇情绪不稳定,有时候会莫名其妙的低落什么的).这样,我就调整了一下时间安排,每天早到公司一个小时,这一个小时用来阅读,整理资料什么的,至于博客就只能见缝插针了.
这一个小时,看起来比以前时间少很多,但是由于是一天内状态最好的时候,也没有人干扰,所以效率挺高的.甚至,即使不阅读,玩一小时的双截棍(现在双截棍可以玩双手棍了),整个人全天的状态也会非常好.
Google Reader今年关闭了,Google Reader和Google Wave的关闭都让我大忙了一阵,因为需要转移很多资料.相比Wave,reader的备份还算方便.现在已经迁移到Feedly,其实关系不大了,因为即使是Google Reader,大部分阅读也都是在手机完成的.或者说,现在的阅读的确是使用碎片化时间来完成的了.随时随地打开Google Reader Pro的软件,已经缓存下来的大量咨询随时可读;现在用两个手机,一个Android手机用来读咨询玩游戏,一个Nokia 210用来接打电话,太喜欢诺基亚这款骚黄的小手机了,我专门为它写了一篇教程.
告别微博好久了吧,不希望微博占用我太多时间,就把密码改掉了,尽量避免微博之类的产品把我的时间碎片化.
技术
技术方面,公司项目涉及到的技术和我业余投入精力研究的技术交集并不算多,比如我现在的团队也会用Hadoop处理些数据,也会用Storm实现一些有实时要求的功能.这并不冲突,那些内容在我提交给公司的年终报告里面,这里不细说.
今年, 年初的时候投入了不少精力在Clojure,起因是Storm项目,想多了解Clojure的一些特性比如宏,STM等等.如果要用ROI去衡量,投入和产出是很不成比例的,因为很少有机会使用Clojure做项目,可能最强的驱动力来自于好奇心:Clojure是怎么实现STM的,怎么做到的,Lisp宏那么厉害,到底有多厉害?在整理出来几篇心得之后,Clojure渐渐淡出了我的视野,很难讲到底收获有多少.不过后来在接触Elixir的时候,我发现Elixir的一些设计是显然受到Clojure影响的(这个作者自己也说过了,参见我上篇日志),理解起来就顺很多,快很多,比如Protocols,Macro.
中间插播一条图书推荐,我非常喜欢Clojure的一本书"The Joy of Clojure",这本书很另类,切入点不同以往,行文纵横捭阖,有广度有深度,适合反复琢磨阅读.Clojure学习这个事情,我仔细琢磨了一下,其实有时候弯路很难界定,有时候我们说一些东西没用,其实是用到的时候"我们不知道自己不知道",这才是最可怕的部分,而学一些貌似没有用的部分实际上帮我们打开了更多可能性.
项目需要,今年实践了RabbitMQ,并在一个小项目中用Erlang做了下Web开发.用RabbitMQ感觉是暴爽,做Web开发开始的时候真是烦恼了一把,后来用了ErlyDTL才幸福感飙升.对Erlang语言的热爱,真的是很难说得清,有时候稍微有点时间就会打开一个Erlang的开源项目看起来,觉得很享受.相比去年,今年Erlang相关的资料看了不少但是输出很少,原因很简单,上面已经说过了时间,时间.今年少数几篇博客关于Erlang,唯一坚持在做的就是一直在维护Erlang的豆瓣小站:
http://site.douban.com/204209/
思维方式
一直关注的事情就是思维方式和方法论,这个每年的总结都会涉及到,今年让我感觉到获益比较大的,来自两本书,两个领域:一本是"高手-解决法律难题的31种思维技巧",一本是"Triz理论".
前者我们可以看到一些事情,从法律角度是怎么去思考的,怎么去解决的,对于我们处理一些项目/团队中的事情是有帮助的.比如,一个银行抢劫者劫持了人质要求银行拿钱,银行没有拿钱,结果人质被杀,人质家属要告银行,法官应该怎么判决?如果局限在眼前一个案件可能是一种判决结果,如果着眼长远就是另外一种判决结果了.
Triz理论就和开发者很近了,我们常常会有这样的问题:这个问题之前是怎么解决的?现在是怎么解决的?新方法和老方法相比优势在哪里?劣势在哪里?这个解决方案是否可以复用到其它项目?解决问题的思路是否可以复用?是否可以简单改进这个方法?是否可以替换这个解决方法中的一部分?这些问题帮助我们深入的思考掌握一个技术方案,或者用来评估若干技术方案,这种思维方式是可以套路化的,或者准确地说是可以找到规律的.这个规律就是Triz理论,比如它有分割原则,拆出原则,局部性原则,组合原则,等等,详细可以查看 http://wiki.mbalib.com/wiki/TRIZ理论 Triz相关的几本书现在几乎都绝版了,可以找到电子版的资料,很有趣,可以研究一下
另外,在慢慢啃GEB(集异璧),这书读起来真的快不了,要慢慢琢磨,有些时候收获是在书本文字之外的,字面以外的思考量是够大的.
今年,逐渐验证了自己对知识管理的几个观点:
1.知识需要/值得记住的部分是有限的,把可以RTFM从大脑移除,让值得思考的部分留在大脑
2.知识长时间不用必然存在遗忘,不必纠结,我们能做就是留下足够的"线索"或者说是索引,需要的时候有足够的线索唤醒就OK,目前对我来说比较靠谱的方法是文字笔记和思维导图,由于都是按照自己的思路整理出来的,再次进入真的很快.今年在项目中再次用到Storm的时候,我找到了当时的思维导图和笔记,有种热数据瞬间加载的感觉,非常棒.
3.知识的系统化,我们在学校里面总是听到知识点和重点的说法,其实一个内容要想掌握的好,最好的方法就是把它融入你的知识体系,说句矫情的话就是"不让一滴水蒸发最好的方法就是把它放入大海"
4.继续上面,系统化的前提是完成转化,就是把知识转换成自己的,你可以用自己的方式来讲解描述一个技术方案,而不是别人灌输给你的那样;这样实际上强调思维的主动性,没有自己的思考,东西还不是自己的.
5.输出,输出 一定要有输出思维,输出方式可以是在项目中实践,可以是给自己或别人讲清楚,可以是一篇文章或者是一副图,但是一定要有输出;
读书
简单罗列一下2013读过的书,一提到武侠,推理,漫画,港乐和*百佳,就洋溢着幸福感啊,忙里抽闲还写了一篇推理小说的梳理:http://www.cnblogs.com/me-sa/p/3299808.html
技术类:
代码的未来 : 代码的未来
Getting Started with Storm
Clojure编程乐趣
简约TRIZ : 面向工程师的发明问题解决原理
C陷阱与缺陷 : C语言调试指南
C和指针
非技术类:
夜话港乐 : 有粤语歌 就不会有世界末日
剑桥简明金庸武侠史
滚石30 : 1981~专辑全记录
蝙蝠侠:一号地球
音乐
电影
今年看的电影不多,要照顾孕妇的观赏要求,主要是集中在喜剧和动漫;而我喜欢的还是杜琪峰的黑色肃杀的电影,所以过去一年中,留下印象不多,数一下有:"飞虎出征","远山的呼唤","新干线大爆炸";剧集就追了POI,周末的时候自己偷偷看了CSI LV的13季而已,不再多说.
还有一个月小宝贝就要出生了,生活还要有大变化,充满期待
用一句话描述2013年底的心情:"孩子就要出生了,当爹的还不够牛逼,忐忑....."
活着
词:郝云 曲:郝云
演唱:郝云
每天站在高楼上
看着地上的小蚂蚁
它们的头很大
它们的腿很细
它们拿着苹果手机
它们穿着耐克阿迪
上班就要迟到了
它们很着急
我那可怜的吉普车
很久没爬山也没过河
它在这个城市里
过得很压抑
虽然它什么都没说
但我知道它很难过
我悄悄地许下愿望
带它去蒙古国
慌慌张张 匆匆忙忙
为何生活总是这样
难道说我的理想
就是这样度过一生的时光
不卑不亢 不慌不忙
也许生活应该这样
难道说六十岁以后
再去寻找我想要的*
一年一年飞逝而去
还是那一点点小积蓄
我喜欢的好多东西
还是买不起
生活总是麻烦不断
到现在我还没习惯
都说钱是王八蛋
可长得真好看
慌慌张张 匆匆忙忙
为何生活总是这样
难道说我的理想
就是这样度过一生的时光
不卑不亢 不慌不忙
也许生活应该这样
难道说六十岁以后
再去寻找我想要的*
我不想这样活着
我不想这样活着
我不想这样活着
我不想这样活着
我不想这样活着
我不想这样活着
我不想这样活着
我不想这样活着
我不想这样活着
慌慌张张 匆匆忙忙
为何生活总是这样
难道说我的理想
就是这样度过一生的时光
不卑不亢 不慌不忙
也许生活应该这样
难道说六十岁以后
再去寻找我想要的*
其实我也常对自己说
人要学会知足而常乐
可万事都一笑而过
还有什么意思呢