我的2016

年龄越大对时间的感觉就越强烈,在日历跳到2017年那一刻就会不自觉地在脑海中浮现出2016年发生的点点滴滴,有高兴的事也有失望的事,有失去也有意外收获,2016年过去了,我不舍却无奈。

旅行

2015年的总结中提到过要完成一次远行,做到了,在2016年初就去了黄山,见识了不一样的风土和人情。那次的黄山行在之后的一年中反复谈起,我很满足。

2016年的夏秋之交时,我们一家四口去北京玩了两天,去了动物园、海洋馆,还去了欢乐谷,孩子们都很happy。这次北京之行,我们在半年时间里也谈过很多次。到到在写作文时也多次写到欢乐谷,就连他的年总结中也有大篇幅对欢乐谷的描写。

工作

春节过后,进入了新的行业-金融,我本身挺喜欢这样的工作(起码比之前的工作要高端),我也在之后一段时间内,在工作中发光发热,做了几个自己满意的事情。

我为公司做了几个基础部件,包括基于git的部署模块,还有离线的作业调度模块,还有配置文件集中管理模块。这些工作基本上是基础的,看不到『工作量』的,因为这三个模块都是『可有可无』的部分,但是我感觉这些是让工作『自动化』的基本条件。除此之外,还写了很多的脚本,还有一些做了又否定的工作。

自己满意但是并不等于公司满意,公司在最近半年前开始不满意我的工作,到处咨询他人我负责这部分技术方面的问题,我虽然能体察得到,但是也忍了,作为成年人不应该像孩子一样意气用事,我想公司怎么看我,这个我左右不了,我只能做自己,用我自己的节奏去对待工作。

虽然我尽量保持自己的节奏,但是多少还是被影响了。公司叫嚷着要重构时,我潜意识就觉得做什么都是会被重构的,虽然工作也照常做了,但是心情却差了很多。一个多月前,公司找来两个人来重构我之前的工作,这可能就是一个象征意义的信号。

工作上的不如意又不是一次两次了,这基本上就是我个人的原因,不论与人沟通不行,还是技术欠火候,实实在在的结果就是不会合作。几年前曾在网上看过一个人的博客,这个人年龄不小还很勤奋,总会在博客上发个自己的作品,言语之意还很得意,但是在我看来他的作品都Low到家了。如今位于同样处境的我很可能也是一样一样的悲剧。

技术

在百度的最后几天,我喜欢上了clojure,也用clojure写过好几个工具。如今对clojure也已经算得上熟习了吧,虽然像宏这种高级用法还不是很熟练,但是一般的程序也都是用clojure写,包括工作上的那个『作业调度器』。

对于WEB前端我已经跟不上时代了,很长时间都只用jquery。而在2016年,我学习了vuejs,可以很方便地把数据和界面同步起来,这很方便。

html5发展很迅速,新的特性都是我关注的。目前使用过的也就是websocket,很不错。结合vuejs+websocket,然后我就想,服务器数据-客户端数据-客户端界面的过程可以实时了,那么数据库数据-客户端数据可以实时吗?真得可以,前提是数据库有『订阅』的特性,在github上一找还真有这样的框架:meteor,基于mongodb,mongodb好像有『发布和订阅』的功能,这样的话在客户端订阅了某个『查询』时,这个查询集在mongodb有更新时会自动同步到界面上。这个过程在我看来是方向,以前还有时会寻思着自己弄一个这样的框架,因为这会改变很多开发的思维,更会缩短WEB开发整个流水线,这肯定是未来。

websocket很时髦,于是我就在作业调度模块中加入了websocket特性,这样的好处是在界面可以实时看到任务的状态。这个模块是clojure开发的,用的是lein-ring的工具链,输出的就是JAVA容器的war文件,可以直接部署到jetty容器中,过程很方便。可是websocket却很难用简洁的方式加入到程序中,最后用了http-kit,输出的是jar命令行启动的文件,我不是很满意。

对clojure虽然是很喜欢,但是遇到websocket这种情况时就不会用优雅的方式去实现,此时发现另一门很新的编程语言中已经了我一直期待的特性。这个语言就是Elixir,这个WEB框架就是Phoenix,这个特性就是channel。elixir也是函数式,elixir在github上也很活跃,elixir虽然诞生时间不长,但是各种类库对比clojure也不处下风,综合来讲这是一门非常适合WEB开发的语言。于是我就在最近的几天开始了尝试elixir,目前来讲过程还是挺愉快的。

家庭

在2016年里,我好想没那么多的心思用在家庭上。记得以前是经常会去学习这方面的知识,可是2016年好像真的没有去用心在家庭上,虽然在家里也常常气得炸呼呼的。

孩子们变化很大,到到不像以前那样脾气上来拦不住,等等也长大成儿童了,这很明显。和两个孩子的相处越来越融洽,但是确实还是和以前那样常常生气,原因不再是他们不懂话,原因是他们俩闹起来就停不下来,天天和疯子一样的在家打打闹闹,一会儿这个哭了一会儿那个哭了,但还是喜欢一块儿玩。

开通了播客,是为孩子开通的,孩子读书的录音会发上去,培养孩子在读书方面对品质的感觉。通过多次的阅读,明显是有提升的,语速慢了,听得也轻松了。

到到读的书相比2015年,在数量上提升不大。30本书、224万字,但是也比我读的书要多,我还是希望他能把更多的时间放在读书上,而不是玩游戏上。

有了固定资产,也买了车了,不是自行车也不是电动车,是汽车,幸福感提升明显。

读书

很是惭愧,这一年光买书了,却很少看,看了几本多是计算机专业内的书,包括几本clojure编程、数据库、前端、elixir,还在图书馆里看了关于儿童教育的两本书《你其实不懂儿童心理学》、《爱和自由》、《7~8岁叛逆期》、《带着孩子,跟着唐诗去旅行》,还看了不少的绘本,还看了几本其它的书《家庭日记》、《背包十年》、《岛上书店》。

我读的书太少,多数情况都是事儿催得不让人放松,心里总有各种事情。

2017

我希望家庭和睦,希望孩子健康,希望能有一份保证收入的工作,希望能多读几本书,希望能再出一次远门,希望能学了车拿了证,希望能下决心把痔疮做了,还有个愿望:事业有成!