三脚架厂家
免费服务热线

Free service

hotline

010-00000000
三脚架厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

TUP第13期鲜果网CEO梁公军移动客户端的速度优化万芳

发布时间:2020-02-14 11:57:37 阅读: 来源:三脚架厂家

【TUP第13期】鲜果网CEO梁公军:移动客户端的速度优化-CSDN.NET

摘要:8月25日下午,鲜果网CEO梁公军在CSDN TUP第十三期:架构师沙龙快时代之客户端优化活动中发表了主题为《移动客户端的速度优化》的演讲。暴风影音播放研发总监黄森堂、搜狗研发总监李子拓也参加了本次活动并担任讲师。

8月25日下午,CSDN TUP第十三期 架构师沙龙快时代之客户端优化 在北京丽亭华苑酒店举行。暴风影音播放研发总监黄森堂、搜狗研发总监李子拓和鲜果CEO梁公军担任本次活动讲师,分别从PC和Moblie两个方面分享了客户端性能优化的实战经验。

本次活动中,鲜果网CEO梁公军发表了主题为《移动客户端的速度优化》的演讲。

鲜果CEO梁公军

以下是他的演讲实录(以下内容仅供参考):

大家好,第一次参加咱们TUP的会,前面的两位同志都是从技术的角度深入浅出的给大家讲了如何让客户端的产品更快。那么,我更多的是从产品的层面讲怎么快速组建一个团队,快速的发布,快速的推出,不断的迭代产品,分享我们的一些经验和教训。

我分几个方面来讲:

第一,快速组队,从0-1。之后是怎么快速的发布,及快速的迭代,怎么快速的推广。我这些都是为基于移动客户端的。基于iOS,怎么更快做这些事情。另外,也会去分享一下移动客户端未来的一些看法。第三方面讲怎么快速组建这个团队。对于移动开发这个团队来讲,你怎么去快速的组建?开发人员的特点,第一是扎堆,第二就是高薪,第三是人比较少。特别是那种合格的iOS/Android里面快法非常好,特别是国内,基本上这些大公司,谷歌、腾讯这些大公司。你怎么在公司内部找相关的做移动产品的团队,可以由几个方式。

第一个,你到底找全职,还是找兼职?你要找一个全职的5人以上的开发组比较难。像我们现在有将近10多个做IOS,做Android。做Java的转做安卓的也相对的少一些。也可以找一些兼职,prj,csdn,.net。或者大家自己有兴趣,做一个成本很低的。国内据我们统计已经有7、8十家,所以如果大家自己平常可以玩一玩,通过微博或者通过一些专业社区,或者通过我刚才提到的CSDN的这些监督网站找一些人做一个比较小的APP。然后找全职的有几个途径,HR站,比如微博。

第二个,对于快速组队的风险控制,怎么做风险控制?第一个是怎么去选人?找个人或公司,我个人是96年毕业,做互联网很长时间了,就是做技术。我是觉得对于大家在往后走的话,其实就是你的作品,你有没有什么好作品,这个是你在今后发展当中的最好的名片。你现在找团队签约的话也是一样,我刚才在下面也观察一下,今天参会的这些同志,其实大家可能都是非常务实的技术,很多技术的细节,我们都是非常踏实的那种。但是,也有一部分的人,做技术的人,经常的写写博客。做产品的那种人更不用说了。如果大家在公司里面要组建团队时候,你如何去面试,如何去招人,或者现在以你为主导,做一件事情的时候怎么做。另外就是找一些渴望,有责任心的那些人。大家刚毕业,等于3、5天之后,很多不好的习惯都来了,碰到这些油条做一半就甩了。

所以我觉得找风险控制的这种就是找比较靠普的,第二个是自己再去提交这种需求的时候已经做了。就是前面怎么去组团队,快速的去组建。

第二个方面怎么快速的发布产品,怎么去快速的迭代。基本上对于做一个移动的APP来讲,有几个流程,需求分析,UE的原型设计,大家可能都是做Windows客户端的。一般UE大家都是用SO或者MM做一些,UI的设计,后台开发,然后测试,上线。关键的角色,就是设计师,也可以看成架构师。另外就是也推荐大家内部怎么做一个沟通,推荐大家用一些比较好的工具。像我们团队,现在目前是用团队内部的WIKI,另外是Java。像IBM五,Cisco这些公司都在用。然后WIKI,像我们现在基本上内部的协作,Jira的分享,进度的控制,等等基本上都是用这个产品。像跟踪,任务的分发,也是用的Java。我觉得过用,互联网团队用这个稍微多一点,那软件公司可能用的稍微少一点点。我建议用这两个,我在微软做过,04年做公司以后,觉得还是这两套用起来最简单,而且最方便,大家也可以去看一看。

然后这个下载的地址,大家自己团队,你作为架构师,最好让你的团队沟通起来比较舒服,其实沟通起来也很容易。

那么,如何快速开发?我觉得其实也都是三要素,做什么事儿都一样。你现在去借助一套系统,做Java之前一套系统,或者是你怎么把这个目标定义的清晰,怎么把每个人的角色分工的很明确。地三就是控制节奏。这里面我遇到很多传统的产品,我的一个体会就是,经常的太追求完美,尤其是架构师,经常会陷到那个圈套里面。我的建议是你先把这个事儿先做到了,然后再做好。因为像以前传统的那种架构师,追求完美是应该的。因为他要去在那种传统的业务链条里面去实施你做的这套系统,变一个东西挺麻烦。但是,现在互联网这种产品,尤其是现在移动互联网这种产品,因为他实施的成本很第,用户的成本也很低,所以这就没必要去做的那么好,你先把他做到快速的发展,然后再快速的迭代,这是我觉得是最需要注意的。作为架构师,也是特别特别注意的。因为架构师是一个产品线的一个灵魂,你作为这个灵魂,你在这个节奏上,在这种度上没把握好,很容易把大家带到沟里去,出不来了。这个细节要做到百份之多少的一个比例,其实没有这个必要,你先把这个事儿做到。这是第一个,不求完美,有限目标,做好任务分解。

那么,第二个就是人,我觉得还有一个就是说,特别关注自己的内心世界,但是很少关心外边的怎么去协调别人,怎么去组织周围的一些闲置资源,怎么去组织别的团队的成员,让大家队员起来,然后怎么去调动大家的积极性,怎么让团队每一个人,都知道自己在干吗?这个我觉得大家也是需要去注意的。然后每个人责任分工都非常明确,这样的话,不至于一个整个的系统出现版本,否则就是说,你可能做后台,做前台的兄弟不给力。

另外就是时间点,时间这块就是要共同协作,这个和传统的PM相关。另外其他的针对与这种移动应用,开发我觉得有一些注意点,大家可以注意一下。你在做一个应用的时候,更多是从用户角度和市场角度出发。以前可能是从系统。其实有些东西换一种思路会特别简单容易做的,如果用以前的思路做的话,会很费事。能够从用户,对用户来讲就是有趣,让他觉得有趣,好玩,或者让他觉得有价值就行了。第二个是简单,上手快,不要有那么多的选项。大家可以想象有多少个功能,但是这么多功能里面,你经常用的可能也就是一两项。

所以,特别是像移动的来讲,你就是解决一个事儿,并且你在做产品的时候,能够做到那种很自然的上手,上手非常快。如果你做的产品,还要一堆的中心,那就有问题。所以像触摸机会变得非常普遍,这个时候如果还需要那么麻烦负责的应用不太适应。

第三个就是相应速度要快。因为对移动运用来讲,他的使用场景,都是在特别碎的情况下,在点菜的时候,在等人的时候,在开会的时候,全都是那种很碎的时间。在这几分钟的碎片时间里面,如果点击一下,或者下载什么东西,都用一两分钟时间。像苹果的Appstore里面,几十万的,大家可以想到,如何让用户去用,所以响应速度要快,其他的你都可以放弃。但是,你推的产品里面,第一个就是响应速度要快,别人用户在那等。

另外一个就是视觉要炫,要酷。因为现在大家都是视觉动物,然后看什么东西都设计的很酷,恨不得让用户吃一口,做到这种程度。另外还有一个就是兼容多少平台的一个问题。我个人建议,如果大家在公司里面能够主导产品线研发的话,先做IOS,做iPad,iPhone,或者安卓也行。第一个,现在人才难找,第二个原因就是在于一个产品,你需要实验性的一个市场去验证,这个市场是不是能够给用户接受的。而iPhone和Ipad的用户,就是最好的使用用户群。所以你建议,在没有成熟的时候,先把Ios,安卓的极性,HTC这些主要的机型做一下。至于塞班,黑霉这些暂时就没必要去做。在产品植入以后再做其他的一些,这个和我们做PC不太一样。移动互联网这块,还跟以前的90年代的PC互联网时代一样,你要兼容一堆的平台,兼容一堆的系统,这比较麻烦。

所以,做产品里面,最重要的两个点第一个就是要简单,要上手快,第二个就是速度要快。第二个就是怎么快速的推广和迭代。推的话,提交到AppStore,我刚才也说到了,像我们已经联系了有7、8十家,这些也可以做一些SEO的搜索。像微博特别好的一个平台,包括一些专业社区,还有QQ群。

第四个方面是手机厂商和运营商这块,然后包括第四个方面就是AppStore里面,像百度等等一些网站,还有一些特小的Wap网站可以做一些推广。应用市场,用的最多的十几个,AndroidMarket,长上应用汇等等。

第四个方面就是分享一下对移动客户端未来的一些看法。移动互联网现在看起来大家都很热,尤其是2010年开始,很多公司进入大家的视野。但是,再往回看,比如传统互联网的开始阶段,到2000年,基本都是客户端的天下。那时候华军下载非常广,现在你基本上很少,虽然也有像华军也有他们做的不错,但是他的重要性已经是越来越低了。到2001年以后,基本上就是Web的天下。所以到2001年之后,他就从原来的客户端为王,变成基本上能够迁移到Web全部迁移到Web上。为什么?有两个方面的原因,第一个方面的原因是带宽和速度,带宽起来了,速度起来了,用户就不用在那儿等。因为我估计,你们在90年代估计在上中学,其实归宿,这个是归宿。然后,你还得拨号,但是你宽待一上来的话,很多东西不用考虑,甚至最后杀毒都可以在网上做。

领域一个就是PC机,处理能力很强,所以我就不需要那么多的客户端。因为客户端有他很重要的缺点。比方说开发成本很高,不像Web我要修改一个版本,你直接访问就行,不需要干扰到用户。所以,对现在移动互联网,我觉得也是一样,现在开始到2012年还是客户端的天下,客户端还会大行其道。到2012年以后,我认为真的是跟以前P互联网一样,能够迁移到Web上都全国迁移到Web上。比如订票,用手机,看电影订票,全都是通过应用去做。但是,以后如果Web做的很好,我再安装一个APP太麻烦了。我现在在我的IPhone里面装了200多的APP。如果这些东西一个浏览器能解决的话,我装这些东西干吗?

所以,在2012年之后,因为他的带宽上来了,速度上来了,整个3G起来的话,另外一个就是智能机的处理能力非常强。还有一个最关键的工程师都比较关心的,就是HTML5。他能够做到很多客户端,以前只有客户端做的事情,比如像脱机。我们去做那么一个APP代码,直接用那个就行了。所以我们现在有一个专门的小组就做HTML5的,就是应对接下来的一个迁移,这是我认为一定会发生的一个事情。

所以,我觉得这一块,像客户端,今天讨论的主题,在一动这块发生的一个变化,会是这么一个变化。前面我们大家可以还继续的去研究客户端怎么做,WIN7的客户端怎么做,大家也可以再去跟踪一下。有HTML5在客户端的一些应用,现在好多应用都在尝试HTML5的应用,很酷,唯一的缺点就是有点卡。但是,我觉得这个不是问题,随着3G的普及,这都不是问题。

另外,现在移动互联网这块,很多公司起来,谁能够去最终突破,就跟,还是举传统互联网的例子。01年的时候,已经是互联网的泡沫期,也是无数的公司涌现出来。但是,到最终,经过01、02、03年这几年能够活下来,能够挺到03、04年,基本上所剩无几了。很多公司会死掉,但是谁能留下来,现在也是一样。我认为,有这么一些特制的公司做的很好,到最终可能上市,做到非常大的一个价值。

第一个正确的方向,无非就是娱乐,沟通、资讯,生活服务。沟通无论像现在你比方像移动M的话,微信,小米的米聊,无论微信,还是米聊,都是大的蛋糕。所以,这块会竞争非常激烈。资讯,还有生活服务,另外就是SOLOMO,SOSO其实满足这几个要素的也是社交化的是基于本地的,然后是基于移动的,这个是带有今后的一个发展的一个方向。

然后第一个讲到正确的方向,第二个讲正确的时间,也就是我们一直强调的Time Tomarket,对应的一个优点就是埋头做事,很少抬头看一看周围的环境,我今天跟大家讲的意思也是希望大家有这样的一个意识。正确的时间,很多事儿你做的很对,但是你做的时间点不对,那么这个事儿也是百搭。你比如我们04年开始做一个公司做SOS,理念很先进,但是做的太早了。大家如果有兴趣可以看一下现在QQ做的,就是WebQQ,跟我们那儿做的有点像。但是,你做的方向对有什么用?你做的太早了?所以我们最终的结果是什么?是浪费了几百万人民币,然后浪费了30几位热血青年热血诚挚的时间,很宝贵的时间。因为你是在不合适的时间点做这么一件事情,很辛苦。

所以,我是觉得,这个进去的时间是非常正确。其实我说的那些话特简单,但是真的是经验教训。正确的时间真的是非常重要,如果是这一点没把握好,那么你做再多的工作,都是做的无用功。如果你是架构师,或者你是一个团队的领导,团队就因为你的决策,后面一堆的人全都出不来。

第三个方面就是要有正确的人。我觉得最关键的是粮店,一个是精神领袖一定要是非常靠普的,第二个就是靠普的合作伙伴。因为一个人再强,他总是有自己的弱点。一个人再智慧,总是有自己思考的盲点。所以你必须每个环节都比较强,这个团队做出来的产品才会是非常好的。所以,这块,像正确的人的话,就是第一个就是如果是架构师,对于架构师来讲,你的影响,你做这个系统的时候,然后你的判断,你的决策,你做的这个体系,到底是一个什么样的程度,基本上决定了这个产品线,他们能做到一个什么程度,这是一个架构师的价值。

另外就是要粮草充足,除了有正确的方向,跑对了,踩着时间点节奏也对了,然后跟你一块跑步的人也找对了,这个时候就是粮草,粮草必须充足,是不是有足够多的银子。有了前面的这些之后,就是强调一个快,执行力。因为现在这种,跟大家讲,像现在这种产品,移动互联网的产品,他的生命周期越来越短。大家可以想想以前,PC客户端时间,一款游戏上10年。但是,现在WebGame的生命周期,短则几周,长则一两个月。大家现在玩愤怒的小鸟,或者植物大战僵尸,我玩几天就厌烦了,为什么?主要是因为他的可选项太多了,在APPstore里面,几十万的用户。而且山寨这个,山寨那个,你说这种迭代的产品的那种生命周期很短,迭代的节奏很快,这个时候靠什么?无非就是靠执行力,推出要快,就是我刚才说的,主团队要快,发产品要快,推广要快,就是要快,这几个方面都要快。而且这个时候,如果你作为这个产品线的架构师,你这个时候一定要特别把握一点,我在这点提到的,别搞那么完美,先做到再说,先做到,先做好。因为等到你在那儿琢磨一个很精美,或者很完美的那么一个体系,然后再去灌到下面的工程师,那个时间不够。而且你认为设计的架构,越完美,其实意味着他越复杂。来回很多的一些条件,还不如先简单的做到最重要的哪一个,然后简单来做,快速的推,快速的迭代,OK,行了。这是前面跟大家讲的这个行业,对移动行业我怎么看的一些分享。

然后,再简单的看一下鲜果。鲜果是做阅读的,07年的4月,我们把WebIos做砸了以后做的。做的事儿特简单,就是做个性化的移动阅读,就是把一堆的信息,互联网上各个角落的,天涯的,新浪微博或者博客的信息聚在一起,让用户看。第二个是替用户做一个竞选。因为很多时候有一万条信息,但是他看不玩的。我们的目标就是怎么用我们的系统,能够让用户只需要看十条,第一天看十条信息,你没必要看一万条,很多都是垃圾。你就比如说,现在Twitter这种模式,或者像微博。我现在关注李开复,其实我只是想关注他前面的100句话就关于行业的观察,旨意他的女儿怎么样,我关心那干吗,那是消费我的时间。

所以我们就是把那些无价的信息抛掉,每天让用户看十条,没必要看那么多,看那么多反而是干扰自己,这是咱们做的一件事儿。其实简单说来,就是一个目的,个性化阅读,两个不走,一个就是聚合在一起,第二个就是竞选,把一万条,竞选成十条。现在已经有了产品线,PC端是我们在07-09年做的,现在基本上80%全都是做这种,而且有一部分安排去做HTML5的东西。其实咱们都是用最少的时间,最少的精力做最大化的一个价值的事情。不要像引擎,血的教训,在一些不合适的时间做一些不正确的事情,那是没有任何价值。咱们底下有很庞大的数据中心,这是咱们的一个产品线。现在在7月底有iPad版本,叫鲜果联播,这是咱们做的产品。

我们现在是已经第二轮融资了,然后KTCB是全球最大的投资商,以前投资了谷歌、亚马逊,然后另外就是盛大,新浪有一些,这是有一些投资。然后现在我们做的事情就是做一个阅读,也需要蛮多的做产品的人一块加入。团队很小,但是咱们做的事儿很多。有时候因为太追求完美了,很多东西,你花了100%的精力,才提高了百份之零点几的效率,没有必要。好,谢谢大家。

美女裸照

美女写真

情感语录

美女性感照

相关阅读