App启动优化方法

optimize

App启动速度问题是App优化工作都会遇到的问题,启动速度的快慢直接影响用户的留存和使用情况,因此启动速度指标基本上是作为app最重要的基础性能指标之一。

启动速度优化的难易程度与具体的app关系很大,基本随着用户量级和业务的增加,启动优化的难度也随之增加。因此不同的开发人员由于面对的app不同,对于启动优化的理解也往往差异很大。本文针对启动优化工作做一次深入的分析,从启动优化问题的定义,到问题的细化分解,再到具体优化的步骤和需要使用的工具,来帮助开发者高效的解决启动性能问题。文章中除了工具部分是针对Android平台之外,其余部分的思考应该是通用的。

问题定义

启动优化是一个非常普遍的工作,很多开发同学听到这个词之后,基本上会下意识的对其进行解释:”启动优化就是提升app的启动速度“。这个理解是最直接最朴素的,但是只是涵盖了启动优化的部分内容。整体启动优化工作可以概括为:

​ 在系统资源一定的情况下,优化应用的启动流程,使应用启动的关键路径能够最大化利用系统资源,并长期维持在稳定的范围内。

任何问题都需要首先划定边界,来帮助我们降低复杂度并确定方案实施的范围。 对于启动优化来说,首先要做的就是定义要优化的app启动的起始点和结束点是哪里,这里针对不同的app,对于起始和结束的位置定义可能会有不同。通常我们建议从用户体验的角度出发,来做适合各自情况的定义。

重中之重-数据

数据是我们做优化工作的重中之重,它指导优化工作的方向,应该以从数据中发现问题,并最终通过数据来验证问题的解决的原则进行优化工作。

所以在实施优化策略之前,所要做的第一件事情就是尽可能详细的收集启动阶段的数据,当前的启动时间是多少、启动各个子阶段耗时如何、各种异步任务耗时情况、启动阶段cpu等系统资源使用情况、进程及线程情况等等,这些数据都是需要收集的,而且需要从不同的维度来对数据进行分析。

数据梳理和收集的工作,一方面可以帮助我们梳理目前的指标,另一方面梳理数据的过程,可以从代码层面加深开发者对系统整个启动过程的了解,帮助开发者抓住系统启动的主脉络,将其了然于胸,建立数据项与代码逻辑的关联,当数据某一项发生波动时,开发者才能够直接定位到可能出问题的代码模块。

优化思路

单看启动速度优化工作我们可以从两个方向着手,业务流程优化系统资源的使用优化

Read More

ETF指数与基金

etf

之前文章讲过自己对于股票的理解,但是股票的投资风险确实比较高,所以一般情况下建议把部分资金投资到股票,部分资金用来投资其他的金融产品。至于资金如何分配比较好,这是家庭资产配置相关的话题这里暂时不深入讨论。 在目前银行存款利率和各种理财产品收益不断下降的情况下,想要达到比较好的收益还有一种方式可以选择,那就是投资基金,更确切一点是投资ETF指数基金。这里主要是记录一下基金的一些相关概念,以及个人对于基金的理解、关于基金的一些工具。

ETF指数基金与普通的基金不同,通常ETF指数基金是由一个股票池构成的,这个股票池通常会跟踪某一个指数(例如中证500指数),或者会跟踪某个行业(例如白酒ETF),因此ETF基金所包含的股票是相对固定的。而普通的基金包含哪些股票,完全是由基金经理个人的决策来决定。所以如果对基金经理不了解,不知道如何去选择基金,那么投资ETF基金是一个不错的选择。

从风险收益上来看,投资者购买了基金实际上是购买了一揽子股票,单只股票只占有基金的一定的份额,所以如果某只股票发生剧烈的价格波动,ETF基金的波动会更小一些。 这里可以看出ETF基金相对于股票来说,风险会小一些,同时收益肯定也会少一些。 但是需要注意,ETF基金投资依然数据高风险投资,与银行理财完全不同。

宽基ETF基金

宽基ETF基金值得是跟踪宽基ETF指数的基金,宽基指数通常是覆盖比较广的指数,指数中包含数量比较多的,不同行业的公司股票,例如中证500指数、创业板指数、沪深300指数等对应的ETF都属于宽基ETF指数基金。宽基ETF指数基金由于涵盖的股票比较多,所以不带有明显的周期性,比较跟随大盘的走势,一般获取的收益也可以达到大盘的平均收益。 在大盘整体上涨的情况下,宽基指数通常可以有不错的收益。

Read More

再写些关于直播的一些瞎想

直播真的是越来越火,游戏、电商、短视频甚至财经app都有了直播功能,感觉似乎到了万物皆可直播的时代,有些主播在短短的几个小时的直播中,就可以获得千万甚至上亿的销售额。真的很难说出直播这么火的原因,这里主要记录下自己平时的一些思考和想法,主要针对目前最热的直播电商的形态。

直播间需要解决的问题

在观察一个行业的时候,往往可以通过类比的方式,通过将观察的对象与已经存在的事物做对比,来增强自己的认识。 传统的电视购物就可以作为直播电商的一个对比。

我们可以看到电视购物和直播同样都是将商品的信息传递给观众,而直播不同于电视购物的两点是:

  1. 直播是实时的信息传输
  2. 直播数据是双向传输,即观众可以接收到主播的信息,同时也可以提供信息给主播,实现双方的交流

那么对于直播间,我们可以理解为“直播间是主播和观众进行信息交流的通道,并且通道满足双向性和实时性”。

基于这一点认识,那么在一场直播中,我们需要解决的问题就是“如果最大化的提升主播和观众之间信息交互的效率”,这包括两个方面:

  1. 如何让观众很好的理解主播传递的信息
  2. 如何提升主播获取并回应用户传递的信息的效率

对于一场直播来说,观众理解主播的意图其实还是很简单的,因为主播本身就属于信息的主动输出方,而且对于观众来说,消化主播的信息与我们日常生活中一对一的交流没有太大的区别。所以我们着重需要解决的就是第二点,“如何提升主播获取并回应用户传递的信息效率”。

直播间的运营

想象一下,如果进入一个直播间,只有主播在生龙活虎的推销产品,而所有的观众都与主播没有任何交互。那么这个直播间在信息传输上实际上就退化成了一个单向的数据通道(只有主播对用户的数据流);同样如果一个主播对于观众在直播间的互动丝毫没有反应,那么观众的互动也就没有了意义。因此对于直播间,应该需要在观众侧和主播侧分别产出运营工具。

观众运营

在双方交流的过程中,只有各自都表达自己的观点和想法,双方才能达到沟通的效果。

同样如果主播要了解目前观众的状态、观众对于商品的疑问、观众的喜好等信息,那么就必须在观众侧进行运营,来提升直播过程中观众的参与度,增加观众输出的信息量。同时主播通过了解观众的喜好、情绪,解答对商品的疑问等,来提升整体直播过程中的效果。

  1. 为观众提供点赞、评论、礼物、提问等丰富的互动能力
  2. 降低观众互动的成本,降低评论、提问等交互的成本

主播运营

主播侧的运营相较于观众侧应该会更加复杂,因为一场直播,一个主播可能会同时面对成百上千甚至是上万的观众。在这种规模下,主播想凭个人来消化掉观众的信息、了解观众目前的整体状态、解答观众的疑问,都是不可能的。所以平台侧需要产出工具,来帮助主播提升信息处理的效率,例如:

  1. 直播间实时数据看板,了解目前观众的情绪、状态
  2. 直播间语义聚类、分析等能力,帮助主播快速了解观众评论、提问的核心点
  3. 提供给主播各种运营互动工具,用来调节直播间的氛围等

进一步想象

主播侧的运营工具虽然能够一定程度上提升主播消费信息的效率,但是基本上现在主播面临的数据量是不太可能由一个人来完成的。即便已经有了平台提供的工具,主播也没有办法去解决每一个观众提出的问题。现在直播的形式,基本上还是主播以填压的方式将信息灌输给观众,对于观众侧的信息(尤其是单个观众的个性化问题)关注的还是比较少的。

让我们想象一下,如果主播不在是一个实体人,而是一个虚拟的主播,那么情况会是什么样子呢?随着技术的进步,虚拟人物一定会距离我们越来越近,如果单从信息交互效率上讲,虚拟主播可能确实会有一定的优势。

虚拟的主播可以完全凭借系统强大的计算能力来实时消化观众的信息,同时为观众提供个性化的服务,这种情况下有没有可能带来更好的直播体验,或者重塑整体直播间的形态呢?

本文纯属一个非直播从业者的YY :)

Mongodb的使用笔记

最近做项目用到了mongodb数据库,不得不说pyhton + mongodb使用起来真的非常方便。 主要记录下使用过程中的问题。

安装

我这边是在腾讯云服务器上使用yum安装,所以需要第一步配置yum源,代码如下

配置完成后执行下面的语句就可以进行安装

1
sudo yum install -y mongodb-org

整体安装过程可以参考这里https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

在安装完成后,就可以启动本地server,如下

1
mongod --dbpath dbpath --config configFile

在server启动之后,就可以利用mongo命令连接到server,进行数据库相关的操作。 连接到server后效果如下:

Read More

不要做软件开发中的破窗者

破窗效应与软件开发

破窗效应大家应该都很熟悉,指的是如果一幢建筑物有了一扇破了的窗户,如果不加以及时的修补,渐渐的会有更多的破坏者破坏更多的窗户,最终整幢建筑都会被破坏,甚至该建筑所在的社区的环境会变差,治安也会越来越差。破窗理论最初是一种犯罪学理论,在目前的城市治理方面被广泛的使用。其实在各种工程项目中,破窗效应同样适用,软件开发过程中亦是如此。

软件项目的维护是一个长期的过程,不仅仅是软件从零到一的设计开发,更重要的是长期的软件功能维护迭代工作。设想当你进入一个新的产品开发团队,如果你发现产品代码模块中经常可以看到不符合开发规范的代码,或者很多的重复性代码,在你开发项目中你会采取什么态度呢?相反,如果你发现产品各个模块代码清晰、严格遵循开发规范,甚至自己都可以从中学习到一些设计方案,那你在项目的开发中又会是什么态度呢?明显,对于大多数人来说,进入前一个项目组后在今后的开发中,很可能会有一些侥幸心理,明知一些设计或者代码有优化空间,但是也是止步于此,因为大家都是这么做的,而如果是在后一个项目组,你的每一次偷懒,都会主动考虑是不是会破坏现有的设计开发规范,代码是不是可以进一步优化?

上面的例子,就是破窗效应的现象,大多数人都会受到环境的影响,自己对自己的要求也会渐渐的降低到(或者提升到)当前所处环境的标准,所以作为一名软件开发工程师,我们时刻都需要记住,不要轻易的写下一段不符合规范的代码或者做一个折中明显有问题的设计,不要做打破窗户的人。

Read More

经济、股票与个人

学校被叫做象牙塔,社会被叫做大染缸还是很有道理的。进入社会后随着阅历的增多,包括遇见的人与做过事,每一个人的观念都会慢慢的发生变化。今天就来聊聊我的认知变化的一部分,对于经济和股票的理解。

关于经济

记得在大学的时候,对于经济特别是对于证券市场完全是排斥的状态,提到炒股自己感觉就是在赌博,似乎炒股完全没有意义,没有带来社会的价值。这种观念现在自己想来大部分还是因为当时认知的局限,包括对社会运作了解的太少,以及一直接受的教育带来的影响。在进入社会后,你不由得需要自己面对和处理一些经济问题,会间接或者直接的从事一些经济活动,我们不自觉的其实就已经进入了社会整体经济系统的一环,自然回去了解经济到底是什么、股市到底有什么作用,而我个人在经济中到底要如何做才能达到自己的经济目的。

社会经济在我看来是一个巨大而复杂的系统,其巨大是表现在,世界上的每一个人都会参与其中,其复杂是目前为止我们也没有完美的理论来解释经济的运行规则,也只是掌握了有限的调节经济活动的手段。人们从事经济活动的本质是满足自己的需求,虽然这听起来是一个完全利己的出发点,但是如果你想从经济活动中受益(满足自己的需求),那你就必须是自己能够为别人提供优质的服务(生产满足别人需求的产品)。所以若想达成经济活动,那么必须是双方都受益,或者起码至少双方都不会有损失,否则的话应该没有人愿意与你交易。

每年国家都会关注经济的增长,这又是为什么呢?如果现实生活中,我们每个人都满足于目前的生活状况,每个人每天都生产同样品质和数量产品进行交易,而且每天的消耗也保持一样,那么经济应该是没有增长的。但是人类的人口是一直增加的,在经济不增长的情况下,随着人口的增加平均到每个人身上的资源财富就会减少,从而导致我们不能够继续维持之前的生活水平。更何况人们对物质、精神生活的需求都是逐步提高的,那就更要求经济增长来支撑人们日益增长物质文化生活需求

但是经济增长的本质是什么,或者说到底是什么促进了经济的增长?还是从我们相互交易的场景说起,经济增长意味着我们每个人每天生产的物品在质量或者数量上要有增长,增长必然是由于效率提升,而效率的大幅提升必然是有技术进步引起的。因此说,技术进步是经济增长的动力,可是技术进步不是没有成本的,企业需要资金来进行新技术研究,这就是股市的作用所在。

关于股市

股市是证券交易的场所,证券代表的是企业的经营权,因此股市应该是企业将经营权拿出来面向公众,换取资金的重要的渠道。本质上,股市应该是为了帮助企业融资的场所,是经济发展不可少的环节。但是为什么我之前会认为股市是赌博呢?这就要说说股市中的两种交易行为:价值交易投机交易

股票代表着企业经营权,股票的价格反映了企业未来一段时间内的价值,因此股票价格的上涨意味着企业价值的提升。但是我们可以观察到,股票价格每天发生着剧烈的变化,而一家企业的经营根本不可能每天有这么大的波动,所以股票价格还受到其他因素的影响,比如国内政策、国际环境,甚至一篇财经报道都可能是股价波动。而我理解的价值投资,就是投资人从股票中的受益,来源于公司本身价值的增长, 而投机就是利用股票的价格波动进行的低买高卖。 我们假设有一批人是专门做股票投机交易,那么必然有一部分是赚钱的,有一部分人是亏损的,而且盈利的总和与亏损的总和相等(不考虑交易费用等)。简单说投机交易就是一场零和游戏,并没有实现整体财富的增长,只是进行了财富的转移而已。

跳出交易方式来看股市的话,其实股市是提供了一个方式,能够将居民的储蓄拿出来,帮助企业的发展,企业获取资金后会提升自己的技术能力,增强企业的价值,从而使整体的经济获得增长,而居民也能够从这些增长中获得一部分收益(持有股票价值的增长)。理想情况下,这是一个良性的循环。所以说,股市从长期来看,应当是一个国家的经济发展情况的晴雨表,如果国家的经济长期稳定向上发展,那么必然会反应到股市上面,当时这是理论的情形下,现实生活中可能大家更容易被事物的表象而不是本质吸引。

关于个人

说了经济和股市,那到底这些东西跟我们个人有多大的相关性?我的理解是,跟我们的生活息息相关。我们社会每年都会看GDP的增长情况,这其实是在一定程度上反映了我们整体经济的增长。我们前面说过,只有经济增长才能保证社会有更多的就业岗位、保证有更多的资源和产品来满足人们增长的物质文化生活需要(咋越来越像课本上的文字了:)),而股市确实是为企业提供资金,促进经济增长的很重要的渠道。

但是个人到底要不要参与到股市当中去?这个问题就要自己根据自己的能力来回答。半个月前你看到的新闻就是牛市来了,你周围的人也会有很多到证券开户,杀入股市准备大赚一场的。你当时是怎么想的?现在又是怎么想的?如果你真的对股市有一定的认识,自己又有一定的研究分析能力,并且有不错的自控能力,那么从研究人员的数据来看,股票市场长期上是能够提供比储蓄更加优质的回报,反之天下没有免费的午餐,你只看到牛市来了就要去炒股,那多半你只是去送钱而已,还记得上文提到的投机交易吗?

经济是一个非常神奇的东西,没有人能去控制它,它自己天然的运行并且独自进化。我们日常接受的科学都是有规律的,如物理学中的能力守恒、化学中的物质转化,都是可以被预测和计算的。但经济究竟是什么,为何无数个个体的交易行为就会自发的形成经济系统,除了经济系统之外,有没有其他类似的系统也在我们生活中运行着?越来越感觉到,自然界的确定性是有限的,而不确定性才是真真正正充满在我们生活中的,而我们的科技目前对这种不确定性似乎束手无策。

星宇阁的工程师 2020/7/26

===================================原创文章 谢绝转载==================================

如何形成自己的阅读书单

不同的人读书有着不同的目的,求学阶段更多的是读专业的书籍,进入社会接触越来越多的事情,越来越多形形色色的人,自己也会有越来越多的思考,读书便是解决自己疑惑、扩充自己眼界的很好的途径。当然学以致用,读书也应要“致用”,我们暂且不谈用的部分,先看看如何给自己选一本好书,选一种好的读法。

先看一组2020年第十七次全国国民阅读调查发布的数据

从成年国民对各类出版物阅读量的分析看,2019年我国成年国民人均纸质图书阅读量为4.65本,略低于2018年的4.67本。人均电子书阅读量为2.84本,较2018年的3.32本减少了0.48本。纸质报纸的人均阅读量为16.33期(份),低于2018年的26.38期(份)。纸质期刊的人均阅读量为2.33期(份),低于2018年的2.61期(份)

社会在进步,但是我们国民的纸质图书+电子图书的阅读量却在曾下降趋势。这点似乎不难理解,最近两年短视频、直播等娱乐呈现出快速上升占用了用户大部分时间,而我们每一个人的时间都是有限的,读书对于大多数人来说应该不会比看抖音有吸引力,所以国民阅读数据的下滑也不足为奇。读诗使人聪慧,读史使人明智,不知道看抖音使人??给大家推荐一本《娱乐至死》或许会让大家有一些思考。

扯远了,回归正题吧。

现在去图书馆或者书店买书,会发现各种图书琳琅满目,品质更是良莠不齐,不光是文学类作品如此,就连技术类书籍也有这种现象。现在似乎从事几年软件技术开发就可以出版书籍了,这些书多数误人子弟,大家注意甄别。图书出版门槛降低,让越来越多的普通人可以表达自己,这也算是好事,但是却给读者增加了负担,如何去选择一本好书不至于读了书却浪费了自己的时间呢?

我曾经也为选择书单的问题纠结好久,最初自己选择从一些社科书籍推荐书目、豆瓣读书排名等一些渠道选择书单,这里面不乏一些优秀的书目,但是仍然需要一种持续性的收集自己书单的方法。俗语说物以类聚、人以群分,其实想想书籍也是如此,在我阅读的过程中,发现很多优秀的作者他们都会在自己的书籍中引用其阅读过的书籍的观点,而被他们引用的书籍基本上可以进入我的备选书单,久而久之你就会发现自己的待读书列表慢慢的就会积累起来。

读书的方法也分为多种,小学时就知道有略读、精度,现在读书时也不例外。书单当中的书虽然经过了一定的筛选,但是依然并不是每一本都需要我们精度,在拿到书后我们还需要确认下,是否需要精度这本书,这就需要我们利用读书的技巧,来进一步的甄别。这里推荐大家看《如何阅读一本书》,里面有比较详尽的对读书方法的讲述。

说来说去其实形成书单的方法很简单:

1
2
1. 从自己正在读的书目中,记录引用书籍加入书单
2. 利用好的读书方法对书籍进行进一步甄别,确定是否需要精读

自己虽然有读书的习惯,但是并不是一个海量的读书者,我曾经见到过有人坚持自己每天读一本书,一年就是365本书。就我个人来说,书读的比较慢,大部分都是精读,每天会固定保持1个小时左右的读书时间。即使这样依然很难充分吸收读书的内容,所以对于每天一本书来说,我个人觉得可能会收获更少,读书在精而不在多,但不读书真的是绝对不可以的哦!

最后欢迎大家给我推荐自己喜欢的书

星宇阁的工程师 2020/6/20

===================================原创文章 谢绝转载===================================

Android性能优化---工具介绍

应用的性能优化是移动应用开发中必须关注的问题之一,启动速度快操作响应灵活绘制没有卡顿掉帧等这些是我们日常性能优化的基本目标,当然这里每一个目标都会有相应的量化衡量的指标,这里我不打算详细说明量化指标的制定,而主要想记录下日常我们做性能优化需要用到的工具。所谓 工欲善其事 必先利其器, 好的工具的使用可以使我们在优化过程中事半功倍。

Profiler

Android Studio自带的Profile工具可以很好的帮助我们记录程序运行过程中的CPU使用情况/内存使用情况/网络使用情况。我们以一款app的启动分析来看下profile提供的大体功能和使用方法。

app启动分析

要了解app启动中的性能问题,我们首先需要利用profile记录我们的启动过程。与用户进入app后的交互过程不同,启动过程的记录我们无法手动准确捕捉开始记录点,所以AS已经为我们准备了设置方法。 按照以下步骤:

打开红框中的选项后,在我们Run->Profile App时,AS会自动打开profile,并开始记录app的启动阶段CPU的使用情况,包括各个函数的耗时情况,以及不同thread的运行。(注意:在profile app后,当app启动完成后,我们需要手动stop来终止record,否则会因为trace文件太大而无法解析。

在AS解析完成后,我们就可以看到整个启动过程中,不同方法的耗时和各个线程的状态。

图中可以看出某个现场各个流程的耗时,以及流程调用栈子函数的耗时情况。(这里不得不吐槽下,AS目前各个版本也一直对Profile进行改动,交互一直在更新,可能不同版本会用起来不习惯)。

Read More

谈谈直播

直播到底是什么

​ “如火如荼”这个词现在用来形容直播行业真的是再合适不过了。新冠疫情的到来,导致企业、学校推迟复工,也引来了直播行业的一个高潮。企业利用直播来培训、办公,学生通过在线直播来进行上课学习。可以说直播从最初16年的娱乐观赏的形式,到了2020年有了更加丰富的落地形态。而如今直播最火的莫过于直播卖货了,从张大奕到老罗,从直播卖衣服、卖美妆到卖车卖房,直播似乎找到了扎根的沃土,成为线上购物的新技术,不断尝试突破新的场景。但直播的本质是什么?为什么直播卖货可以有这么优秀的表现?作为一个非从业人员,试着谈谈自己的看法。

我们从目前最火爆的直播卖货开始分析。 直播卖货的形式是主播在直播间内通过对商品的描述和与观众的互动来达到销售货物的目的。直播商品成交达成的基础有两点,

一是粉丝效应,主播拥有大量的粉丝,在直播间内形成粉丝观众向买家的转化;
二是卖场模式,主播作为卖场中的推销员,通过介绍商品的特色、优点、价格优势等来向顾客推销商品。

粉丝效应是流量大V实现变现的方式之一,目前各个平台都很依赖大V主播,整体平台的流量都会向某个主播倾斜,但是个人类比演艺行业来看,目前的这种平台依赖大V主播的形式应该是暂时的形态,这部分不在本文的讨论范围之内,暂且跳过。我们今天重点说说卖场模式

从卖场模式来看,直播最像什么?我想大家的第一回答肯定是电视购物。不错,电视购物可以说与直播卖货非常相似,都是通过推销员通过不停的信息轰炸,通过介绍商品的特色、优势等来达到卖货的目的。但是电视购物时代,这种卖货方式并没有带来行业爆发式的增长,甚至目前电视购物已经严重萎缩的情况下,直播卖货为何却如此火爆?这是因为直播与电视购物的一个重要的不同:信息交流的实时化。所谓信息交流的实时化,指的是再直播间内,用户与主播可以通过聊天、互动等形式实时的交互,通过交互观众可以实时的向主播提出问题,主播可以实时了解用户的意图,为用户实时简答问题,满足用户内心需求。可以说正是这种实时交互的方式,使直播卖货突破了电视购物中成交过程中的沟通问题,从而提升了观众到买家的转化。

可以说数据交流的实时性是直播与其他场景的本质不同, 而直播的本质在我看来就是

“直播是一种实时的数据交流方式,通过实时的交流来让主播理解观众的需求,从而通过满足观众需求达到商业目的”。

直播的运营方式

既然直播间是一个信息交流的场所,交流的目的就是要让对话双方能够了解彼此的意图。对于直播来说,观众可以很好的理解主播表达的内容,这一点显而易见,但是对于主播来说,面对成千上万的观众,主播显然无法理解、把握每一个观众的需求点,因此如何提升直播时间内观众和主播的信息互动的效率,这变成了直播运营最核心的问题。只有解决了信息互动的效率问题,主播才能够精准把握起观众的需求,知道观众目前的情绪、想法、疑问、甚至购买欲望,进而提升直播间内转化率。我们从直播活动中的两类参与者来看下不同的运营方向。

观众端运营

既然运营的目的是为了提升主播与观众双发的信息互动的效率,那这里面就有两个问题:

1. 如何增加主播与观众互动的信息量
2. 如何增强主播对于观众提供信息的理解效率

第一点正是直播观众端运营要解决的问题。

在直播间内观众端的信息是通过观众与主播的互动来表达的,包括观众的评论、提出的问题、礼物、点赞等。如果一个观众进入直播间后一直没有任何互动,那么他向平台传递的信息为0,而平台也无法根据其发表的信息对其进行分析运营。因此,观众端运营的目的之一,就是要增加观众与主播的互动,使平台能够尽可能多的了解这个观众的信息,并利用这些信息来为主播做出运营决策

因此直播观众端在产品设计上需要丰富的交互手段,提升用户互动的欲望、优化互动的便利性,进而尽可能多的了解用户本身的画像信息、和用户与当前直播相关的信息,作为运营需要的基础数据。

主播端运营

在有了观众端的数据后,接下来主播端就需要利用平台工具 + 数据,来提升主播对于观众需求的了解。 对于一场直播来说,一个主播面对的是成千上万的观众,想要真实的回应每一个观众的问题,掌握观众的想法,基本上是不可能的。 所以,如何让主播尽可能高效的理解观众表达出的信息,如何将庞大的观众信息数据进行简化、降维供主播使用,这是主播端需要解决的问题。

当前平台依赖强大的计算能力来统计、分析、预测观众的数据,并在此基础上对观众、直播间整体数据进行可视化,同时提供给主播各种工具来实现对观众的运营。各个平台都会去不断提升这部分工具的能力,但是个人认为,作为个体的主播,其能够处理的信息量毕竟是有限的,现在平台对主播的支撑模式很容易因为主播的信息处理能力而达到瓶颈,如何进一步提升主播侧的效率呢?借助于AI等技术吗?这部分真的让人充满想象。

PS

看似一场简单的直播,其背后从业务、产品到技术都需要非常深厚的沉淀和细致的打磨。直播这个形态其应用到不同的行业会派生出不同的需求,比如娱乐直播与办公直播,在产品的交互、表现形态上会有非常大的不同。我这里主要思考的是应用到电商领域的直播业务本质和运营问题。

​ 星宇阁的工程师 2020/4/20

===================================原创文章 谢绝转载==================================

凌星俯宇

总感觉自己的记性不是特别好,很多事情和想法容易遗忘,时间过的越来越快,整日的忙碌占据了闲暇和思考的时间,有时候猛然回头,过去都成为了朦胧的记忆。 翻看着以往的相册,才能够回忆起曾经的一些片段,会微笑,会心酸,但总感觉无法找回当初的内心的想法。刚刚踏入社会时,用博客来记录自己技术的成长,虽然后来中断,但是当时的效果确实不错,所以在20年开始,重新开始记录,记录生活、记录自己内心的想法,希望在下一次回首时,能够在这里看到自己的脚印,听到那时内心的声音,见证内心的思考与成长。

凌星俯宇自己偶然间想到的名字,脚踏实地是一直以来自己做事情的原则,固然脚踏实地可以让自己做事情踏踏实实,不浮躁,但是感觉确实缺少了对世事的洞察、过渡于注重实施的步骤和结果,却忽略了长远的方向、事物整体的面貌和未来的发展,所以凌星俯宇宙,是要提醒自己,从更高的成面,更广的范围,多个视角去思考一件事情,做到仰望星空、脚踏实地

到底如何生活才是有意义,有人终其一生生活在方圆数百里,但其幸福安乐;有人跑遍世界各地,却是忙于奔波劳碌;有人难得糊涂,有人世事洞察。究竟哪一种才是自己想要的生活,Think broadly & Go deep