跳到主要内容

设计 Facebook 照片存储

· 阅读需 2 分钟

动机与假设

  • PB 级 Blob 存储
  • 传统的基于 NFS 的设计(每张图像存储为一个文件)存在元数据瓶颈:大的元数据大小严重限制了元数据命中率。
    • 进一步解释元数据开销

对于照片应用,大部分元数据(如权限)未被使用,从而浪费了存储容量。然而,更重要的成本在于,文件的元数据必须从磁盘读取到内存中,以便找到文件本身。在小规模上这并不显著,但在数十亿张照片和 PB 级数据的情况下,访问元数据成为了吞吐量瓶颈。

解决方案

通过将数十万张图像聚合在一个单一的 haystack 存储文件中,消除了元数据开销。

架构

Facebook 照片存储架构

数据布局

索引文件(用于快速内存加载)+ 包含针的 haystack 存储文件。

索引文件布局 索引文件布局 1

索引文件布局 2

haystack 存储文件

haystack 存储文件

CRUD 操作

  • 创建:写入存储文件,然后 ==异步== 写入索引文件,因为索引不是关键的
  • 读取:read(offset, key, alternate_key, cookie, data_size)
  • 更新:仅追加。如果应用程序遇到重复键,则可以选择具有最大偏移量的一个进行更新。
  • 删除:通过在标志字段中标记删除位进行软删除。硬删除通过压缩操作执行。

用例

上传

照片存储上传

下载

照片存储下载

设计 Uber

· 阅读需 3 分钟

免责声明:以下所有内容均来自公共来源或纯原创。这里没有 Uber 机密信息。

需求

  • 针对全球交通市场的打车服务
  • 大规模实时调度
  • 后端设计

架构

uber architecture

为什么选择微服务?

==康威定律== 表示软件系统的结构是组织结构的复制。

单体 ==服务==微服务
小团队和代码库时的生产力✅ 高❌ 低
==大团队和代码库时的生产力==❌ 低✅ 高 (康威定律)
==对工程质量的要求==❌ 高 (不合格的开发人员容易导致系统崩溃)✅ 低 (运行时被隔离)
依赖性提升✅ 快 (集中管理)❌ 慢
多租户支持 / 生产-预发布隔离✅ 简单❌ 难 (每个独立服务必须 1) 构建连接到其他服务的预发布环境 2) 在请求上下文和数据存储中支持多租户)
可调试性,假设相同模块、指标、日志❌ 低✅ 高 (使用分布式追踪)
延迟✅ 低 (本地)❌ 高 (远程)
DevOps 成本✅ 低 (构建工具成本高)❌ 高 (容量规划困难)

结合单体 ==代码库== 和微服务可以带来双方的好处。

调度服务

  • 一致性哈希按地理哈希分片
  • 数据是瞬态的,存在内存中,因此无需复制。(CAP: AP 优于 CP)
  • 在分片中使用单线程或锁定匹配以防止双重调度

支付服务

==关键是采用异步设计==,因为支付系统通常在多个系统之间的 ACID 事务中具有非常长的延迟。

用户资料服务和行程服务

  • 低延迟与缓存
  • 用户资料服务面临为越来越多类型的用户(司机、乘客、餐厅老板、吃货等)和不同地区和国家的用户架构提供服务的挑战。

推送通知服务

  • 苹果推送通知服务(可靠性不高)
  • 谷歌云消息服务 GCM (可以检测可送达性)或
  • 短信服务通常更可靠

名称很重要——绰号狂魔的启示

· 阅读需 5 分钟

我们都知道唐纳德·特朗普是一位非常特立独行的美国总统,不论他政绩如何,我们都不可否认,他的演讲极具感染力。他的说服力在斯科特·亚当斯《以大取胜》一书中有详细论述,而我感觉他演讲中非常有趣的地方在于,他特别喜欢给他的竞争对手取绰号,简直就是绰号狂魔。

比如,他会称希拉里为“骗子希拉里”(crooked Hillary),其他的还有“小马可”(little Marco),“撒谎的泰德”(lying Ted),”低能量杰布”(low-energy Jeb)。结合以下图片,也就是杰布·布什的演讲现场,看到观众们昏昏欲睡的样子,我觉得特朗普说得还是挺在理的。

Low Energy Jeb

名称之重要,它甚至可以决定人的生死,明尼苏达州的13岁女孩瑞秋·爱慕基(Rachel Ehmke),就是因为被霸凌、被称为“荡妇”,而上吊自杀。这不是个案,雪城大学的研究者发现,当人们用蔑称称呼某一类社会群体,这群人的自杀率就会偏高。

人言可畏,在被人恶语相向地时候,我们要学会保护自己。对待蔑称,无外乎有三种应对方法:第一是忽视它。当然如果真的那么容易忽视,就不需要我们额外的重视了。第二是消灭它。比如,Facebook 的首席运营官雪莉·桑德伯格认为应该禁用“bossy”这个词。==广泛而全面地禁用一个词未免太过困难,所以还有第三种选择,就是改变它,这种策略在商业上很常见,比如,“瓦卢杰航空”在一系列的空难发生后,更名为“穿越航空”==。

除了上面三种方式,还有一种更加高级的方式,而其中的关键在于,==名称的含义不是一成不变的,你可以骄傲地夺回蔑称的使用权==。而这种夺回,一方面会令组织内部的成员更加团结,另一方面甚至会形成一种排外的禁区,比如“黑鬼” (negro) 一词,黑人自己可以用,白人不能用;林书豪自己可以用ID ChiNkBaLLa88,ESPN 不能用 chink in the armor (盔甲里的中国佬)。

名称是一件非常重要的武器,它可以伤害人,也可以团结人。以色列的研究者做过这样一个实验,同样的一款游戏,当它叫做“社区游戏”的时候,有72%的人选择合作,而叫做“华尔街游戏”的时候,只有33%的人选择合作。

这一==名称控制感受==的技巧可以应用到实际工作中。哈佛大学的研究者发现,当人们面对公开演讲、唱歌比赛、数学竞赛这类让人有压力的活动的时候,如果能够自己给自己打气,大声说:“我很兴奋!”往往能够达到最佳状态。

这里的洞见在于,==给自己的内在感受取一个合适的名称,去疏导情绪,而不是回避情绪,是处理并利用情绪的最佳方式==。如果我们能够正确地理解坏情绪的来源,比如“我今天回家感到很生气,其实是因为今天的工作实在太糟心”,我们就不会把坏脾气撒在亲友身上,做出亲者痛仇者快的事情了。

区块链技术评审

· 阅读需 8 分钟

什么是区块链?

区块链是一种不可篡改的分布式账本,它是…

  1. 由多个参与方托管
  2. 通过加密算法确保安全
  3. 仅可附加/不可变,因此在数据存储中可验证

它是如何工作的?

区块链是如何工作的

分类:公有链 vs. 私有链 vs. 混合链

  • 公有链:加入网络无需许可。
  • 私有链:加入的权限由中心控制。
  • 混合链:多个参与方控制加入的权限。

你需要区块链吗?

你需要区块链吗?

架构

硬件

硬件

基本工具

基本工具

账本

账本

共识

共识

智能合约

智能合约

APIs

APIs

去中心化应用

去中心化应用

开发


运维


[不支持的查看器]

  1. 硬件:计算资源 = 计算 + 网络 + 存储

  2. 基本工具:P2P 网络 + 加密 + 数据存储(使用数据库或文件系统)

  3. 账本:数据块链 + 特定领域数据模型

  4. 共识:先写共识,后写(工作量证明/权益证明/委托权益证明)/先共识,后写(实用拜占庭容错)

  5. 智能合约:在区块链上运行的有限程序

  6. API:远程过程调用 + 软件开发工具包

  7. 去中心化应用:1)价值转移 2)数据认证 3)数据访问控制

  8. 开发运维:部署、操作、指标、日志

行业

  1. 金融服务

    • 加密货币交易所:币安、Coinbase 等
    • 国际支付:Ripple、Stellar 等
    • 了解你的客户(KYC)/ 反洗钱(AML):Civic
  2. 医疗保健

    • 在提供者、保险公司、供应商、审计员等之间共享数据
  3. 公共部门

    • 资产代币化
    • 公共选举中的透明投票
  4. 能源和资源

    • 交易
    • 在供应商、运输商、承包商和当局之间共享数据
  5. 技术、媒体和电信

    • 数字版权管理和激励内容创作者
    • 确保物联网设备的操作和数据存储安全
  6. 消费品和工业产品

    • 旅行中的忠诚积分计划
    • 文档签署
    • 供应链管理

案例研究:Ripple 用于跨境支付

  • 与 200 多家银行合作
  • 47 万亿美元的跨境支付市场
  • 巨大的麻烦和成本。许多企业无法承担传统跨境支付的高交易费用。
    • 如果没有 Ripple,在某些非洲国家,完成交易可能需要几天时间
      1. 报价汇率
      2. 找到这些跳数的路径
      3. 锁定报价
      4. 验证,KYC,AML 等…
    • 使用 Ripple,A 国的用户购买 Ripple 代币,用 Ripple 支付,然后另一个国家的用户只需提取。只需几分钟,并且在此期间代币价格不会波动太大。

杀手级应用

  • Graphite Docs: 类似于 Google Docs,但数据离开计算机时会加密。
  • Textile Photos: 类似于私人 Instagram 的手机应用。照片被加密并存储在 IPFS 上,这是一个由社区运行的去中心化存储网络。
  • Augur: 网络应用,人们可以对 许多事情的预测进行投注。
  • Blockstack: 开发者构建去中心化应用的工具。
  • D.Tube: 无广告的视频流媒体服务,但内容创作者通过代币获得奖励。类似于 ThetaNetwork 的电子竞技视频。
  • OpenBazaar: 无平台费用的在线市场,由加密货币驱动。

挑战

  • 网络效应。说服用户离开现有的成熟中心化服务是困难的。
  • 隐私与免费服务。人们愿意用加密货币购买服务吗?还是人们愿意为了免费服务而牺牲隐私?
  • 去中心化系统的效率。复杂的去中心化系统与简单的中心化系统之间的对比。

系统管理员时间管理:循环系统

· 阅读需 6 分钟

我们从托马斯·利蒙切利(Thomas Limoncelli)那里学到的前几课的简要回顾:

  1. 时间管理原则告诉我们不要依赖大脑来记住事情;我们的脑力应该保留用于实际行动。
  2. 保持专注并处理干扰识别了生产力的死敌——干扰。幸运的是,我们可以通过某些技巧来处理它们。
  3. 通过例行工作实现彻底自动化让我们知道,不思考的最佳方式是培养良好的口头禅、例行公事和习惯。所谓的==彻底自动化==。
  4. 介绍循环系统揭示了他的“完美通过”的秘密武器,即使用包含待办事项清单、日程安排、日历和生活目标的循环系统。

今天,让我们专注于如何操作循环系统。

待办事项清单和日程安排

每天,重复以下过程。

  1. 以计划开始新的一天。

  2. 创建日程安排。填写会议和约会。这样我们可以估算出用于处理任务的剩余时间。

    1. 每天安排一个小时用于处理干扰
  3. 创建待办事项清单。记得在这些任务中计算时间,因为这有助于你估算工作量。

  4. 优先排序和重新安排。

    1. 人们往往对一天内可以完成的任务过于乐观,因此请==小心处理溢出==。
      1. 将低优先级任务移到第二天
      2. 将大任务拆分为小任务
      3. 减少任务的范围
      4. 委派
      5. 你的老板可能会对你的待办事项清单感到印象深刻(哇,满满的!),他们会乐于帮助你优先处理这些任务。(让老板感到掌控。)
      6. 如果你真的必须出席,请推迟会议
      7. 不要加班
  5. 执行计划

    1. 按照高优先级到低优先级的顺序处理任务
    2. 利用势头一个接一个地完成任务。
    3. ==偶尔停下来伸展一下,或者带着你的笔记本在大楼周围快速走一圈,这样你看起来像是正在去做重要的事情==
  6. 以回顾和重新安排结束一天

    1. 确保未完成的任务得到足够的关注,这意味着它们是==管理过==的,而不是被遗忘的。

如何在一天中处理新任务?

  • 重新调整和相应地重新安排

日历管理

==永远不要错过会议,并按时到达。这表明你的责任感和可靠性。秘密是始终使用你的日历,不要相信你的大脑在没有检查日历的情况下同意约会==。如果你要迟到或错过约会,请务必打电话。

日历是放置在特定时间范围内固定发生的事件的地方。它们可以是:

  1. 约会和会议
  2. 里程碑
  3. 未来的待办事项
  4. 重复任务

==根据你个人的节奏和公司的节奏进行调整。== 最重要(高影响)的工作应安排在你能够以最高能量水平专注的高峰时段。

平衡很重要。工作、家庭生活、社交生活、志愿工作、个人项目、睡眠都是重要的,可以通过集中日历进行良好的安排。

生活目标

如果你设定目标,你将取得更多成就。设定目标而不朝着目标努力,胜过完全没有目标。如果你还没有确定自己的目标,你将无法发现偶然出现的少数机会。

秘密在于将你的目标写下来。在设定目标时应用SMART原则。(具体、可衡量、可分配、相关、基于时间)。然而,拉伸目标和挑战自己对促进个人成长非常重要。将这些目标保持在两个维度上:

  1. 时间。在1个月、1年或5年内?
  2. 角色。个人目标还是职业目标?

然后为这些目标制定策略 -

  1. ==诊断==当前状态并识别主要挑战
  2. ==找到指导方针==,随着时间的推移获得新的优势
  3. ==一致行动==。所有行动和资源应与指导方针保持一致,以实现目标。

在长期努力实现这些目标时,确保跟上系统。定期按月、季度和年度回顾它们,包括:

  1. 目标回顾
  2. 步骤回顾

最后,利用你的日历进行这一重复的“目标与下一步回顾”。

市场上的认证解决方案

· 阅读需 4 分钟

总结...

  1. 如果我正在运营一家新创业公司,并且不想构建自己的认证系统,选择 auth0。
  2. 如果我经营一家需要企业服务集成的公司,那么选择 onelogin 以满足合规要求。
  3. Google Firebase 很糟糕,未来迁移也不容易。Google 最好考虑收购 auth0。
Auth0OktaAmazon CognitooneloginFirebase Authentication
注册后发送欢迎邮件提供模板事件处理程序提供但需要电子邮件供应商集成
客户类型B2C, B2B, B2EB2C, B2B, B2E?B2E
单点登录?
多因素认证推送通知, 短信身份验证器, 短信, 语音电话, 安全问题短信, 身份验证器推送, 短信, 身份验证器短信
社交登录 / 公共身份提供者
登录规则引擎 / 策略
基于角色的访问控制 / 基于组
跨平台 SDKWeb, 移动, 原生Web(Angular, Node.js, React, PHP, Java, .NET), 移动(iOS, Android), 原生 (Java, .NET), 机器对机器原始示例iOS, Android, Web, C++, Unity,
行业标准SAML, OpenID Connect, JWT, OAuth2.0, OAuth1.0a, WS-Federation, OpenIDSAML 身份提供者OAuth2.0, SAML2.0, OpenID ConnectSAML 1.1 和 2.0 WS-Federation 2005 SCIM 1.1 和 2.0 OAuth 1.0 和 2.0 OpenID Connect 1.0 JSON Web Token (JWT) 集成 Windows 身份验证 (IWA)
分析aws Pinpoint
一般 SLA99.95%99.97%99.98%
无密码Touch ID, 电子邮件魔法链接, 短信
异常检测1. 暴力破解保护限制来自可疑 IP 地址的注册和失败登录次数。2. 被泄露密码检测。检测使用已知被泄露的凭据的登录尝试。基于风险的身份验证基于风险的身份验证
异常检测反应电子邮件通知阻止 IP
提供用户档案 / 目录存储✅非常广泛✅带管理指标:总用户数、认证、失败登录、系统日志✅按应用配置访问✅字段非常有限
工作流 - 电子邮件地址验证
工作流 - 电子邮件地址更改
工作流 - 忘记密码✅有限的页面自定义✅电子邮件模板✅电子邮件/短信模板✅无用户界面自定义
工作流 - 自助锁定
AD/LDAP 集成ADAD
合规性SOC 2 类型 II, 欧盟-美国隐私保护框架, HIPAA, OpenID ConnectHIPAA, 欧盟和联邦合规PCI DSS 合规且符合 HIPAA保证计划:SOC 2 类型 2 SOC 1 类型 2 ISO 27017:2015 ISO 27018:2014 ISO 27001:2013 安全计划:Skyhigh 企业就绪 CSA STAR 隐私计划:TRUSTe 认证隐私 美国隐私保护 GDPR 欧盟模型合同条款 脆弱性管理:渗透测试 网络扫描 漏洞赏金计划 其他倡议:HIPAA FFIEC / GLBA NIST 网络安全框架 G-Cloud FERPA
用户设备管理

仰望星空与刻意好奇

· 阅读需 9 分钟

刻意练习现在大概率已经是一个广为流传的概念了。为了在某个领域达到高手的境界,你需要专注、反复、大量、快速地练习,而且只在学习区练习。

拿背单词来举例子,背一本单词书最高效的方法,就是每章里面先背第1个,然后然后背1、2;然后背1、2、3;然后背1、2、3、4,如此以往到最后一个 N。然后把这章顺序反过来,用同样的方法再背一遍。再加上艾宾浩斯记忆曲线分配一下复习日程。这简直就像是马利奥跳上了跳关管道,小林子捡到了辟邪剑谱。

刻意练习不稀奇

刻意练习在软件工程行业尤为重要,因为编程本质上就是个手艺活。而我们今天要问的问题是,单靠刻意练习,你就能够凭借你的绝艺在行业里独领风骚了吗?

答案当然是否定的。你我都知道,仅仅代码写得好是远远不够的。我常常讲,所谓==升职有三:有余、有人、有信==。有余是指你的工作是否真的做得游刃有余,有人是指你升职的决定者是否在你的利益同盟里面、而且愿意帮你说话,有信是指你的成就是否能够服众、你的言语是否能够服众。代码写得好,充其量只能算是其中三分之一。而其他三分之二做得差的话,是会让你丢了工作的!

《不会被机器替代的人》就讲了这样一个故事:西南航空一度聘请到了一位技术特别过硬的IT工程师,他来上班之后就把自己关在办公室里面,只顾着自己干活,就是不爱跟人聊天,老板说你这样不行,我们西南航空的企业文化就是聊天,然后就把它解雇了。

技术不是护城河

那你可能会说,好,那我不跟人合作了,我不需要公司,我刻意练习出来的天才代码只需要我一个人就能服务所有人。那这样就能制霸全球了吗?

答案可能也是否定的 —— 哦不,除非你开发和学习的速度真的能够让你一个人撑起大规模互联网服务的整个生命周期。

优步创始人特拉维斯·卡兰尼克曾经说过,科技是一层一层的,当这一层的技术发展成型之后,它就逐渐变得不重要了;而新的层级会更先进,在上一层级的基础上迭代得更快。因此,我们可以得到这样结论,你辛辛苦苦练习的技术,从它成型之日开始就逐渐开始变得不重要了。因此我十分赞同阮一峰提到的这样一句话:

在软件开发中,技术变化如此之快,你花费了大量时间学习技术和工具,一旦这些技术被取代,你的知识将变得毫无价值,因为它们大部分都是实施的细节。

怪不得沃伦·巴菲特的护城河理论也认为,技术不是护城河,因为技术终将被别人复制

乔布斯的答案

我一度苦苦思索,既然互联网时代山中方一日,世上已千年,那么如何才能保证自己难以被扫地出局呢?当再一次复习史蒂夫乔布斯在斯坦福大学的演讲的时候,我得到了答案。他虽然在演讲中讲了三个故事,提了一个建议,在我看来本质上就是两点。

==第一,用爱与死亡面对人生的不确定性==。因为你的热爱,你给你做的事情赋予了巨大的意义,人生苦短,不做它、毋宁死;所以即便扫地出门,即便财富自由30岁退休,你还是会去持之以恒地做你喜欢的有意义的事情。浮士德的一生是苦难的,而神明会给予他最终的救赎。堂吉诃德的一生是苦难的,而读者会因为他的精神而备受鼓舞。

==第二,笨蛋到底,永不满足==。乔布斯认为,无论你是否通过第一点获得了巨大的成就,你都应该不要安于现状 —— 为了理想,你要打破常规,你要坚持不懈,你要坚守初心,永远守护心中的中二少年。

或许你又会问了,这些高大上的世界观确实很有趣,但是这些和你我又有什么关系呢?又或者说,对你我的人生又有怎样的指导意义呢?——“道理我都懂,却依然过不好这一生。”

我认为,借鉴刻意练习的概念,去有方式、有方法地探索未知,就叫做==刻意好奇==。好奇不是请客吃饭,不是做文章,不是绘画绣花,不能那样雅致,那样从容不迫,文质彬彬,那样温良恭俭让,三天打鱼两天晒网。好奇是暴动,是一个人探索复杂世界的暴烈的行动。

探索世界要刻意

这个暴烈的行动要有组织、有预谋。你要像管理你的财务投资一样,管理你的读、聊、看、听这些输入行为的投资,你的投资组合是一天二十四小时,百分之多少投给健康,百分之多少投给工作,百分之多少投给家人,百分之多上投给输入。这个输入里面,百分之多少投给技术、经济、管理、心理、设计、政治、未来和历史?这些信息又是走的什么渠道进来的?这些渠道可信吗?

==我们输入的信息决定了我们的思想,就好像我们吃的饭决定了我们的身体。艾伦·甘尼特在《创造曲线》一书中采访了大量有创造力的人物,总结了这样的一个原则:20%。为了创造和保持文化自觉,了解人民群众对什么样的东西喜闻乐见,你必须每天用20%醒着的时间吸收自己领域的知识。==

这并不容易,但是至少我们可以每天问自己,今天我在遇到这个人之前,有没有准备一些有趣的问题问他?今天我在解决这个问题的时候,有没有想过还有更快更高更强的解法?今天我在开会的时候,有没有问自己还能够在对方的身上发现什么学习一下?胡适说,少谈些主义,多问些问题,这就是刻意好奇。

最后总结

用刻意好奇仰望星空,用刻意练习脚踏实地,何愁我们每天践行的大事,能够不成呢?

如何在讲话时瞬间显得聪明

· 阅读需 5 分钟

希腊人使用这些说服技巧

你已经熟悉许多技巧:

  1. 类比(我的爱就像樱桃)
  2. 矛盾修辞(美丑)
  3. 反问(我需要解释这个吗?)
  4. 夸张(最惊人的伟大人物)
  5. 矜持(爸爸送我一块新的 iWatch……但我说“哦,你不必这样”)
  6. 对话(青少年尤其喜欢这个:艾丽斯说了什么,然后我说了什么,然后查理说了什么)
  7. 说绕口令(“不可提及之人”)

秘密在于修辞手法

修辞手法 - 通过重复、替代、声音和文字游戏以不同方式呈现词语。通过跳过、交换等方式使词语听起来不同。

  1. 重复第一个词:在思考要说什么时,使用大量的“和”来开始句子。

    1. 例如,上帝说,要有光:于是就有了光。
    2. 例如,政治人物在思考要说什么时,用“和”替代“嗯”或“你知道”。
  2. 多重连接

    1. 例如,他突破两个防守球员,射门……未进……再射……进球!
  3. 成语

  4. 自问自答

    1. 例如,“我们想要什么?正义!我们什么时候想要?现在!”
  5. 修辞:交换

    1. 隐喻
    2. 讽刺
    3. 提喻:白宫
    4. 转喻

扭曲陈词滥调

通过扭曲表达来赢得聪明的听众。例如,添加一个惊人的结尾。例如:

  • 朋友:这是一本消磨时间的好书。
  • 你:当然,如果你喜欢它比死去更好。

尤达式的转换技巧

==强大的 ABBA 句子(交错法)==,例如:

  1. 不要问你的国家能为你做什么,而要问你能为你的国家做什么。
  2. 我们不应该满足于与鲨鱼共游。我们要让鲨鱼想和我们一起游泳。

甚至更多,==在交错法中插入双关语。==例如:

  • 给一个40岁朋友的生日卡。正面:“什么样的派对适合鲍勃的生日?”背面配上两岁鲍勃裸体的照片:“那种他穿着生日衣的派对。”

丘吉尔如何获得节奏?

透析法:要么……要么……例如,乔治·W·布什:你要么支持我们,要么支持恐怖分子。

对立法:不是……而是……例如,我们经济的成功一直不仅仅取决于我们的国内生产总值的规模,而是取决于我们繁荣的广度。

同时说是和不是

  • 大声编辑自己,使叙述听起来更公正和准确。(修正法)
  • 否定-肯定句。(也是透析法)
    • 例如:
      • 朋友:他看起来像个直言不讳的人。
      • 你:直言不讳,不。射手,是的。
    • 例如:
      • 爱人:你今天早上似乎对我有点不满。
      • 你:不满,不。愤怒,是的。

我们并非无聊

  • 反语 *, 例如,OJ·辛普森在恐怖漫画书展上的出现:我不是为了我的健康而这样做。
  • 高潮 *, 例如,一点忽视可能会滋生巨大的麻烦……因为缺少一颗钉子,鞋子丢失了;因为缺少一只鞋,马丢失了;因为缺少一匹马,骑士丢失了。

为了好玩:创造新词

在高中或政府机构中创造新词是危险的。然而,它是有影响力的,所以我们最好明智地使用它。

创造的例子

  1. 动名词。将名词变成动词或反之。(例如,谷歌一下!)
  2. *-like 词。(例如,神一样的!)

莎拉 塔维尔:用户参与度的三个等级

· 阅读需 1 分钟

如何最大限度的打造一个立足长远,价值10亿美金的面向终端用户的非交易型公司?

通过三个层面建立持久的用户参与度:

  1. 用户增长:专注于完成==核心行为==用户的增长。

  2. 用户留存:产品对用户来说要使用的时间越久价值越大,使用时间越久离开的损失也就越大。

  3. 自我延续:随着(或利用)用户的参与,他们在产品中创造 ==良性循环圈==。

    • Pinterest(拼趣)在这方面做得很好
      • 网络效应
      • 通过新的UGC(用户原创内容)重新吸引用户
      • 病毒式内容推荐
    • Evernote(印象笔记)和Tinder则在这方面做得不够好。

为说服决策者量身定制论点

· 阅读需 3 分钟
  1. 人们常常犯错误,过于关注论点的内容,而==忽视了信息传递的方式==。某些流行词只对特定的高管有效。
  2. 找到主要决策者并量身定制论点可以大大提高成功的机会。
  3. 有五种决策类型…
    1. 魅力型:对新想法最初充满热情,但根据平衡的信息做出决策。
    2. 思考型:可能会矛盾,需要谨慎处理。
    3. 怀疑型:根据==直觉==做出决策。
    4. 跟随型:根据他们信任的高管或过去类似的决策做出决策。
    5. 控制型:由于恐惧和不确定性,专注于纯粹的事实和分析。
风格目标特征说服者的策略
魅力型容易被吸引,但根据平衡的信息做出决策
强调底线结果
专注于结果
直接了当
利益与视觉辅助
关键词:经过验证的,行动,简单,清晰
思考型 (Xing Wang)最难说服
需要详细信息
提供市场研究、调查、成本/收益分析。
关键词:质量,数字,专家,证据
怀疑型挑战一切,根据直觉做出决策通过他们信任的人的推荐建立可信度。
关键词:掌握,权力,怀疑,信任。
跟随型依赖于过去的决策
迟缓采用者
使用推荐证明低风险。
提出创新但经过验证的解决方案。
关键词:专业知识,类似于,创新,以前的。
控制型无情,分析型
只实施自己的想法
提出高度结构化的论点
==让听众拥有这个想法==。
避免激进的倡导。
关键词:事实,理由,权力,马上行动。