2015年终总结

2015年终总结

回顾上一次年终总结的规划,我觉得自己多数都做到了。2015有不少收获,算是满意的一年。

累死人的工作

这一年大部分时间都放在工作上,口碑从无到有,再经历双十二的考验,付出了很多心血。承担了支付宝口碑首页和搜索两个重要页面,真的累。刚开始做口碑,天真地以为忙过这一阵就好了,结果就一直忙到了现在。好在在这个过程中,业务上开发能力已经游刃有余,复杂的交互也不在话下,有了追求极致体验的意识。代码质量和解决问题的能力也提高了不少。业务开发以外,还做了一些挺好用的小工具来提升团队的开发效率,也为团队写了不少文档。

耗费精力比较多的一个专项应该算是性能优化了,包括网络流量精简和页面加载速度优化2个方面。口碑这里的网络请求数据量比其他业务方要高许多,一些灵活性的要求也使得我们优化的措施有限。首先建立了一套流量精简的开发环境,可以方便地采集请求的数据体积和加载时间,测试实际效果。通过精简字段,优化重复下发,最终能达到减少20%的效果。已经有了新的想法会在后面实施持续优化。页面加载方面主要难点在于口碑业务严重依赖定位,页面加载时间除了网络耗时还有定位耗时。通过充分利用缓存、先网络请求后定位的方式,页面加载速度提升超过一倍。

工作之余

今年学习方面有了很大的进步。工作之余看了《Effective Objective-C 2.0》和《iOS编程第四版》这两本书,不过许多知识是工作中已经掌握的,收获有限。每天用slack来订阅优秀博客,挑选文章阅读。学习Swift,上架了应用课本;学习Apple Watch开发,加入到今日公交应用中。

这一年对GitHub越来越依赖。每天都会花一些时间来看看有趣的项目。去年翻译了fontforge网站,今年已经开始各处做贡献,不过都是小打小闹,比如AsyncDisplaykitdocs.travis-ci.comj2objc-sample。自己写了一个IFMDebugTool用来在开发中管理应用沙盒内文件。还有2个小项目在开发中。mibox是研究了小米盒子遥控器的协议,后面准备做个酷一点的应用。github-stars可以方便的给GitHub上的项目打星。比较遗憾的是自己GitHub上的iOS项目星星不多,follower只有51人。

然后就是乱点技能树了。今年提交了1个Ruby Gem和3个Cocoapods。写了一个Safari扩展,1个Chrome扩展和1个Xcode插件。逆向研究了几个应用。最近在学习Sketch和Framerjs,想把自己应用的视觉和交互提升一点。不过我始终告诉自己要专注在移动开发,这些并没有占用很多时间。

生活的变化

这一年迎接了好多变化。最最重要的事情就是结婚了,跟老婆的6年爱情长跑终于修成正果。而老婆则毕业了,经历了一番挫折找到了工作。而我工作上先是淘点点没了,到支付宝做口碑开发。到年末改签合同成为了口碑人。家也从安逸的老余杭搬到了喧嚣的市区。在西湖边住着,感觉生活丰富了。周末经常去西湖散步,看电影,享受美食,这些都是老余杭不能比的。夏天的时候花了些时间跑步,周末跑过几次万米,算是读书时不觉得自己能坚持下来的距离。我已经不是那个追风少年了,骑行和旅行在这一年里都荒废了。有遗憾,但也不后悔。

最后,还是要感谢我的贤内助晶晶。

Comments

comments powered by Disqus