QCon参与的四点感受

这是第二次参加QCon,但第一次是作为媒体参加,这次是作为主办方参加。

说起来,我来InfoQ之前一直在做技术类媒体的工作,但是来InfoQ之前,我思考的是如何更好的服务读者。来了InfoQ之后,舞台更大更好,思考事情的时间更长。我想的是如何促进技术的发展和普及。带着这样的思维参加QCon,我有四点小收获分享给大家。

最近,我参与组织和主持了两次这样的活动。活动形式是先确定一个主题,然后找10左右相关领域的专家和技术人员来分享讨论这个主题。虽然这两次活动过程中还是有各种瑕疵,但是最后的效果还是很好的,参与者的反馈也还不错。在组织这样的活动之前,我担心大家聚在一起可能会无话可说,可能会出现沉默,或者讨论失控,无法拉回。结果发现太过分了。每个人都有分享的东西,也许不足以在一次会议上分享,但足以与他人交流;我们在工作中也遇到许多问题。平时只能在网上找资料或者自己解决。和一群水平差不多的人一起头脑风暴是非常困难的。即使我们在网上认识一两个好朋友,也不一定能涵盖你的问题。QQ微信群上的讨论更是雪上加霜。每个人都有自己的事情,你不能指望别人总是在线帮你解决。

从这个角度来说,我非常看好EGO的发展。它的小组活动其实和这个差不多,但是会比较正式,由技术人员自己组织和主持,比不太了解我的人组织的要好。但是,要想做好,强大的运营和执行力必不可少。

听了几天,我的感觉是国内的技术人员都很熟练,但还是不太会表达。擅长做不一定擅长教。有些讲师说话没有起伏,没有把握好PPT翻页的节奏,没有和听众互动,甚至因为紧张而结巴。

虽然观众都是对演讲的内容感兴趣,所以忍受了不好的细节,但不代表不追求演讲的效果,现场听的人可能会理解,但后续视频的价值可能会大打折扣。

把一件事变得简单而引人入胜是很难的。并不是说只要准备工作做得好,国内就有很多技术布道,但至今出名的只有阮一峰、陈皓等少数人。有很多技巧值得学习。InfoQ以前教过讲师分享演讲技巧。我认为这是一件非常好的事情。我们不仅要做,而且要做好。

此外,还要注意发掘教师潜质好的技术人,培养包装,更好的推广技术。

作为组织者,我时刻想着会议的质量,想着与会者的收获,也有些患得患失。这几天看了一些反馈和吐槽,以及和参与者的交流,有了一些想法。

一般来说,参加技术大会首先是要学点东西,所以应该有前沿高端的技术分享给大家学习。另外,工作中遇到问题,希望看看别人是怎么做的。所以你要有成功的经验,分享踩坑的教训。

此外,还要加强沟通联系。这个讲师会议环节给了讲师和学员相对充裕的交流时间,受到了学员的欢迎。不过好像利用率不是很高,有些细节也算不上完美(比如最后一个下午大家都去吃饭了)。这是区分参与者和非参与者的重要环节,以后可以推广。

此外,我还与React专栏的作者王佩老师进行了交流。他对技术大会的看法是,一个团队在某个技术点取得了突破,经过了实践的检验,所以需要分享成功的经验。这可以看作是技术会议的一种形式。其实这次郭宏宇老师的《武士原生》是第一次分享,也算是这种形式,只是内容需要稍加修改来配合。

我基本上完整地听完了移动开发最佳实践专题讲座。我觉得还有提升的空间,但基本代表了移动开发的前沿和热点内容。

领先的是鬼道老师和郭宏宇老师的幻灯片。自从脸书发布React Native以来,关于它的讨论一直没有停止过。鬼路天猫前端是国内第一个在实践中使用React Native的团队。他们在天猫iPad版的“猜你喜欢”项目中使用了RN,目前已经上线。这种分享也很有价值。郭宏宇老师在半混打拼多年,思考非常深入。这次他的分享梳理了Native向Web标准靠拢的过程,分析了React Native和Samurai Native背后的技术解决方案。他们在这方面的研究已经走在了前面,我相信这只是一个开始。本地和Web的集成以及半混合解决方案将是近年来移动开发的热点。

热点方面,轻应用、混合质量保证、网络性能优化、用户端问题诊断、常热App架构等都符合热点。好的地方我就不多说了,我觉得不到位的地方。

轻应用讲的是后端架构,移动开发者可能不太关心这部分。我更想看到的是如何统一轻应用API,把微信微信官方账号的轻应用作为一种标准,一种能力开放出来。百度的Clouda+运行时其实就是这个意思。你只需要开发百度轻应用,就可以在不同的app中使用Clouda+提供的能力。如果微信能把轻应用(包括微信官方账号API)分离到运行时,让别人集成到自己的app里,我们就可以不用打开微信就可以使用微信定义的轻应用,这对轻应用的标准化很有帮助。另外,这好像是最近的趋势,开放自己的能力。除了百度,Cocos Play with touch针对的是游戏,但也有这个意思。

我对混合质量保证没有任何问题。混合动力已经发展了好几年。大公司开发的app几乎都是混合模式开发,如何保证其质量成为痛点。这个演讲可以说是非常及时,也确实是目前的热门话题。但我想我们可以谈谈。

混合开发的最佳实践,分享如何在大公司开发,也符合专题。

网络性能优化和客户端问题诊断确实是各大公司成立移动开发团队几年来的热门话题。目前手机App的性能管理和测试也是科技创业的一个热点。我在这里没怎么认真听,也没什么好说的。

制作人陈分享App架构。他不仅尽力组织和回顾其他讲师在这一领域的幻灯片,而且还精心准备了自己的演讲。就我所见,这是这个领域唯一一次与观众互动,调动观众情绪的演讲。内容也很棒,但是导入部门很多,对架构的演进介绍不够,但也不是很大的缺点。

最后,现在QCon已经成为国内最好的综合性科技大会,对手只有自己(当然也可以拿国外的科技大会做标杆)。如何超越自己,越做越好,也将是我们今后思考的问题。