2017已经到来,在简书上看了很多人的年终总结蛮有感触。回过头,我也想看看2016年自己做了哪些事情。回想十年前,2007年暑假我还在读研,去一家小的软件公司实习做java后台,弹指一挥间发现自己真正意义上代码写了快十年了。
2015年底,我放弃了大公司的股票还有年终奖,来到一家创业公司负责移动端的开发。
2016年,整个一年经历了很多事,有挫折、有成长。同时也见证了我们的sdk产品跨入千万日活的行列。
技术相关
工作上
我们的sdk更加稳定了,在架构上也更加清晰了。上半年的时候,曾厚颜无耻地写了一篇关于sdk优化的文章。现在,我们的架构已经改了很多,如果有机会的话我再总结一篇文章。
第一时间支持了iOS 10的适配以及ATS。在2016年11月初发布的sdk版本中,android和iOS的网络请求都切换成了https。
开发了一款可以通过图形化方式来集成我们sdk的android studio插件。
调研sdk的热更新技术。从2015年下半年开始,app的热更新突然火了起来,我断断续续地关注着。由于sdk的特殊性,如果sdk出现bug,必须要通知到所有的用户,这就非常麻烦了。未来,肯定是云端下发sdk补丁进行热更新。
调研各家的移动端广告产品。我们逐渐有了流量, 开始朝广告的方向发展,所以我开始关注移动端的广告。自己还写了一个工具,可以翻阅这篇文章一个快速分析android app使用了哪些sdk的工具。这个工具的初衷是为了分析app使用广告sdk的情况。
个人学习
编程语言,学习了swift、kotlin
为了跟上时代必须得学习新技术,虽然不一定马上会用,但是得知道以及敢于尝鲜。学习了rxjava并在一些项目上使用了它,目前看起来效果还不错。
复习了常用的算法,也学习了一些新的算法。
不断完善了我自己的android框架,特别是下半年。这个框架从2012年开始做,到现在快满五年了,没有做过宣传,但是经历过蛮多项目。
业务
跟各家客户对接sdk。客户给我们提出了意见,我都会虚心地接受。
在对接时也犯过一些错误,最为严重的是一客户卸载了我们的sdk。这件事,对我的打击很大。开始学习广告业务。
生活 && 身体
2016年底开始尝试在简书上写文章。到2017年底,再来看看自己能写了多少文字和文章。
最为重要的是老婆怀孕了,到2017年5月份家庭会迎来一位新成员,真的非常期待。
由于长期缺乏锻炼和长时间久坐,从下半年开始一直腰疼,有时候睡觉也会疼。到了11月份,实在受不了,去医院做了一次检查。医生建议做针灸治疗,好在做了几次针灸后效果挺好的。现在不敢久坐,下午会去园区走一圈。
遗憾
今年没有做任何java后端相关的项目。
2015年还经常跑步、跳绳、哑铃,2016年基本上什么运动都没有进行。
今年没完整地读完过一本书,无论是技术书还是其他的书籍。2017年至少要完整地读完一本书。
团队内一名同事离职,他是从其他公司跟我一起过来的。所以,人生很多事情是无奈的。
展望2017
2016年过得太过于死板了,2017年想尝试着去改变。
随着移动互联网的热潮逐渐褪去,未来本人更看好AR、AI技术。也许未来会朝这个方向发展,但需要先积累一些东西。
学习一下Spark和Scala。很久很久以前,学过数据挖掘以及做过相关的项目,Machine Learning这么火了突然也想玩一下Spark。
和朋友一起写一个java版本的cv库。
开始跑步。
至少能读一本历史书。
当奶爸。