在刚刚过去的2017年里,对于我个人和家庭都有着重大的意义。
个人
首先,我花费了大半年时间完成《RxJava2.x 实战》一书的初稿,此书正在审核中,可能要在春节后才能跟读者见面。在这里要感谢简书这个平台,正是因为我在简书上的一篇文章《RxJava1 升级到 RxJava2 所踩过的坑》,才让电子工业出版社的编辑能够找到我。这是2017年里我唯一能拿的出手的成绩。
从2016年底开始写一些技术类的文章,记录一些开发过程中的经验和个人学习的总结,在2017年基本上能做到每周写一篇文章。有时,回过头来看看,其实很多文章质量并不高,但是仍然希望自己能够在2018年里坚持这个习惯。很多知识点,通过文章的形式记录下来之后,可以方便以后自己查询和翻阅。
家庭
2017年5月18号,家庭新增了一名成员,自己也晋升到爸爸这个角色,因此在自己身上无形中多了一份压力和责任。
每次回家我总是尽量多抱抱儿子,去上班之前也会跟儿子道别。分一些时间,能够跟儿子相处。看到它的笑容,感觉什么辛苦都是值得的。听到它的哭泣,感到特别的心慌。
对老婆特别地感到愧歉,因为工作的原因,不得不周一到周四待在上海,周五晚上回苏州,经历了多年的周末夫妻生活。特别是2017年有了小孩之后,晚上都是老婆带小孩。深深地体会到她的辛苦。
技术 && 工作
1. github提交数
相比于2016年github的515次提交,2017年的提交数目看上去多了很多,但是比起那些日更的大牛仍然是差远了。希望在2018年里,github的提交数能超过2000次。
2. 图像处理框架
在2017年,跟gloomyfish一起开发了一款图像处理框架。目前,已经有了android版本和 java 桌面版本。分别是:
https://github.com/imageprocessor/cv4j
https://github.com/imageprocessor/cv4j-desktop
在开发cv4j的一年中,我们实现了很多功能。但是注释少以及文档不完善,一直是我们被吐槽的地方。
在全新的2018年里,我跟gloomyfish会不断优化算法、添加新的功能、补上文档。同时,我们也正在考虑,在图像框架中引入函数式编程的思想。
3. 全面拥抱 RxJava 和 Kotlin
公司开始尝试2C业务,我在新的产品里也尝试使用了RxJava和Kotlin。特别是Kotlin简洁的语法,足以吸引任何一个开发者。我个人的很多工具类,已经使用Kotlin重写了一遍。
遗憾
貌似2017年定的小目标有点多,很多没有来得及实现,特别是坚持跑步和看一本历史书完全没有做到。
这是一件很无奈的事情,因为总感觉时间不够用。为了能够实现各方面的平衡,很多时候不得不做出一些取舍。
展望2018
不敢定太多目标,尽力就好。
补上2017年的遗憾
多陪陪儿子,能够看到他的慢慢成长。
这几年来,能够不断地感受到中年危机,所以需要持续地提高自己的核心竞争力和价值。
尝试关注一些区块链的东西。
这世间,唯有时光和爱不可辜负。