8月26日,WOT2016移动互联网技术峰会在北京粤财JW万豪酒店隆重召开。本次大会,将重点围绕应用架构、平台技术、性能优化、创新技术、VR技术、前端技术、APP技术、运维与安全、数据分析、直播技术等话题展开讨论。
在峰会现场,我们非常荣幸的采访到了本次峰会的讲师,饿了么移动架构师王朝成老师,就关于自动埋点技术的应用,如何规划移动基础设施以及在自动埋点技术方面还有哪些问题需要改善等相关热点话题进行了采访。
一、经历阅历丰富的IT技术男
很多人对饿了么这家外卖O2O公司并不陌生,相信很多朋友也能够熟练的使用饿了么APP进行各种订餐操作。但对于饿了么移动架构的技术研发团队,大部分并不了解。在采访开始之前,王朝成先生对笔者进行了简单的自我介绍。从他的介绍中笔者了解到,王朝成先生是一名典型的IT技术男,不但有着高学历(浙江大学计算机硕士毕业),而且有着非常的从业经历,曾在中兴通讯工作,并参与到了国内移动互联网行业的创业大潮,先后两次创业。另外,王朝成先生还有国外的从业经历。谈到加入饿了么的主要工作,王朝成先生告诉笔者,他现在主要是负责饿了么移动基础设施的建设,以及对于饿了么未来移动技术新领域和新技术的探索工作。
二、自动埋点与大数据息息相关
云计算,大数据是当前最火爆的话题,外卖O2O公司同样需要借助云计算和大数据对用户的行为进行准确分析,了解用户的需求,解决用户在订餐过程中的各种问题。在本次大会上,王朝成先生并跟我们分享的主题是自动埋点技术在移动端的探索这个话题,为何会选择这么一个话题呢?而不是选择比较热门的云计算、大数据这类的话题?王朝成先生表示,在选主题的时候,也曾经选了几个。一开始想跟大家讲讲APP架构,但后来发现几乎会议上人人都喜欢来谈架构;后来也考虑了讲讲近两年比较火的APM,不过后来发现上周刚刚有个专门的关于APM的会议。因此***经过考虑,我还是决定跟大家分享一下我们饿了么移动技术部门目前正在进行研究的一些课题。
在大数据时代,自动埋点技术课题解决些什么呢?王朝成先生表示,在大数据时代,数据价值已经被充分挖掘,自动埋点实际上是跟大数据息息相关的。大家都在研究数据的时候,我们则在考虑如何更方便地进行数据埋点这样一件事情。怎么样去改善,怎么样去完善,降低业务工程师在埋点这件事儿上所耗费的时间,给我们提出了新的挑战。通过深思熟虑以后,便做了这样一个抛砖引玉的话题,让大家也都能来思考一下,怎么样不埋点,也可以达到埋点目的。从现场的分享情况来看,用户对这项技术的关注度还是非常高的,现场也有很多的朋友进行了相关的交流。应该说,自动埋点技术的探索还是大家比较感兴趣的一个话题。
谈到自动埋点技术存在的一些问题,王朝成先生表示,目前***问题是怎么样让我们产品经理能更好地了解以及使用这项技术,让这项技术本身也成为一款“产品”,毕竟,产品经理大多数情况下并不懂技术。从目前的技术状态而言,这个技术的探索还有很多个地方可以继续挖掘。例如虽然我们可以把自动埋点的“元”数据传至数据仓库,但却无法提供一个良好的人机界面来组合这样一个数据。所以,一个好的产品,通过一个网页,通过一个SDK,让APP产品与服务器相连接,让我们的产品经理在我们的手机端能够指定它想要埋的点,最终达到“元”数据组合成“数据”的目的成为了目前需要着重思考的事情。一旦通道被打通,我们的产品经理就可以自己操作一些“埋点”的过程,并经过云端计算即可显现出来。其实总结一句就是,这些数据已经在我们的数据仓库中,我们要做的就是如何通过可视化的交互方式,让这些数据组合成新的数据,***再产生出一些可视化的数据,给我们的产品经理、大数据工程师更多的参考。
三、让用户体验达到***
我们知道,饿了么APP的用户体验是重中之重,在采访过程中,笔者问到作为一家高速发展的O2O公司,是如何规划移动基础设施的?王朝成表示,饿了么做移动基础设施是去年年底才开始的。随着技术的发展,我们APP也是越来越多,如果各个设施都是依赖于第三方,一旦第三方平台出现问题,我们就麻烦了。所以如果我们没有自研能力,将会使得我们非常地被动。目前,我们已经把移动设施的建设提上了日程,并且目前也做了一些诸如CI(持续集成),CD(持续部署)的工作。另外,也更新一下之前我们的一些诸如灰度发布、HotFix之类的基础设施架构。可以说,现在我们饿了么在研究的一些东西,比如刚刚我提到的自动埋点这样一些探索,以及还在研究的APM,都是为了能够***限度地降低我们的技术失误率,尽我们***地可能保证用户的使用体验达到***!