2016

2016-12-31

,照例回顾一下这一年。

工作

微信读书

今年在公司一整年都在做微信读书,用户量一直在增长,UGC方面每天都在产生很多不错的书籍想法和书评,整个产品度过了生死期,进入发展期。产品上有不少地方做得不错,一是保持了简洁的调调,这也是微信相关产品应有的模样,不会有什么乱七八糟的东西,也是很多人喜欢这个APP的原因。二是开放了陌生人想法,一开始微信读书只能看到好友写的想法和书评,跟朋友圈一样保持私密,事实证明在读书这个产品上,开放所有内容才是正道。三是做的阅读时长换书币和赠一得一都取得不错的效果,时长换书币让读书形成正循环。四是做了一些不错的小功能,获得了一些好的口碑,像划线想法制作图片分享,购买/赠送书籍的扉页等。

产品上一直在做一些尝试,但都比较谨慎,很多新需求功能都会经过不断讨论去决定要不要做,也有不少本来已经讨论完觉得可以做,但做到一半或做完时觉得还是不行直接砍掉的需求,谨慎导致不够快速,也做了不少无用功,这里也是我们缺乏经验导致,接下来一年会在这方面寻找解决方法,希望能做到快速迭代,减少无用功。

技术上回顾起来还是做了不少事情的,团队开了个技术博客,今年写了15篇技术文章,几乎每个成员都有贡献,开源了5个库(MLeaksFinder/GYHttpMock/GYBootingProtection/GYDataCenter/GYMonitor),在 APP 质量保证和监控方面做了一些事情,在团队博客上都分享了,另外实施了 code review,团队偶尔也会在项目里做一些新尝试,像尝试使用 RAC,尝试用数据不可变的方式开发,尝试用推荐算法去优化书籍的添加率等等,总的来说还算不错吧。接下来在技术上除了继续保证 APP 质量和开发效率,还应该尝试寻找能帮助产品前进的点。

JSPatch

JSPatch 这一年继续在完善,致力于让 JSPatch 变得更好用,优化了性能,做了一些扩展,填了一些坑,支持了动态调用C函数,做了代码自动补全工具 JSPatchX 等,改进最多的是 JSPatch 平台,从内测到开放注册,添加了灰度下发、条件下发、自定义密钥、在线参数、实时监控、历史补丁、在线编辑、转换器等等功能,已经是一个完善可靠的补丁分发系统,这个以前没有人做过,可以说开拓了在线补丁分发平台这个领域,算是今年主要的作品了,接下来也会继续探索提供更多的服务。

JSPatch 发展到现在已经被很广泛地使用,没有具体统计过接入的 APP 数,仅接入 JSPatch 平台每天有补丁请求的 APP 就有近3000个,在 iOS hotfix 市场占有率应该在 95% 以上,github star 也达到了 8300+,还算不错。

对于 JSPatch 的发展一直想扩展到覆盖 iOS 动态化的全部需求,包括开发功能,上半年也针对这个目标做了些事情,做了性能上的改进,优化开发体验的 JSPatchX 和 playground 等,有一些效果,但开发体验上还是不够好,下半年考虑过做一个100%准确的转换器,实现直接用原生OC开发,动态下发,进一步提升开发体验,但下半年杂事缠身,没能实施,最近看到滴滴和手Q分别实现了这样的方案,也就没打算再做了,后续再看情况。

生活

小孩

小朋友从年初还不会翻身,到现在已经活奔乱跳满地跑了,一些话也开始逐渐听得懂了,晚上听到飞机声音喜欢叫人抱她出去看飞机,平时一听到说要到楼下摇摇(游乐场)就不哭不闹乖乖让我们穿衣服穿鞋准备出发,还不会说话整天咿咿呀呀用食指指来指去,真是可爱,感觉小朋友成长历程里的陪伴是无价的,一点也不想错过,希望一直健康成长~

旅游

小朋友终于长到可以带出去玩了,不过大部分时间还是得抱着她,出去玩也只能是休闲度假地玩,结果是今年去了三个地方全都是海边,包括我们公司的团建去惠州,老婆公司的团建去阳江,以及一次爸妈的怀旧之旅海南三亚。

海南待了挺多天,去了爸当年当兵时的海南角,圆了爸一个小梦想,不过二十年没回去那里已经面目全非,只有一个塔和一口小井依稀可以辨认,这个地方几乎什么都没有,但竟然有几个游客在,原来这里被包装成“天涯海角”了。另外还去会了下爸当年在海南的好友,非常热情的招待,回忆当年的互相帮助,还挺暖心。剩下的时间就是普通的度假住酒店了,在亚龙湾和三亚都住过,感叹酒店的豪华,在三亚红树湾看到我见过的最奢侈高端的书店/艺术品店今日X书屋,在里面逛真是享受,但没几个顾客,真为他们的生意担忧。

等明年小朋友再大一些了,可以不局限在海边度假了,看看有没有机会去最想去的日本。

玩乐

今年买了个PS4,因为突然想玩玩NBA,想当年PC上的 NBA Live 2004 陪我度过了高中时期,是个愉快的回忆,想再试试,主要玩 NBA 2K16 和 17,发现十几年过去了,这个游戏是在进步,但感觉并没有真正质的改变,在核心的3D效果/AI上并没有什么飞跃,在人物特写的时候看起来挺假,这个领域过去十年的进步很有限。在 NBA 之外也尝试了另一款游戏神海4,这个画面效果很好,但游戏性就真不行了,只玩了一半。平时下班晚,又有小孩,玩游戏的时间真是很少,有点见缝插针的感觉,但偶尔玩玩带来的快乐已经让人挺满足了。

读书

今年看的书比去年还多,据微信读书统计有47 30 本(之前统计有误),觉得很值得推荐的是林欣浩的两本书:《佛祖都说了些什么》和《哲学家们都干了些什么》,太适合理科生去入门了解宗教和哲学了,表达方式很对口味。其他的大部分是小说消遣,东野都读了差不多10本,《恶意》不错,其他平平,最好的《白夜行》是去年读的了。

从获取知识和信息角度来说,读书曾经是最主要的方式,现在显然不是了,也不能以读书多少去衡量摄入了多少知识。在碎片化阅读流行的时代,读书越来越难,也不算最有效率的信息获取方式,但它还是有一些优点,一是它经过了精心制作和筛选,信息质量高一些,也全面一些,二是要花时间沉浸在书的主题里,加强影响也多出思考时间,三是对小说类是种艺术形态,有着别于其他形态的独特性。觉得前两条是可以被新事物替换的,虽然现在还没有,第三条无可替代,好的小说读完后那种回味无穷的感觉真是好。

房子

2015年是股市疯狂的一年,2016年是楼市疯狂的一年,股市疯狂与我没什么关系,虽然我当时也跳坑了,但也只是小玩一下,没什么影响,楼市就身不由己完全被卷进去了,在胆战心惊中度过了几个月,承受很大的压力,真是不堪回首。国内的环境一直处于高速发展期,不确定性很大,每天会不断接受刺激,若心态不好就会变得浮躁。世界一直在折腾,今年更折腾,黑天鹅事件频出,无论有钱没钱,都没有一劳永逸的方法,需要不断mg游戏平台官方网站和紧盯时代才能跟得上节奏,有时觉得还挺累的。

成长

我虽然有时会犯懒懈怠,但总体上还是一直在努力奋斗追求成长,这两年腾讯给了我足够的空间,只要认真去做一些事情,去解决一些问题,就能得到能力上的成长,在技术专业度这方面我觉得我确实成长了不少。但到了年末,我发现我身上的一些缺陷一直以来没有一点进步,没有变好的迹象,例如控制不住情绪,面对重要事情的过度紧张,面对不确定性无法淡定,决策能力弱,过于计较得失等,简单来说是修养不高,心智不够成熟,这对我的生活造成很大影响。专业能力的成长可以循序渐进,努力就可以了,这些性格和软实力上的缺陷要改变真难,需要在碰到问题时有意识去磨练,接下来尝试直面这些问题,希望明年总结的时候,会觉得我在这方面有进步。

其他

个人 APP 方面今年已经没必要单独写了,因为今年几乎什么都没做,一是没时间,二也是没 idea,三是 APP 运营已经变得更困难了,我个人是没太多办法了。

年中去北京参加了 GMTC,做了个分享《JSPatch 成长之路》,这是我第一次对外分享,也是为了推广 JSPatch 强迫自己走出舒适区的一个尝试,这种分享会讲师得到的收获是要比听众大的,同时去参加的T沙龙也认识了一些朋友,真是很不错的一次体验。

去年写总结时,说锻炼很少,然后说“明天开始要好好锻炼”,结果说了句空话,没有实现,羞愧难当,上周想起这事才开始想锻炼,目前已连续锻炼5天,希望能保持一周至少锻炼4次,恢复大学时的状态。

博客继续保持每月有输出,日记连续写的天数达到2489天,记账第2086天,既然形成了习惯,就不会轻易停下来了。

2017年,继续好好过。

分类:生活
评论

*

*

2016年12月31日 22:54

性格是的东西确实很难改变,能克制就很好了。

2016年12月31日 23:26

充实质朴的一年,不错

2017年1月1日 0:37

每天关注着前辈 当作自己的榜样 我还要不断努力

2017年1月2日 16:07

一年看47本书,真的很厉害

2017年1月2日 22:09

非常棒!一起持续mg游戏平台官方网站!

2017年1月7日 13:01

今年是JSPatch火爆的一年,而且微信读书今天用户也增长了很多

2017年1月7日 22:46

JSPatch 现在影响力挺大的,赞。

2017年1月22日 23:22

博客不错哟~会经常来逛逛的。

2017年2月8日 10:23

你好,能问一下你们在APP 质量保证和监控方面开源的那几个库都是在什么场景下使用呢?是开发阶段还是测试阶段?望赐教

2017年3月1日 15:28

您好,在 线上用户监控这里面 ,我看您是根据sendEvent:这个方法获取到view,controller,我发现系统的application的sendEvent方法会走两次,这是神魔原因?我看官方的api也没有说这个

2017年3月1日 15:43

http://wereadteam.github.io/2016/12/12/Monitor/#comments 这是您们的 团队博客里面的 文章 ,那个地方一直评论失败,所以来这评论哈,在 线上用户监控这里面 ,我看您是根据sendEvent:这个方法获取到view,controller,我发现系统的application的sendEvent方法会走两次,这是神魔原因?我看官方的api也没有说这个

2017年3月9日 14:58

急中生智,静中生慧。

Baidu
sogou