去缅甸做互联网金融发展的现状工作怎么样

接触 一定时间的你也许会碰到┅个神奇的问题: setInterval

不少朋友跟我提起setInterval 和 hooks 一起用的时候,有种蛋蛋的忧伤

老实说,这些朋友也不是胡扯刚开始接触 Hooks 的时候,确实还挺讓人疑惑的

编程模型,使得这种差异更加突出

虽然有点绕,但是让两者和谐相处的方法还是有的。

本文就来探索一下如何让 setInterval 和 Hooks 和諧地玩耍,为什么是这种方式以及这种方式给你带来了什么新能力


声明:本文采用循序渐进的示例来解释问题所以有一些示例虽然看起来可以有捷径可走,但是我们还是一步步来

如果你是 Hooks 新手,不太明白我在纠结啥不妨读一下 React Hooks 的和。本文假设读者已经使用 Hooks 超过一個小时


通过下面的方式,我们可以轻松地实现一个每秒自增的计数器:

那改成使用 Hooks 怎么实现呢

不用于 class 实现的版本,useInterval Hook “升级到”支持到支持动态调整延时的版本没有增加任何复杂度。

使用 useInterval 新增动态延时能力几乎没有增加任何复杂度。这个优势是使用 class 无法比拟的

useInterval 接收到另一个 delay 的时候,它就会重新设置计时器

我们并没有通过执行代码来设置或者清理计时器,而是声明了具有特定延时的计时器 - 这是我們实现的 useInterval 的根本原因

如果想临时暂停计时器呢?我可以这样来:

这就是 Hooks 和 React 再一次让我兴奋的原因我们可以把原有的调用式 API,包装成声奣式 API从而更加贴切地表达我们的意图。就跟渲染一样我们可以描述当前时间每个点的状态,而无需小心翼翼地通过具体的命令来操作咜们


到这里,我希望你已经确信 useInterval Hook 是一个更好的 API - 至少在组件层面使用的时候是这样

可是为什么在 Hooks 里使用 setIntervalclearInterval 这么让人恼火? 回到刚开始的計时器例子我们尝试手动去实现它。


最简单的渲染初始状态:

现在我希望它每秒定时更新。我准备使用 useEffect() 并且返回一个清理方法因为它昰一个:

然而,这段代码有个诡异的行为

React 默认会在每次渲染时,都重新执行 effects这是符合预期的,这机制规避了早期在 React Class 组件中存在的

通瑺来说,这是一个好特性因为大部分的订阅 API 都允许移除旧的订阅并添加一个新的订阅来替换。但是这不包括 setInterval。调用了 clearInterval 后重新 setInterval 的时候計时会被重置。如果我们频繁重新渲染导致 effects 频繁执行,计时器可能根本没有机会被触发!

通过使用在一个更小的时间间隔重新渲染我们嘚组件可以重现这个 BUG:

// 重新渲染导致的 effect 重新执行会让计时器在调用之前, // 重新设置的计时器会重新开始计时

部分读者可能知道,useEffect 允许峩们通过在第二个参数指定依赖数组,React 就会只在这个依赖数组变更的时候重新执行 effect

如果我们希望 effect 只在组件 mount 的时候执行,并且在 unmount 的时候清理我们可以传递空数组 [] 作为依赖。

但是!不是特别熟悉 JavaScript 闭包的读者很可能会犯一个共性错误。我来示范一下!(我们在设计 来帮助萣位此类错误不过现在还没有准备好。)

第一次的问题在于effect 的重新执行导致计时器太早被清理掉了。如果不重新执行它们也许可以解决这个问题:

如果这样实现,计时器更新到 1 之后就停止不动了。()

问题在于useEffect 使用的 count 是在第一次渲染的时候获取的。 获取的时候它就昰 0。由于一直没有重新执行 effect所以 setInterval 在闭包中使用的 count 始终是从第一次渲染时来的,所以就有了 count + 1 始终是 1 的现象呵呵哒!

我感觉你已经开始怼忝怼地了。Hooks 是什么鬼嘛!

1)从回调参数中,可以获取到最新的状态此非万全之策,新的 props 就无法读取到

是使用 。此方案更为灵活在 reducer 内蔀,可以访问当前的状态以及最新的 props。dispatch 方法本身不会改变所以你可以在闭包里往里面灌任何数据。使用 useReducer() 的一个限制是你不能在内部觸发 effects。(不过你是可以通过返回一个新 state 来触发一些 effect)。


这个术语(译者注:术语原文为 "Impedance Mismatch")在很多地方被大家使用 是这样解释的:

有人說数据库来自火星,对象来自金星数据库不能天然的和对象模型建立映射关系。这就像尝试将两块磁铁的 N 极挤在一起一样

我们此处的“阻抗不匹配”,说的不是数据库和对象而是 React 编程模型,与命令式的 setInterval API 之间的不匹配

一个 React 组件可能会被 mount 一段时间,并且经历多个不同的狀态不过它的 render 结果一次性地描述了所有这些状态

// 描述了每一次渲染的状态
 
同理,Hooks 让我们声明式地使用一些 effect:
// 描述每一个计数器的状态
 
我們不需要去设置计时器但是指明了它是否应该被设置,以及设置的间隔是多少我们事先的 Hook 就是这么做的。通过离散的声明我们描述叻一个连续的过程。
相对应的setInterval 却没有描述到整个过程 - 一旦你设置了计时器,它就无法改变了只能清除它。

 
React 组件的 props 和 state 会变化时都会被偅新渲染,并且把之前的渲染结果“忘记”的一干二净两次渲染之间,是互不相干的
useEffect() Hook 同样会“遗忘”之前的结果。它清理上一个 effect 并且設置新的 effect新的 effect 获取到了新的 props 和 state。所以我们的事先在某些简单的情况下是可以执行的。
但是 setInterval() 不会 “忘记” 它会一直引用着旧的 props 和 state,除非把它换了但是只要把它换了,就没法不重新设置时间了

 
 
 
如果我们压根不替换计时器,而是传入一个 savedCallback 变量始终指向最新的计时器回調呢?
现在我们的方案看起来是这样的:
 
可变的 savedCallback 需要在多次渲染之间“持久化”,所以不能使用常规变量我们需要像类似实例字段的掱段。
我们得知 useRef() 可以帮我们做到这点:
(你可能已经对 React 的 比较熟悉了。Hooks 引用了相同的概念用于持有任意可变的值。一个 ref 就行一个“盒孓”可以放东西进去。)
useRef() 返回了一个字面量持有一个可变的 current 属性,在每一次渲染之间共享我们可以把最新的计时器回调保存进去。 // 烸次渲染保存最新的回调到 ref 中
后续就可以在计时器回调中调用它了:
由于传入了 [],我们的 effect 不会重新执行所以计时器不会被重置。另一方面由于设置了 savedCallback ref,我们可以获取到最后一次渲染时设置的回调然后在计时器触发时调用。


 

提取为自定义 Hook

 
不得不承认上面的代码有点洣。各种花里胡哨的操作让人费解不说还有可能让 state 和 refs 与其它逻辑里的搞混。
我认为虽然 Hooks 相比 Class 提供了更底层的能力 - 不过 Hooks 的牛逼在于允许峩们重组、抽象后创造出声明语意更优的 Hooks
事实上,我就想这样来写:
于是我把我的实现核心拷贝到自定义 Hook 中:
延时值 1000 是硬编码的把它参數化:
在设置计时器的时候使用:
现在 delay 可能在多次渲染之间变更,我需要把它声明为计时器 effect 的依赖:
慢着我们之前不是为了避免计时器偅设,才传入了一个 [] 的吗不完全是。我们只是希望 Hooks 不要在 callback 变更的重新执行如果 delay 变更了,我们是想要重新启动计时器的
现在来看下我們的代码是不是能跑:
(读者可以在 上试一下)
棒棒的!现在,我们可以无需关注实现细节在任何组件里面需要的时候,直接使用 useInterval()
 
我们唏望在给 delaynull 的时候暂停计时器:
怎么实现?简单:不设置计时器就可以了

就这样了。这段代码可以处理各种可能的变更了:延时值改变、暂停和继续虽然 useEffect() API 需要我们前期花更多的精力进行设置和清理工作,添加新能力却是轻松了
 

比方说,我们可以使用一个计时器来控制叧一个计时器的 delay

 
Hooks 需要我们慢慢适应 - 尤其是在面对命令式和声明式代码的区别时你可以创造出像 一样强大的声明式抽象,但是他们复杂嘚用法偶尔会让你紧张
Hooks 还很年轻,还有很多我们可以研究和对比的模式如果你习惯于按照“最佳实践”来的话,大可不必着急使用 Hooks社区还需时间来尝试和挖掘更多的内容。
使用 Hooks 的时候涉及到类似 setInterval() 的 API,会碰到一些问题阅读本文后,希望读者能够理解并且解决它们哃时,通过创建更加语义化的声明式 API享受其带来的好处。
}

第壹近场让天下没有难做的生意

伱可能通过团购平台制作实体会员卡、朋友圈刷屏、人肉传单等方式来推广自己的生意。
开店容易守店难,会员财务数据混乱, 顾客心思深洳海用户喜好会靠猜?
传统推广手段不尽如人意

在互联网+的智能商业时代
你必须做出改变你值得拥有更好的选择。

轻松获取客户流量 將助你门庭若市 引流获客-到店消费-留客
让我们拥抱全国领先的智能服务(第壹商惠多第壹智拓客、第壹猎客宝)提供商-第壹近场

加入商惠多,店铺附近人群往右滑动手机桌面就显示您的店铺优惠信息啦!
小美:哇家楼下的星巴客香草拿铁7折优惠!
小明:咦,旁边万达影城开业电影票全场5折5折看大片!
小新:附近200米商场三楼健身房,正在周年庆优惠太棒了!

拉客神器,它如何帮助你推广线下门店
手機轻松往右一滑,领取店铺优惠券到店消费

店铺服务主动曝光在10亿用户手机上
根据用户喜好精准推送商家优惠给附近5公里手机用户
免费拉愙顾客到店消费不抽佣
有手机的人就能看到你的广告

智能到店服务-锁定到店顾客
顾客手机向右一滑,点击所需服务(点餐、买单、排队、红包、会员服务、推荐评价)直达店铺
省时-靠别排队,点餐只需1分钟
省力-到店消费全流程智能解决节省商家人力


第壹进场-从商户引鋶拉客-优惠券发放-到店消费-会员留客,打通本地商户全生态流程服务想商家所想,急商家所急为商家提供最智能的全套解决方案。
第壹进场为本地商户而生,真正实现让天下没有难做的生意

}

英国《互联网金融发展的现状时報》近日采访多位Facebook前任和现任员工揭秘该公司内部所谓的“增长团队”。增长团队利用数据分析师来提高用户的参与度为Facebook带来超过5亿鼡户。但随着Facebook不断被曝光丑闻人们开始质疑增长团队的作用——这种增长是否为Facebook今日的烦恼埋下了种子?

如果你是在过去10年间加入的Facebook那么你很可能与阿莱克斯·舒尔茨(Alex Schultz)有过交集。这个来自伦敦的36岁的男人毕业于剑桥物理学系,并且通过自学掌握了线上营销技能怹在2004年来到了硅谷。在eBay工作了3年之后他在2007年加盟Facebook,然后被指派到了该公司当时新成立的“增长团队”中

舒尔茨和另外7名同事的任务,昰利用一些创新性的技巧来吸引新用户注册并且让他们不断的使用Facebook。该公司的创始人兼CEO马克·扎克伯格(Mark Zuckerberg)在日后曾表示增长团队是該平台“最重要的产品功能”。这个团队通过数据来获得增长他们对这项工作有着近乎宗教一般的热情,他们所获得的成功在行业内有目共睹全世界开始纷纷效仿他们的做法。

在舒尔茨入职Facebook公司10年的纪念日活动上扎克伯格在自己的Facebook页面上发表了一段话:“阿莱克斯是尐数几个我可以说‘如果没有他的工作,我们的社区就无法连接起世界上20亿用户’的人”而如今,扎克伯格给了舒尔茨更加重要的工作:让他对Facebook进行修复

该公司将这项工作称为“正直的工作”。而在其他人看来这可能是一次世界上规模最大的清理活动。当我在Facebook总部的會议室见到舒尔茨的时候他带着令人愉悦的礼貌,还散发出了浓浓的自信即使是在讨论外界对Facebook持续的批评时,他的态度也没有改变

怹承认:“很显然我们错过了一些事情,一些工作没有做好而我们将会做出改变。”但是他否认该公司曾使用数据和行为科学故意让用戶对Facebook上瘾他说到:“一直以来,我们的主要目标都是创建有价值、实用的用户体验——我们从来没有故意设计过任何让人‘上瘾’的东覀”

对于政治家和监管机构想要对社交网络制定新的监管规则一事,舒尔茨表示Facebook拥有能够解决自己问题的工具。事实上在他看来,該平台巨大的规模和在数据方面的专业性正是解决这一问题的关键。他说到:“运营一家国际性企业而且有着如此多的资源,我们能夠将机器学习技术运用在我们从全球获得的所有数据上然后将其用在一个新的语言中,这是一个非常非常强大的工具”

但是在批评人壵看来,舒尔茨和他的增长团队并不适合来解决Facebook当前所遇到的问题一位Facebook前高管在接受采访的时候曾表示:“这样的担心是非常合理的:這样做不是相当于引狼入室吗?

为了了解增长团队的角色和它最新的任务,《互联网金融发展的现状时报》采访了多位Facebook前任和现任员笁很多人只愿意匿名接受采访,因为担心公开身份会对他们的职业生涯造成影响这些人表示,增长团队是Facebook公司内部的一个主导力量怹们所主导的是积极地提升用户参与度,对竞争对手进行打击而正是这种文化才让Facebook成为了一个擅长操纵和控制的平台。

大卫·柯克帕特里克(David Kirkpatrick)在2010年发表了《Facebook效应》一书在著书的过程中,他难得地和该公司进行了深入的接触柯克帕特里克说到:“在过去的10年中,Facebook的最主要工作就是获得增长仅此而已。他们对增长的追求蒙蔽了马克的双眼他的团队开始追求快速的增长,以至于让他们遭遇了一些风险而在我们这些外人眼中,他们所遇到的这些风险实际上非常明显”

即使是对于看好Facebook工作的人来说,他们也认为该公司对增长的盲目追求也有可能导致他们忽视了正在不断膨胀的问题在舒尔茨入职Facebook之后不久,增长团队开始和Facebook第一人数据科学家丹尼·费兰特(Danny Ferrante)一起合作共同开发一个名为“增长会计”的项目。

除了吸引新用户注册之外Facebook还开始疯狂地迷恋“月活用户”这个指标,他们开始关注有多少用戶会在一定时期内不断回到平台上来以及他们会在平台上消耗多少时间。这个所谓的“北极星”指标在未来的10多年中一直在指导着这家公司的工作

2014年,舒尔茨曾对一些初创企业创始人发表演讲在这次讲话中他说到:“你真正需要考虑的,是公司的北极星:你最重要的指标是什么全公司的每一个人都应该考虑这个问题,然后让产品向这个指标靠拢每个人的工作都应该向着这个指标靠拢。月活用户正昰扎克伯格眼中最重要的指标也是它才让全世界都在使用Facebook。

迈克·霍芬格(Mike Hoefflinger)曾经担任Facebook公司的全球商务营销负责人他说到:“北极煋指标还意味着,在有了这个指标之后你对其它东西的关注度也会相应降低。有的时候你会很难意识到那些其它东西的重要性。”

如紟Facebook增长团队的做法,他们应对公司所遇到的问题的方式将会对全世界人们的生活、政治选举和利益冲突产生重要的影响。在预防数据叺侵方面舒尔茨并不算是专家。而当前Facebook所面临的最严重问题正是数据泄露问题。但是在制定标准方面他是一名不折不扣的专家。他說到:“我们会仔细分析数据我们能够测量我们撤下了多少篇内容,我们能够统计有多少误报、我们犯了多少错误我们可以用正确的方式进行统计,然后将结果公布给大众”

归根到底,他对一个关键数字依然有着充足的信心:Facebook的用户基数我见到舒尔茨一天之前,Facebook刚剛公布了最新的用户数字:该平台依然在扩张日活用户年比上涨了9%。去年Facebook在一些西方国家的增长出现了停滞和小幅度的下降,但是他們的增长如今又回来了在舒尔茨看来,这证明Facebook的修复工作起到了效果他对我说到:“能够在过去两年中进行这项工作,我感到非常自豪过去一段时间我们过得很艰难,但是从长远来看我已然认为如果你欺骗用户,给用户糟糕的使用体验他们是不会长时间留在你的岼台上的。我还相信数字已经显示出用户留在了我们这里,这说明我们正在做正确的事情”

Facebook一直以来都认为,用户永远都可以根据自巳的兴趣理性的管理自己的社交媒体使用。但一些人可能会认为正是Facebook的这种逻辑,才让他们当初引火烧身

在Facebook的早期,扎克伯格在开唍会后一直有一个习惯那就是高喊一声“统治”(domination!)。但是到了2007年成立仅3年的Facebook,其增长已经开始了放缓的迹象这让他担心不已。舒爾茨现在承认那时候就担心平台增长停滞的确有一点“荒唐”。他大笑着说到:“那时候还没有那个社交服务的用户能够突破1亿人那時我们的规模小于MySpace、Bebo、HighFive等竞争对手。”

那时仅仅23岁的扎克伯格提出了一个日后被很多人所效仿的创新他创建了一个增长团队,利用数据汾析师来提高用户的参与度在其它公司内,增长通常是营销和HR部门的工作但是在扎克伯格看来,数据和工程师高于一切他亲自统领這个独立的团队,对用户的行为习惯进行了深入的了解然后对网站的工程进行了重新设计。他们当时的目标很简单:提高用户数量并苴提高用户的使用时间。

▲从过往来看Facebook的股价和用户增长密切相关

扎克伯格让查马兹·帕里哈皮提亚(Chamath Palihapitiya)管理这个团队。在加入Facebook之前帕里哈皮提亚供职于AOL。多名Facebook前员工透露在开会的时候,帕里哈皮提亚经常会站在桌子上对着员工高声叫喊他说的内容就是竞争。这些員工透露:“他说的都是一些4个单词组成的口号说我们的工作作风太软,说整个公司的人对于增长的专注度都不够并且要求每个人将笁作强度提升3倍。”帕里哈皮提亚担心的是来自MySpace和谷歌等公司的竞争他害怕这些公司会将幼小的Facebook扼杀在摇篮里。2011年帕里哈皮提亚离开叻Facebook,成立了一家名为Social Capital的风投基金他没有对《互联网金融发展的现状时报》的置评请求做出回应。

2009年扎克伯格对媒体表示,“快速突破(move fast)”是Facebook的核心价值观他说到:“我们曾经一度一边念一边把‘快速突破,除旧立新 ’写在纸上我们的想法是,如果做不到破旧立新你就做不到快速突破。”他透露这个口号背后的实操包括了该公司工作中的方方面面,从深夜写代码到招聘最优秀的人才,都是一些喜欢快速推进工作的人才

舒尔茨和增长团队的另外两名关键高管哈维尔·奥利凡(Javier Olivan)以及内奥米·格雷特(Naomi Gleit)如今依然在Facebook公司,而且怹们也位列扎克伯格最信任的高管之中格雷特是该公司工作时间第二长的员工,在Facebook刚刚诞生的时候她就喜欢上了这个社交媒体服务,當时她正在斯坦福大学念书2005年她加入了这家公司。她此前曾透露自己是这家公司的第29名员工,那时她就坚信扎克伯格将会成为世界上嘚重要人士2009年在接受采访的时候她曾说到:“在世界上每一个人都用上这个网站之前,我的工作就永远不会结束”

这个团队中,职位朂高的员工则是奥利凡如今他已经成为了该公司的中心服务副总裁,直接向扎克伯格汇报工作奥利凡是一名来自西班牙的MBA毕业生,早姩他曾利用业余时间创建了一个西班牙文的社交媒体这个工作也让他吸引了扎克伯格的注意。2007年他加盟Facebook,他利用外包的形式完成了网站的翻译工作让Facebook省下了在数百个国家中寻找翻译人员对网站进行翻译的人工开销。一夜间全世界的人们可以使用自己本土语言版本的Facebook,然那些不会英语的客户也成为了这个服务的用户

增长团队突然取得了成功:几个月之内,Facebook的用户数量超过了MySpace通过在平台上对用户进荇分析,然后对产品设计进行调整他们终于让月活用户这项指标得到了提升。2016年扎克伯格曾对一众创业者表示:“通过分析,我们对鼡户有了更多的了解对他们在网站上的行为习惯也有了了解,这让我们成功地留住了这些用户提升了他们的参与度。”

增长团队的关鍵决策给Facebook带来了快速的增长但是他们同时也让Facebook陷入了一个巨大的社交实验,而无论是这个团队还是整个世界,都没有对此做好准备茬那几年中,人们还没有开始讨论社交媒体的影响也没人质疑让来自世界的数亿人在平台上花费大量时间究竟是不是一件好事。

特雷斯坦·哈里斯(Tristan Harris)是一名计算机科学家也是谷歌的前员工,他以联合创始人的身份建立了Center for Humane Technology这个组织旨在对抗硅谷企业所采用的让用户上癮的设计方法。哈里斯表示企业对用户时间和注意力的追求,导致产品开始利用人性中的脆弱点而这种设计方法,正是以Facebook的“活跃用戶”为典型他说到:“所谓的增长黑客,实际上是做一些违反人类社会和心理本能的事情”

增长团队所做的事情,从长期来看起到了┅种连锁效应;利用人类的上瘾倾向减少隐私,或是刺激假新闻的传播2008年,Facebook的增长团队遇到了他们诞生以来的第一个挑战Facebook的用户留存数据显示,如果新用户在注册后无法快速在平台找到生活中的朋友他们就会离去,而且很少有人会再次返回平台于是Facebook需要让用户在紸册后立刻发现至少10名朋友,舒尔茨将这称为“魔力时刻”

为了完成这个目标,他们创建了一个名为“可能认识的人(People You May Know)”的功能新鼡户被告知,如果他们允许平台读取他们的联系人信息Facebook将能够更好的发现他们的朋友。这些信息此前是电子邮件联系人而现在成了智能手机联系人信息。一名前Facebook员工表示这个简单的工具改变了公司的命运,他说到:“这个功能对于公司来说极其重要”

然而这个如今巳经被几乎所有应用所广泛使用的功能,却让人们的社交网络变了味Facebook成为了“数字毒品大亨”。哈里斯表示“可能认识的人”功能鼓勵用户邀请联系人中所有的人,而这种邀请并不是因为用户自己想要和好友在网络上保持联系而是因为Facebook想要获得新用户。

这个功能侵犯叻人们的隐私让人们在没有获得允许的情况下贡献出了自己好友的联系方式。人们对这一点非常不理解为什么别人的手机里存了我的電话号码,Facebook就有权得知我的联系方式就连一些Facebook内部人士也对这种做法表现出了犹豫,扎克伯格的左膀右臂之一安德鲁·波茨沃斯(Andrew Bosworth)僦曾将这种做法描述成“有问题的联系人导入行为”。

对于一些用户来说这项功能是对他们隐私的严重侵犯。2017年媒体曾报到出这样一個事件:一名男性用户发现Facebook给他推荐了一个好友,而这个人正是他通过捐赠精子而诞生的女儿Facebook将这个女孩推荐给他,只是因为他手机中存有女孩法律上的父母的联系方式而他与女孩的法律父母并非Facebook好友。此外Facebook还会将同一名心理医生的不同病人推荐给彼此,这一切都因為这名心理医生手机里存着所有病人的手机号码

从商业角度来看,“可能认识的人”毫无疑问是一个成功的产品于是这种行事方式开始在Facebook内部大肆蔓延。之后Facebook有推出了“照片圈人(Photo-tagging)”功能每当用户在照片中被其他用户标记出来,用户就会收到提醒鼓励他们回到Facebook平囼上查看。此前就算你和照片上的人不是Facebook好友,你也可以将其圈出来更有甚者,就算照片上的人不是Facebook用户你也可以将其进行标记,の后Facebook会通过这个人的手机号码对其发送提醒而如果这个人想要查看这张照片,他/她必须要注册成为Facebook的用户毫无疑问,这些都是Facebook用来增加用户数量的工具

在Facebook开始允许开发商,例如游戏开发公司在该平台上运行应用之后,他们也使用了类似的手段用户有可能会暴露其怹好友的数据,而且通常是在不知情的情况下这种做法开始让Facebook陷入了麻烦,最终导致了剑桥分析这类重大事件科研人员亚历山大·科根(Aleksandr Kogan)收集了大量的用户信息,让将其提供给了剑桥分析这个数据分析机构而这个机构在大选中与特朗普进行了合作。在2014年科根发起的┅次调查中只有25万人参与了调查,但是这些人的好友数据也遭到了暴露科根成功的获得了多达8700万用户的数据。

一位Facebook前高管说到:“这種做法绝对与用户隐私发生冲突”

2009年初,公司推出一个新的妙招:“点赞”按钮这个功能让人们不时地回到平台上,查看自己上传的照片或更新的内容是否被其他人“点赞”从而享受那一丝丝的满足感。正如哈里斯写道这种设计将我们的智能手机变成了“老虎机”,为用户带来各种令人上瘾的奖励;我们无休止地查看通知消息或刷新页面只为那一丝期待。一系列的其它设计决策也无不鼓励用户在網站停留更长时间比如无限下拉刷新和2013年推出的视频自动播放。

在公司内部Facebook员工并不十分在意他们的策略会让用户上瘾。毕竟人们仍旧花大把时间看电视(即便到现在,很多人仍旧喜爱看电视)“我们知道这种上瘾行为偶会发生。我们没有将其视为产品的核心也認为它是Facebook独有的东西——至少跟网络成瘾相比,确实如此”一名早期Facebook员工说道。

当Facebook看到潜在的竞争对手时它会主动改变,以避免用户鋶向新的竞争对手2012年和2013年,Twitter形成气候之后Facebook迅速在自己的平台上推出新闻分享功能,鼓励更多公共对话和对标签的使用Kirkpatrick说,公司迅速擴展自己对Facebook的定义——将每个用户变为微型广播公司“回想起来,其中许多变化导致事情在后来变得杂乱无章在政治方面尤其混乱,”他说

Facebook用户很快便习惯了在该平台上获取新闻:今天,有三分之二的美国用户表示他们主要从社交媒体上查看新闻。Twitter也在监管假新闻囷机器人这些问题上困难重重但是在Facebook上,由于人们更倾向于主要跟家人和朋友交流因此假新闻更加难以区分。在这些过滤泡沫中钓魚网站、假新闻和谣言得以迅速地、悄无声息地传播,几乎无人对这些信息的真伪进行核实(这个问题在Facebook于2014年收购的应用WhatsApp上更加严重)

紮克伯格似乎对人类行为过于乐观,这使得他未能预先料想到“快速突破”的一些负面结果2010年他被《时代》杂志评选为年度人物,在接受该杂志的采访时扎克伯格说:“我实实在在相信,好的东西会传播得更远”事实上,自此之后许多基于Facebook数据的研究已然证明,“恏的东西”并非传播得最快在2016年美国总统大选前夕,参与了头条假新闻传播的人数远远高过真实新闻传播的参与人数煽动愤怒情绪或恐惧心理的报道最有可能被点击、评论及转发。这些内容的高互动水平意味着它们将获得Facebook那由算法驱动的动态消息的优先推荐。舒尔茨認为若团队仅侧重于“短期的战术胜利”,那么团队的表现会大不相同他赞赏团队为访问用户数据寻求用户许可,即便操作系统并未偠求他们这么做“只有平台有用又有价值,只有用户感到安全没有受到骚扰,他们的信息也是安全的并且我们共同打击滥用行为时,人们才会不断回到并继续使用Facebook”他说,“这是团队工作的宗旨”

但是另一名Facebook前员工告诉《互联网金融发展的现状时报》说,当公司高管表示公司对不法行为者和钓鱼网站零容忍时他并不相信这些人所的话。“我要说的是‘没错,这就是你们所代表的因为你们的所有指标都与平台上更长的停留时间密切相关’,”他说

Facebook是这么向广告主兜售自己的——影响人们选择的理想媒介。如今Facebook和谷歌肩并肩,一起主导着数字广告市场

朱迪·艾斯特林(Judy Estrin)是一名互联网先驱兼连续创业者。她认为虚假信息更多地来自平台的“故意为之”洏非“负面结果”。她说:“平台利用人们的情绪反应反过来控制这些人:这就是广告的本质——传播信息并说服受众——并且还达到叻一个全新的规模水平。虚假信息与恶意目的使用的是同一类工具”

2012年秋季,当Facebook突破10亿用户大关时舒尔茨和奥利凡互相喷洒香槟以庆祝这重要时刻。每个办公室都装点着气球公司发布了一则视频:将社交网络与椅子、门铃和飞机进行对比。提倡互联人们的Facebook已成为家具嘚一部分

“这是一场狂欢,太疯狂了”一名前Facebook高管说道,“在此之前世界上从未有人能够以这样的速度实现如此宏大的目标。”微軟用了26年才有了10亿Windows用户谷歌搜索为此也花了12年的时间。

2012年Facebook选择上市。随着头几个月投资者对公司忧虑重重担心尽管用户转向移动平囼,但广告主未必愿意跟随时快速增长更是成为了Facebook的头等大事。华尔街密切关注着公司的月度活跃用户接着是日活跃用户等等。渐渐哋增长团队不仅需要对扎克伯格负责,还要对无甚牵涉的股东负责

那些发现问题的人却常常被选择性忽视。很多接受《互联网金融发展的现状时报》采访的前Facebook员工都提到了公司内部的文化——无人能轻易质疑高高在上的增长团队“这就好比权力的游戏,”其中一名前員工说“与铁王座近在咫尺的无疑是增长团队……他们争先恐后地表明自己与马克的关系是多么亲近。”

另一名前员工说他们曾谈到過产品的隐私问题——但每次都得不到重视。增长团队的态度可谓“积极反对”“好像在说‘你们都应该被赶出公司,你是公司的毒瘤你不懂团队协作’等等,”这名前员工告诉《互联网金融发展的现状时报》“Facebook赋予错误的人权力,又剥夺他们权力到了危机关头,增长总是占上风”

去年年末,当英国议会发布了一组作为诉讼的一部分而被议会获得的Facebook内部邮件时上述的冲突得以公之于众。在一封2015姩2月发送的电子邮件中一名Facebook的产品经理迈克尔·勒布(Michael LeBeau)写道,增长团队打算向Facebook的Android手机用户请求访问他们通话记录的权限以识别他们嘚最亲密好友。勒布评论说:“从公关的角度来看这件事风险较高。但是毫无疑问增长团队会不顾一切地付诸行动。”最后Facebook照做了。

在公司外部自2011年以后,批评的声音越来越响亮如奥地利的麦克斯·施雷姆斯(Max Schrems)等隐私活动家积极督促监管机构研究该公司处理数據的方式。在美国反诽谤联盟呼吁Facebook删除平台上的仇恨言论。雪莉·特克尔(Sherry Turkle)等学者发表论文提到社交媒体成瘾是如何扭曲人与人之間关系的等等。

Facebook的政策团队经常与隐私活动家等批评人士会面但很多人担心公司并不会洗耳恭听这些人的意见。创造了“过滤泡沫”一詞的以利·帕雷瑟(Eli Pariser)很是担心“过滤泡沫”对社会的影响他告诉《互联网金融发展的现状时报》说,他认为Facebook对自己给世界带来的好處存在“过度的自信”。他说对少数指标的关注让Facebook难以看到平台给人们带来的“截然不同”的社交媒体体验。

驻扎在缅甸的科技创业者夶卫·马登(David Madden)在去年接受PBS采访时说他曾在2015年的时候,提醒过Facebook有关平台上针对缅甸少数穆斯林群体的仇恨言论。在Facebook总部的一次演讲中马登告诉众员工,和无线电广播在卢旺达种族清洗事件中起到的作用类似平台正走向在屠杀中发挥关键作用的危险之途。公司的回应則是表示他们需采取实质性行动——但马登认为,Facebook并没有采取行动公司称其确实处理了个别内容和问题,但也承认对问题的处理不够積极

▲未来4年,Facebook三分之二的用户增长将源于亚洲

当俄罗斯在2015年试图在乌克兰试行新的虚假新闻战术时乌克兰政府也曾向Facebook反应过这个问題。如今众所周知俄罗斯随后将在乌克兰创建的模式,应用到了美国Facebook否认与乌克兰官员讨论过假新闻问题。但是乌克兰总统办公厅副主任德米特罗·西米奇(Dmytro Shymkiv)在2017年告诉《互联网金融发展的现状时报》说,当时Facebook的回应是:“我们是一个开放平台旨在为每一个人提供茭流可能性”。

舒尔茨不认同人们对增长团队不听取外部意见的指责他说,团队与公司其他人合作密切包括隐私、政策和法务部门的員工。他质疑那些感到被边缘化的前Facebook员工的动机他说:“我觉得,调查一下很多已经离开Facebook的人的动机以及他们为什么决定公开这些事情结果一定十分有趣。”他承认单凭数据你无法理解的“东西有很多”。他还说他并不似那些议论中说得那么强势。但他又补充说:“我觉得我遇到的很多人可能没把握住重点因为他们仅凭直觉做事,而他们的直觉是数据可以解决一切问题。”

对于Facebook上的假新闻可能影响用户在2016年美国总统大选中的投票这一指控扎克伯格起初嗤之以鼻,称这种说法“疯狂可笑”但是,随着有克林姆林宫背景的互联網研究机构(IRA)曾在该平台上散布导致分裂的虚假信息的真相逐渐浮出水面扎克伯格不得不公开道歉。Facebook在2017年10月承认美国约有1000万用户看箌了俄罗斯的广告,其中44%的阅读量发生在大选之前扎克伯格要求自己在增长团队的忠实员工重新设计网站,以阻止并检测虚假帐号、虚假新闻和仇恨言论

从那以后,Facebook与事实检查员展开合作将他们判断为虚假的报道进行降级处理,并从其广告网络中删除了受经济利益驱動的虚假网站公司还删除了数百万个来自俄罗斯和伊朗的虚假帐号及活动,并要求进行身份验证以防止国外参与者在平台上投放广告公司还为政治广告创建了一个可搜索的数据库。

眼下Facebook一共有3万人在从事安全保障工作,其中有近一半是内容审查员负责撤掉平台上的鈈当内容。公司还发布了社区标准开发了上诉系统,试图在决定哪些内容留下、哪些内容需要删除这个问题上表现得更加公平公正公司还在测试成立一个独立机构,以监管这些决策在缅甸,Facebook迟来地聘请了近100名缅甸语专家来审查相关内容并向缅甸派遣了政策、研究和笁程人员。

为应对人们对数字技术令人上瘾之本质的日渐增长的担忧公司还为用户提供了短暂关闭某些通知消息的选项,以及提供“使鼡时间”仪表盘来帮助用户跟踪他们在网站上停留的时间。

在隐私方面Facebook也已经放弃与数据中间商的数据共享合作,并屏蔽了部分应用開发商本月初,扎克伯格表示公司将专注于开发更加注重隐私的平台,比如WhatsApp和Facebook Messenger但他那进一步集成消息应用的方案,实则是在让Facebook对用戶与用户之间的联系有更多地了解——对隐私的关注也并未延伸到阻止广告主使用数据向用户定向投放广告

很多Facebook前员工均同意舒尔茨的觀点,即增长团队正直虽然理由不尽相同。有些人认为增长团队行之有效,是因为该团队的领导人是少数能够对扎克伯格说不的人

霍芬格认为,在谈到正直性这方面时增长团队的单一侧重点或许足够强大。“从一个十分有趣的角度来看增长团队可能是这世界上最關注正直的人,”他说

然而,增长团队不太可能会改变Facebook的基本运作方式它不会改变广告业务。广告业务依赖于获得比竞争对手更多的鼡户关注并使用数据来定位用户。它也不会显著改变动态消息背后的算法以优先考虑深度思考,不会放弃“点赞”按钮或不再发送吸引用户回到平台的通知消息。“您可能认识的人”这一功能仍在挖掘用户的地址簿Facebook仍在你浏览网页时收集与你有关的信息,以及其为叻在新隐私规则下获得欧洲用户同意的算法亦受到诸多隐私活动家的质疑

与此同时,Facebook面临的挑战正在不断变化和扩大克赖斯特彻奇恐怖袭击事件的嫌疑犯在平台上对袭击进行了直播;在事件发生后的24小时内,150万个有关该次袭击的视频被上传到Facebook上尽管其中超过120万个视频茬上传时即被屏蔽,但仍有30万个视频在删除前被用户所观看新的造假技术等也会让这种“打鼹鼠”式的功能变得更加困难。

社交媒体互動跟踪公司Newswhip发布的一项最近研究表明2018年旨在推动“更有意义的社交互动”的算法变更,实则导致了更多关于堕胎和枪支法等具有分裂性話题的报道

Facebook的问题其实早已深深根植于平台内部,埋藏在扎克伯格和他的同事在最初几年形成的公司文化中早期的Facebook投资人罗杰·麦克内米(Roger McNamee)和格伦毕业大学法学教授吴修铭(Tim Wu)等部分批评人士认为,唯一的解决路径就是拆分公司

《反社交媒体》一书的作者希瓦·维迪亚那桑(Siva Vaidhyanathan)也是持有上述观点的批评人士之一。但他甚至认为即使拆分公司也未必能够解决该平台所放大的一切问题。他说:“思考Facebook嘚问题与思考气候变所带来的问题十分相似在许多方面,它的牵涉面太广了我们很难面面俱到。”

Facebook和各国政府只是在逐一应对该社交網络上的问题却并没有解决造成这些问题的根本原因。哈里斯认为公司无意中造就了一个“数字化的弗兰肯斯坦”。“从本质上来说他们无法控制这个怪物,”他说“但他们也不愿承认这一点。”

}

我要回帖

更多关于 互联网金融发展的现状 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信