跳到主要内容

如何与成就者、启动者、适应者、分析者和安排者合作

· 阅读需 3 分钟

与成就者合作

  1. 与他们努力工作。他们对懒惰的人感到厌烦。
  2. 邀请他们参加你真正需要他们参与的会议,并让他们充分参与。否则,别打扰他们,让他们完成工作。
  3. 他们通常睡得少,起得早。问他们:“你工作到多晚才完成任务?”还有,“你今天早上几点到这里的?”他们会欣赏这样的关注。

与启动者合作

  1. 告诉他们,我知道他们能够促成事情,并且在关键时刻我可能会请求他们的帮助。这会激励他们。
  2. 从他们的抱怨中学习,并提供他们可以领导的新倡议,并立即跟进。如果不加以控制,他们可能会迅速引发混乱。
  3. 问他们我们团队需要实现的新目标或改进,然后帮助他们朝着这些目标取得进展。

与适应者合作

  1. 他们灵活的工作方式使他们成为几乎每个团队的宝贵补充。
  2. 他们愿意“随波逐流”,使得合作变得轻松。
  3. 他们在短期和立即可执行的任务上最具生产力。漫长而拖沓的活动让他们感到无聊。

与分析者合作

  1. 在他们参与重要决策时,花时间与他们一起思考。他们喜欢了解所有关键因素。
  2. 用数据为我的想法辩护。他们相信数字。
  3. 他们重视准确性胜于速度。因此,确保他们在截止日期临近时有足够的时间做好事情。

与安排者合作

  1. 他们对复杂的任务感到兴奋,并在同时处理多项事务时茁壮成长。
  2. 他们擅长在项目团队中定位成员,因为他们了解每个人的优势。
  3. 他们足智多谋,因此可以放心,如果发现某些事情不奏效,他们可以找到其他解决办法。

系统管理员的时间管理:基本原则

· 阅读需 3 分钟

从系统管理员(SA)那里学习时间管理是一种令人振奋人心的体验,因为我们和 SA 们都面临着同样的挑战——永无止境的打断、同时进行的项目和突然出现的需求。

而系统管理员还==不得不==更加频繁地处理这些问题,正如托马斯•利蒙切利(Thomas Limoncelli)所言:

对于系统管理员来说,你的老板根据你是否完成项目来评价你,你的客户则只关心你是否能够及时满足他们的要求。

下面是 SA 的时间管理法则。

  • 打断是生产力最大的敌人。

    • 与同事一起创立“打断保护盾牌”的轮班值守机制,这样确保在同一时间里只能有一个人分心
    • 留出大块的专有时间给项目
    • 关上办公室的门(当然,如果你是经理就别这样做了)
    • 让初级工程师坐在你外面,为你过滤掉80%干扰你的事情
  • 将所有的时间管理信息统一放到同一个地方。

  • ==为重要的事情保存脑力==.

  • 不要总让自己思考如何管理时间,相反地,养成套路、习惯和口头禅。

    • 套路是在特定时间内发生的一系列预定义步骤。
    • 习惯是人们可以不假思索地做事。
    • 口头禅则是简单的经验法则。
  • 在项目期间内要保持专注,但这需要良好的自律能力。

    • 自律能让人更有自尊。 ==而自尊就像扑克筹码== 。当我们拥有更高的自尊的时候,我们便倾向于下更高的赌注来赢取更大的胜利。
  • 用同样的工具管理你的社交生活。

标签:

系统管理员时间管理:保持专注,处理干扰

· 阅读需 3 分钟

为什么干扰是生产力最大的敌人?

总时间使用 = 延迟时间 + 浪费时间
浪费时间 = 上下文切换的恢复时间 + 从错误中恢复的时间

生产力最好的朋友是什么?

专注。

如何保持专注?

  1. 我们可以做的一项入门工作是通过将无关的想法记录在大脑之外来==清理我们的思维==。广泛使用我们的任务跟踪器。

  2. 关注我们的压力和睡眠水平。如果我们感到疲惫或承受很大压力,确保良好的睡眠并减少多任务处理。

  3. 创建一个不受干扰的环境。

    1. 清理桌面。“当有疑问时,扔掉它。”
    2. 关闭即时消息、通知等。
    3. 利用其他人不在时的时间。==第一小时规则==是工作日的第一个小时通常是办公室里最安静的时间。游乐园的时间管理也是如此——早点到,你几乎可以拥有整个公园。
  4. 有效应对干扰。

    1. 让每个人清楚谁负责什么。(尽管大多数组织并没有这样做。)
    2. 建立一个多层次的支持系统。
      1. 通过文档或自助门户自我解决
      2. 让互助屏障来处理
      3. 委派
      4. 记录
      5. 执行(在切换到另一个任务之前保存当前工作)

入睡困难?

在床边放一张纸和一支笔。==当有什么事情让你无法入睡时,写下来并尝试再次入睡==。担忧让我们无法入睡,因为我们试图记住要做些什么来解决让我们担忧的事情。愤怒让我们无法入睡,因为我们试图记住要保持愤怒!

==保持专注而不失礼==

  1. 当新的请求进来时,始终==首先确认==它们,让人们感到被重视。
  2. 在确认请求时,以视觉上有意义的方式进行。确保他们看到我在记录并确认它。

系统管理员时间管理:原则

· 阅读需 2 分钟

从系统管理员(SAs)那里学习时间管理非常鼓舞人心。我们和 SAs 都面临着相同的挑战——无休止的干扰、同时进行的项目和紧急请求。

而且,正如托马斯·利蒙切利所说,SAs 必须更频繁地处理这些问题:

管理层通过项目是否完成来评判一个 SA。然而,客户则通过你是否能为他们提供服务来评判你。

以下是 SAs 的时间管理原则。

  • 干扰是生产力的死敌。

    • 与同事共享互相干扰的屏障,以便在一个时间段内只有一个人分心。
    • 阻止大量项目时间的干扰
    • 关上门(不适合管理者)
    • 让初级工程师坐在外面,先为你过滤掉 80% 的干扰
  • 将所有时间管理信息统一到一个地方。

  • ==为重要的事情节省脑力==

  • 不要让自己思考如何管理时间;相反,培养例行程序、习惯和口头禅。

    • 例行程序是一系列在特定时间发生的预定义步骤。
    • 习惯是人们可以在不思考的情况下完成的例行程序。
    • 口头禅是简单的经验法则。
  • 在项目时间内保持专注。这需要自律。

    • 自律让人们获得更多的自尊心。==自尊心就像扑克筹码==。当我们拥有高自尊心时,我们倾向于进行更大的赌注并赢得更大的胜利。
  • 用同样的工具管理你的社交生活。

标签:

设计一个带外部存储的 KV 存储

· 阅读需 3 分钟

需求

  1. 数据大小:值的数据大小过大,无法保存在内存中,我们应该利用外部存储来存储它们。然而,我们仍然可以将数据键保存在内存中。
  2. 单主机解决方案。没有分布式设计。
  3. 优化写入。

解决方案

  • 内存哈希表索引 + 索引提示文件 + 数据文件
  • 仅追加以优化写入。仅有一个活动数据文件用于写入。并将活动数据压缩到旧的数据文件中以供读取。

组件

  1. 内存中的 HashMap<Key, <FildId, ValueOffset, ValueSize, Timestamp>>

  2. 数据文件布局

|crc|timestamp|key_size|value_size|key|value|
...
  1. (索引)提示文件,内存哈希表可以从中恢复

操作

删除:通过内存哈希表获取位置,如果存在,则前往磁盘上的位置将值设置为一个魔法数字。

获取:通过内存哈希表获取位置,然后前往磁盘上的位置获取值。

放置:追加到活动数据文件并更新内存哈希表。

定期压缩策略

  • 复制最新条目:内存哈希表始终是最新的。停止并复制到新文件中。时间复杂度为 O(n),n 是有效条目的数量。

    • 优点:对于过期或删除的条目效率高。
    • 缺点:如果过期的条目很少,会消耗存储空间。可能会使空间翻倍。(可以通过让一个辅助节点定期进行压缩工作来解决,例如,Hadoop 辅助名称节点)。
  • 扫描并移动:对于每个条目,如果是最新的,移动到已验证部分的尾部。时间复杂度为 O(n),n 是所有条目的数量。

    • 优点:
      • 缩小大小
      • 不需要额外的存储空间
    • 缺点:
      • 复杂,需要通过事务同步哈希表和存储。可能会影响性能。

后续问题

  • 如何检测可以压缩的记录?
    • 使用时间戳。
  • 如果一个哈希表无法适应单台机器的内存怎么办?
    • 一致性哈希,Chord DHT,查询时间复杂度为 O(logn),使用指针表,而不是这里的 O(1) 使用哈希表。

确切该说什么:影响力关键词

· 阅读需 5 分钟

这些关键词和句子模板帮助你影响他人。

  • 我不确定这是否适合你,但 ...

    • 以非侵入的方式推荐
  • 开放的心态

    • “你是否愿意做某事?”这鼓励人们采取行动。
    • 或者如果你在批评某事或某人,但仍想表现出同情,你可以说“我在帮助某人保持开放的心态。”
  • 你知道什么关于

  • 如果……你会有什么感觉?

    • 人们是如何被激励的?
      • 避免损失
      • 获得潜在收益
    • 情感优先于逻辑
    • 人们首先根据感觉做出决定。==有趣的是,当我们为自己做决定时,我们应该避免有害的情绪。(作者:雷·达里奥)==
  • 想象一下

    • 通过讲故事在他人心中创造画面。
  • 什么时候是个好时机?

    • 你想法未被听到的最大原因之一是别人告诉你他们根本没有时间考虑。
    • 前言促使对方假设会有一个好时机,而“否”不是一个选项。
  • 我猜你还没来得及

    • 通过推动负面情景,你让人们提升到积极的状态,或者告诉你他们将如何解决他们说要做的事情。
  • 简单的替换

    • 你有任何问题吗? => 你对我有什么问题?当强调“问题”而不是“你”(受众)时,受众会问更少的问题。
  • 在我看来,你有三个选择……在这三个选择中,哪个对你来说更容易?

  • 有两种类型的人,…

    • 这可能帮助人们做出最终决定。
  • 我敢打赌你有点像我

    • 这通常会导致对方舒适地同意你。
  • 如果……那么……

    • 人们喜欢听到有逻辑支持的内容,无论它是否真的有意义……
  • 别担心

    • 在高压情境中尤其有用,当面对一个惊慌失措的人时,它能让人放松。
  • 大多数人

    • 当你告诉人们大多数人会怎么做时,他们的大脑会说:“我就是大多数人,所以也许我也应该这样做。”
  • 好消息

    • “好消息是……”使人们以乐观的态度向前看,并消除谈话中的负面能量
    • 通过用“好消息是……”带来更多积极性,并回应“太好了”,你很快就会开始改变人们的想法平衡。
  • 接下来会发生什么

    • 用一个容易回答的问题结束一个过程是获得快速反应和积极结果的关键。
      • 问题越容易回答,你获得决定的过程就越简单。
  • 你为什么这么说

    • 谈判成功的关键在于在对话中保持控制,==控制权在于提问的人。==
    • 所以当我们遇到反对意见时
      • 我没有时间
      • 现在不是合适的时机
      • 我想多看看
      • 我现在没有钱
      • 在我做出决定之前,我需要和其他人谈谈。
    • 通过将你面临的每一个反对意见视为一个问题,你可以通过反问迅速重新掌控对话。
  • 在你下定决心之前

    • 在你说“否”之前,争取最后的机会。

莱恩·霍利得:用户增长如何以PMF(产品—市场契合度)开始

· 阅读需 2 分钟

增长黑客营销的四大步骤

  1. 产品研发阶段,捕捉并扩大PMF(产品—市场契合度)
  2. 找到并培育种子用户
  3. 植入病毒式增长因素
  4. 以数据为支撑,以实现产品最优化为目标,重复以上步骤

用户增长如何以PMF开始

  1. ==产品—市场契合度==是指产品满足市场强烈需求的程度。

  2. 从最简可行产品开始,并在用户反馈中进步。

  3. 使用已得的数据和信息支持提升PMF。

  4. 尽可能早的了解客户的需求

    1. 例如,亚马逊员工在项目开始之前便提供内部通讯稿以收集反馈。
    2. 例如,沃纳·威格尔建议为你正在开发的产品编写常见问题解答/关键用户体验/用户手册=概念+操作+参考。
  5. 用苏格拉底反诘法找出答案

    1. 这个产品是给谁用的?他们为什么要用它?我又为什么要用它?
    2. 是什么让你喜欢上了这个产品?又是什么阻碍了你把产品介绍给别人?这个产品缺失了什么?而它的亮点又是什么?

从优秀到卓越

· 阅读需 1 分钟

带领公司从优秀走向卓越等同于通过如下三个因素,推动巨大的飞轮,实现==突破==

  1. 纪律严明训练有素的人
    1. 五级领导力:卓越的领导者>富有成效的领导者>能干的管理者>乐于奉献的团队成员>能力精干的人
    2. 先人后事
  2. 纪律严明训练有素的想法
    1. 直面残酷的现实
    2. 先做个刺猬,再做个狐狸
  3. 纪律严明训练有素的行为
    1. 训练有素的文化
    2. 技术是发展动力的加速器

从优秀到卓越

· 阅读需 1 分钟

领导一家公司从优秀跃升到卓越 = 推动一个巨大的飞轮以实现突破,包含:

  1. 纪律严明的人
    1. 第五级领导力:高管 > 有效领导者 > 能干的经理 > 贡献团队成员 > 高度胜任的个人
    2. 先人后事
  2. 纪律严明的思想
    1. 面对残酷的事实
    2. 先做刺猬后做狐狸
  3. 纪律严明的行动
    1. 纪律文化
    2. 技术加速器

瑞安·霍利迪:找到你的增长黑客

· 阅读需 3 分钟
  1. 针对几百或一千个关键人物,而不是数百万。

    1. 例如,Dropbox在初次推出时通过一个有趣的演示视频开始。人们可以注册,但需要在等待名单上才能使用。使用一些==新颖且令人兴奋==的东西来吸引用户。
    2. 例如,eBay在2012年与Gogo合作,在航班期间为ebay.com提供免费wifi接入。聪明之处在于,它可以跟踪数据,以查看这是否有益,从而可以继续合作。
  2. 不要针对所有人——要针对正确的人。

    1. 例如,Uber在奥斯汀的SXSW会议上提供了几年的免费乘车服务,吸引了成千上万的科技迷和高收入年轻人。

    2. 黑客技巧

      • 向媒体网站推销,让他们写关于我们的文章。
      • 在Hacker News、Quora、Reddit上发帖。
      • 写博客。
      • Kickstarter。
      • www.helpareporter.com与记者联系。
      • 邀请用户免费或提供一些激励。
    3. ==噱头==

      • 创建“仅限邀请”的独特氛围。
      • 创建虚假用户,使其看起来比实际更活跃。(Reddit就是这样做的)
      • 专门为单一平台提供服务(PayPal和eBay)
      • 按小组向用户推出(Facebook和大学)
      • 邀请有影响力的人物为他们的受众和声誉助力。
      • 在电子商务网站上设置子域名进行捐赠(亚马逊)。
  3. 专注于新用户注册(获取)而不是品牌认知。

  4. 增长技巧 = 市场营销 + 工程

    1. 例如,Airbnb制作工具以便在Craigslist上进行交叉发布。
    2. 肖恩·埃利斯:“专注于客户获取而非‘认知’需要纪律……在某种规模下,品牌认知/建立是有意义的。然而,在头一两年,这完全是浪费资金。”
    3. 无效的行动
      1. 大规模的发布活动
      2. 建立它,他们就会来。(亚伦·施瓦茨:用户必须被吸引进来。)