日期: 2016 年 12 月 14 日

2016年度总结

日子过得好快,一转眼到了年底,又到了该总结一下的时候了。

2016年是充满变化的一年,有些变化完全出乎意料,面对这样的变化,我也只能“拥抱”。

过完年到4月份,公司业务线的划分出现了变化,最大的变化是产品部门从业务部门划出,变成一个相对独立的部门,形成业务、产品、研发三格局的结构,这样的结构比较符合互联网运作的方式,所以这个改变还是起到了不错的效果。

2015年总结的时候我说过2016年要在移动产品上发力,在4、5月份的时候,我和移动团队策划了一个活动,就是从PC Web端转化用户到移动端,活动在6月上线,为期2个月,效果非常理想,2个月的时间,移动的订单数量就逐渐超过PC端,与去年同期订单数相比,出现了成几倍的增长,在活动的后期,随着进入行业的旺季,出现了移动和PC订单同增的势头,订单总量是逐步走高的,而且活动结束后移动端的产量也比之前高了很多,说明用户有所留存,由此看出,移动仍然有很大空间,但我们的平台实在太小了,能给我们的空间也太有限,我们移动产品的未来在哪里呢?

就在这个时候公司情况“风云突变”,集团决定我们公司要和集团内的另一家公司合并,新公司的CEO、组织结构都变了,这个变化来的实在太突然,完全没有准备,面对这样的改变,整个团队表现的还比较稳定,虽然我和团队都有很多纠结,但还是在逐步适应的过程中继续前行,其实我也想了很多,最后我告诉整个团队,选择做正确的事情,什么是正确的事,就是对用户有价值的事情,我们不会为了小团队利益做一些最终损害用户利益的事情。

随着公司的逐步整合,我们也接到了新任务,新公司决定将原来分散的多个移动应用整合成一个APP,这个APP的产品研发任务就落到了我们团队上,其实我们整个团队一直有这样的愿望,希望能做一款代表整个集团品牌的APP,为此,我们已经积累了多年。经过4个月左右的不懈努力,一款覆盖集团23个品牌,约5000家酒店,百余个旅游产品的全新APP在12月10日正式上线,这款APP汇集了我们整个团队所有人的心血、努力和这么多年来的梦想。

大浪淘沙,凤凰涅槃,这支团队与我3年多前刚刚接手时的发生了很大的变化,经过3年多我不厌其烦的叮嘱、不断的历练、大大小小的战役(特别是2015年的大仗),这支团队已经逐渐具有了不屈的精神和战胜困难的勇气,面对压力,更多的表现出一种从容和自信,虽然距离我理想中的“梦幻团队”还有很大的差距,但他们已经开始从平凡走向优秀了。

技术方面,今年也取得了很大的进展,2015年总结的时候提到的Docker尝试,在2016年取得了突破,在与合作伙伴–才云科技的共同努力下(才云是为数不多的几个靠谱的合作伙伴之一),我们将95%以上的应用Docker化,并迁移到了基于Kubernetes的Docker集群上,在国内使用Kubernetes的企业还较少,在旅游行业中,我们肯定是第一家,Kubernetes和Docker的运用,使整个开发及运维管理的效率得到了极大的提高,应用发布时间从之前的小时级提高到了分钟级,应用发布逐步下放到开发团队,大多数时候,开发人员只要在Jenkins里点一下,几分钟内应用就发布完成了。与此同时,我们在新的项目中逐步使用Git作为代码仓库,在前端应用中使用React,在Redis/Codis、Elasticsearch优化方面都取得不少进步,而且2016一整年,应用系统都非常稳定,没有出现过大的故障。

个人技能方面,由于公司使用Kubernetes的Docker集群,所以我也开始研究Docker,并迅速喜欢上了这项技术,以前我装一些软件都是自己在Linux下用源码编译,连yum或apt都不用,自从有了Docker,我要测试一些软件,就直接去Docker Hub上找相应的镜像,拉下来直接运行就好了,包括实际或测试用到的GitLab、Nexus、RabbitMQ、Kafka、Postgresql等等,后来我发现一些Docker镜像里面的软件版本较低或功能有局限,干脆把Dockerfile git出来改一下或重写一个Dockerfile,再Build成我需要的镜像。

在7、8月份的时候,我开始研究微服务架构,从而研究Spring Cloud,感觉Spring Cloud的资料还是相对零散,我就写了一个Spring Cloud微服务框架的Demo,放在了GitHub上,微服务架构与Docker是绝配,简直珠联壁合。我在团队中推行React,其实是希望将来能在移动应用里使用React Native,React Native在年初就开始跟踪了,10、11月的时候,我研究了一段时间的React Native,在模拟器里实现了一些应用场景,React Native发展太快,每两周就有一个新版本,整个社区也非常活跃,国内腾讯、阿里都已在移动应用里使用React Native,这是一项有前景的移动开发技术。今年我还干了一件很有意思的事情,在5月份的时候,魏则西事件爆发,一向鄙视百度的我,突然感觉到使用自由的互联网是多么重要,而且是要让家人朋友不能被百度之流蒙蔽,所以我开始研究如何让家人也能方便的使用自由互联网,最好的办法就是在家里的路由器上实现“科学上网”,但一般的路由器是不会有这样的功能的,我开始了解OpenWrt,OpenWrt也是Linux,很多智能路由器的操作系统都是用OpenWrt改的,测试了几款路由器并刷入OpenWrt,最开始我通过路由器VPN出去,但我发现VPN虽然连上了,但很多网站还是打不开,推测是DNS污染比较严重,后来我还是选择了Shadowsocks,在路由器上实现了“科学上网”,家人只要接入这个路由器,就可以访问自由的互联网了。

今年继续读书,读的书有《硅谷之谜》、《文明之光》3册、《分享经济:供给侧改革的新经济方案》、《硅谷钢铁侠:埃隆·马斯克的冒险人生》、《刘强东自述:我的经营模式》、《启示录:打造用户喜爱的产品》、《Google:未来之镜(全球创新巨头真正的工作、思索与规划)》,在这些书里,给我留下最深刻印象的是吴军博士的《硅谷之谜》里讲到的,在硅谷,哪怕是一个很小的公司,其研发的产品也是面向全球用户,所以在硅谷,诞生出了像Google、Facebook这样的伟大企业,而对比我们,我们何时才能有这样的眼界和气概呢?

英语的学习也在继续,在扇贝网上的打卡记录已超过1100天,在今年打卡1000天的时候,我还写过一篇《1000天的感悟》,我相信我仍然会继续坚持下去。

最后说说生活吧,年初的时候,一家人去了趟日本东京,东京之行给我老婆极大的触动,东京的蓝天,干净的街道,发达的商业,行色匆匆但极讲礼貌的行人,这与她在国内看到的情况形成了巨大的反差,我也在思考,但始终无法将彬彬有礼的日本人和南京大屠杀的刽子手联系在一起,也许是日本人太注重规则与秩序,一旦没有约束,人性的丑恶就展示无疑了。年中的时候一家人和我父母,一起坐了一趟邮轮–海洋量子号,邮轮确实适合一家人共同出游,不用费心思。

在充满变化的2016年,还是要感谢一直支持我的团队和爱我的家人,对于2017年,仍然会面对太多的变化,追寻内心、做好自我就行了。