工作方法 - 戒定慧

news2024/9/20 12:28:09

风动、旗动,以及两种冰球棍的摆法

。就是戒律,知道边界。
在一个公司的工作中,就是知道我们的核心目标,核心资源,核心用户都是什么。 不是什么热闹都去凑,没有资源去做的事情也去做,非核心用户也要拉来。

。就是制心一处,心念不受外在的环境和内在的心境所动。
在公司的工作中,就是定下心来,锁定核心目标,提升核心资源,把核心用户服务好,好到比行业平均水平要高一个数量级。

。是我们自性本具的般若智慧。
在工作中,就是静心观察,培养洞察力,充分了解核心用户,客户需求,公司远景,工程团队需求,内容团队需求… 种种看似对立其实是统一的关系。 理顺关系,找到痛点,探索解决方案,静下心来复盘每一个环节,深入追问,不断改进,在不断改进中获得更多智慧。

当我们没有戒律的定力的时候,就会被外界的活动所打扰,不是旗动,不是风动,而是我们的心在乱动。 例如:

刚刚听说某个小工具,突然获得很多投资 … … 呀,我们也可以很快搞一个类似的, 几年前我们也搞了一个 1.0,后来忙别的去了。
某个饱和市场,例如 “记笔记”, 已经有各种成熟产品,但是又出来了 notion 等 … … 呀,我们也可以搞啊。

其实,那些 ”突然成功“ 的项目,已经默默坚持了很多年。 国外把这种模式叫冰球棍成长模式 (hockey stick growth):

尝试 (tinkering) //各种 fail fast 的尝试
磨刀岁月 (blade years) //注意,这是 years
突破点 (inflection point) //好巧,最近有一个 AI 初创公司也叫这个名字。
快速增长 (surging growth) //大众开始知道这个 “奇迹” 的公司

在这里插入图片描述
这个球杆的图形像是一个正常竖着的球杆,往上的球杆部分,还有非常长,预示着这个项目只经历了短暂的探索,就达到了巨大的增长。其实,在现实生活中,大多数项目是横着放的球杆:
在这里插入图片描述
横放着的球杆,意味着项目要经历几年的打磨,才能稍稍翘起来。 一个团队要坚持熬过很多年低调而平凡的业务数据,才能迎来可能的突破点。 这就要求我们有 (不要见异思迁)(坚定地把决定了的事情做好)(更深入地了解用户需求,在持续工作中产生灵感、实现灵感)。

因为我们有戒,我们才有定的条件,在定的内心和团队中,才能增长慧,弄清哪些增长来自于外界因素(例如,外界流量变化),哪些是来自于产品质量和用户真实需求,从而真正做到让用户满意。

当某个默默无闻的 IT 团队忽然取得了突破,有了不容忽视的成绩,得到了很多专业和业余的报道,大众才了解他们。 那么,作为 IT 界的同行,我们要学他们什么呢? 是要学他们在低调平凡的球杆那个部分的定力,学习他们不断打磨改进,而不是学他们有了突破点之后的各种标题党、神话般的吹嘘?

两个近期的例子

1) 光 ‘熬’ 还是不行的,熬不会自动把冰球杆翘起来:例如, Kite 这个 Python 代码自动补全的工具,经历七年开发,没能赚钱且被 CoPilot 等新技术明显超越,团队不得不解散。

2)「AIGC在C端大爆发:Lensa这款AI修图产品已经火到日赚数百万美金了」 - 这个公司花了七年时间做到了 “一夜成名”。
在这里插入图片描述
花了七年时间,跨越了下面的鸿沟:
在这里插入图片描述

定:把战略建立在不变的事物上

贝索斯说:“总有人问我,未来十年,会有什么样的变化,但是很少有人问,未来十年,什么是不变的。我认为这更重要。你要把战略建立在不变的事物上” – 戒定慧 – 要定!

目标清晰了,稳定了,手里要做的事情就少了,事情少了,在每一件事情上能下的功夫就深了,才能有洞察和智慧,才能做到比别人好一个数量级。

定 - 不是僵化,或者抱残守缺,Netflix 正是认定了要做大众的娱乐,自己求变,把DVD 光盘邮寄业务转为流推送,再转为自己制作大片。 用户需求是定的,满足这样需求的方式是不定的,CSDN 是否也和 Netflix 有相似之处?如果我们确定三年后某个技术一定会普及,那么我们只要现在开始做 3 年,就会有巨大成功,冰球球杆就会翘起来,那么我们现在要投资什么呢?

CSDN 未来十年服务的对象: 一亿开发者,一千万企业,他们之间形成的社区,个人要在社区中学习,成长,成功。大家在社区中要交换价值,这些价值的载体可以是博客,短视频,专栏,代码,API,解决方案,元宇宙的元素,以及现在想象不到的价值载体。但是,“学习分享讨论交换” 是不变的,要定在这个上面。 长期主义,就是在时间的复利下,坚持做那些难而正确的事情。 复利其实有几个维度:

  1. 时间的维度 – 对于一个要做的功能,我们可以问,这个功能其中会有 “复利” 的因素,会随着时间的流逝、用户会越来越多、越来越满意么? 如果答案是 “是”, 那么, 我们就坚持。 这个类型的内容, 今天比昨天多了一些,那么, 这内容的增加,带来了总的“内容质量复利” 的提高么? 找到高质量的内容,是更容易了,还是更难了?
  2. 人交流的维度 – 我来到 CSDN贡献内容,解答,评论等,会扩展我的交流接触面。 那么, 今天我增加了一些社交网络的元素(关注,粉丝,铁粉,订阅,社区),我在 CSDN 获得了更好的内容消费体验了么 – 我的扩展了的社交网络能给我带来更多益处,让我有兴趣继续扩展社交么?
  3. 功能配合的维度 – CSDN 的各个功能,结合起来,一定会有 1+1+1 … > N 的结果,那么,我们把这些功能自然地结合起来了吗? 视频课程,付费博客专栏,问答,技术兴趣社区,我们都把基本功能联系了起来了么?

综合起来说,下面列出的 1 - 5 的用户,应该越来越喜欢 CSDN 的服务,那么,我们的各个服务,应该如何结合起来服务用户呢:

  1. 没有注册的用户,受 SEO 导流来到 CSDN,点击了一些博客页面
  2. 注册用户,使用 CSDN 1 周时间,我们算出了他的学历数据,给了个性化推荐
  3. 注册用户,使用 CSDN 1 月时间,使用了 N 个功能 (搜索,学习,社区等)
  4. 注册用户,使用 web/app 2 月时间,偶尔写一个博客,有些成为了会员
  5. 注册创作用户,使用 CSDN 1 年时间,有自己的 N 个博客,有自己的社区
  6. … …

缺少戒定慧,一些团队会陷入下面的循环:

领导发现了一个风口/合作机会/触发点,大为震惊:我们为何没有早想到这一点?
立谈中,肝胆同,一诺千斤重。 大家马上做!把原来做某项目的资源拉过来,那几个人搞了这么久没有明显结果先放一放… …
团队成员来不及分析了,快上车,就听我的!
强行灌进去流量,看到报表, 再灌,再看 …
得到鸡肋的成果
… …
直到下个风口/机会/触发点, 再次震惊:我们为何没有早想到这一点?
把其他项目的资源拉过来快点搞!
… …

这样只会得到一地折断的冰球球杆。

火速成功的成本

对任何一个项目,大家都期待能快速成功。 但是软件行业有自己特殊的一些规律,一般而言,一个软件项目只能在三个特性中达到两个:

快,便宜,好

就拿平时大家经常读的 IT 新闻来说,有很多 “快 + 便宜” 的,如大家看到的各种标题党的短新闻。 它们大多数是业余人士快速创造的,质量一定好么?未必。
CSDN 有 《新程序员》杂志,它不快,不便宜,但是它有独特的好文章,那么,这个好,能好到让用户付钱,能让很多人争相阅读么?

为了一些快速达到一些目标,大家都想选择。几年前我们也大力推动了创作者计划 – 原力计划,很快就取得了阶段性的成功,数字的 KPI 达到了。 当然,用户中的明眼人也不客气地指出:

在这里插入图片描述

可以看到,快且便宜,但是不够好,是会有很多副作用的!

从 2021 下半年起,我们把 博客质量 真正作为一个核心需求来做,热榜/推荐流经历了多次改版,每次改版,原来获益的博主就会抱怨(大概率是因为原来能轻易上榜的方法如标题党等行不通了),但是一些真正高质量创作者也在回流,开始持续创作。 这个时候,我们更需要,相信高质量的博客、信息流、排行榜一定会赢得大量读者。
有了,才会生出来,很遗憾,我们团队的能力有限,不能一夜之间就洞察一切,改善一切,只能小步快跑,持续迭代。

  • 这是我们 AI 团队在一年半时间内做的 16 次更新的记录
  • 这是我们团队花三个月改进的个性化推荐流的总结

慢么?的确比一夜成名慢。 在资源非常有限的情况下,我们的确做不到(快,,便宜),但是我们做到了(慢,,便宜) — 最后我们真正理解了代码,重构、改进了代码,把原来崩溃的场景都修复了,更好的体验带来了更多的阅读。我们希望更多的阅读也会带来更多高质量的互动(就像这个博客的评论区那样),随后带来更多高质量的用户和内容 … …

团队的心理安全和【定】

只有远大的目标定了,团队知道自己有较长的时间去不断迭代,达到高质量,那么我们才能构建一个 ”心理安全“ 的环境,让大家安心提出建议、探索、做高质量的工作。 定的另一个名称是心理安全。 心理安全能帮助人们应对组织变革带来的不确定性和焦虑,让人们专注于实现共同的目标,而不是自我保护。心理安全并非为了和谐,你好我好大家好,而是使富有成效的分歧和思想的自由交流成为可能。心理安全也并非降低工作要求,大家一起躺平, 而是坦率、开放、相互尊重。心理安全的高与低与工作要求的高与低决定了团队氛围的四个象限:
心理安全和工作要求的四个象限

大家都希望在心理安全高,工作要求低的项目工作,这还有一个隐含的前提:钱多。 😄 很多人的理想环境就是:钱多事少离家近。 但是,在 IT 行业工作,这几乎不可能,要得到高的回报,要让项目的冰球杆子 🏒️ 翘起来,我们当然要选 心理安全高 + 工作要求高 的组合。 只有在心理安全高的环境中,大家才能在工作中感受到信任和尊重,才有更多的讨论、质疑、探索,才有更高的几率产生高质量,创新的结果。 在 心理安全低 + 工作要求高 的环境中,大家并没有安全的环境来质疑,讨论,自发的学习和合作会被抑制。这种情形下的领导也很着急,希望快速达到结果,这时候往往会出现:一言堂的开会、没有真话的 “真诚反馈”,机械的传达和执行。

心理安全和团队效率的因果关系,在业界也有很多研究,谷歌公司的研究发现:

公司最重要,最有生产力的想法,不是来自技术专家,而是出自那些成员之间彼此在感情上感到安全和有保障的团队。这些团队平时的行为展现出对同伴观点的平等,慷慨和好奇,还有同情心和情商。
要想成功,每一名团队成员必须感到有信心去发言和犯错。他们心里清楚,他们的话有人听。

心理安全的反面,是心理不安全。 这篇博客的第一版发布后十几分钟,我就看到 微博的好友分享了一个“创新不安全感”(creative insecurity)的名词。

《为什么有的国家创新力强?》( THE POLITICS OF INNOVATION)这本书。这本书尝试回答这一问题:为什么有些国家在科技创新方面比其他国家更出色?
为了回答国家为何创新这一问题,本书提出了名为 **创新不安全感(creative insecurity)**的新理论,即:一个国家对其国内外安全问题的权衡会影响其创新率。确切地说,安全问题会影响人们是否乐意接受必要的高成本、风险和牺牲以创造具有竞争力的国内科技能力。简言之,制度、政策和(国内及国际)网络三个因素有助于解释国家如何创新,而一个国家对于安全问题的权衡则有助于解释该国为什么进行(或者不进行)创新。”

我们把研究对象从国家缩小到软件团队,是否也可以得到类似的结论? 即使行业不断有各种新闻、转型和爆料,大家在一个安全,觉得 的团队环境中,才更有可能创新?

是顺口溜还是能实际操作的规律

这个博客讲的两个规律:

戒、定、慧
好、快、便宜

这个讲起来很顺口,但是,这些规则有实际的用处么?我们在工作中也看到似乎有很多公司也取得了短期的成功,似乎也没有用到什么规则啊? 当然我们看到的各种成功产品的故事,他们的做事方法似乎非常离奇、不走寻常路,但是就是把爆品搞出来了! 我们从外界的角度看,觉得很佩服,怎么能同时做到多、快、好、省?! 大家只有自叹不如。

例如下面的图:
在这里插入图片描述
它看起来做到了 既要又要 , 我们怎么学习呢?
大约十年以前,我们看到很多各行各业的人都来做能打败 iPhone的智能手机,有科技公司如微软、亚马逊、阿里、等;有其他企业,例如格力空调等,还有曾经做过英语培训等人也要做最好的手机 … 当时也有朋友在讨论 – “我们相信智能硬件行业,软件行业都有很多规律,这些规律是业内的人士经历多年积累起来的。如果一个全面的外行来做手机都能成功,那么,这说明做高质量软件,高质量硬件是没有规律的么?”

其实规律是有的,各个公司都在做项目,一个月看不出来,但是一年后就看出来了。 这个规律开始显示不出来,后来一定会起作用的。

有人说,我们时间非常紧迫,我们很有激情,大家快动手,全力去冲击!这不好么? 大家可以看看这个龙舟的视频,大家激情划龙舟的时候,如果舵手不,这是非常危险的。就像视频里面偏航的龙舟。
要保持定,特别是舵手要定

在这里插入图片描述

其实,我们定下心来,仔细分析,耐心地拆解,把细节和各种因果关系找到, 可以看到内部的结构:

在这里插入图片描述
在这里插入图片描述

那么, 这样的结构,是稳固的么? 我们可以学到么? 学了这些招数有用么? 我们要 这些不靠谱的方法。 😄

还是要基于业务逻辑,人员的情况,行业的情况,决定我们能做什么。 我们有各种各样的团队模式,大大小小成功的公司,他们团队成功的核心是:这个模式最能匹配目前的业务挑战,人员情况,能最有效地进行工作,能最快地获取反馈,帮助团队进行调整。

还是回到 戒定慧,正如博客开始时候提到的:理顺关系,找到痛点,探索解决方案,静下心来复盘每一个环节,深入追问,不断改进,在不断改进中获得更多智慧。

参考资料

《无畏的组织》
Cathy N. Davidson: The Surprising Thing Google Learned About Its Employees …

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/715057.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

记录--多行标签超出展开折叠功能

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 记录分享每一个日常开发项目中的实用小知识,不整那些虚头巴脑的框架理论与原理,之前分享过抽奖功能、签字功能等,有兴趣的可以看看本人以前的分享。  今天要分…

Squid代理服务器(传统代理、透明代理)

Squid代理服务器(传统代理、透明代理) 一、Squid代理服务器1、代理的工作机制2、代理的类型3、使用代理的好处 二、安装Squid服务2、修改 Squid 的配置文件3、Squid 的运行控制4、编写 Squid 服务脚本 三、构建传统代理服务器1、squid服务器2、web1的配置…

libevent实践02:读取标准输入的数据

对于libevent的知识一点不了解,通知编写测试代码,发现问题,解决问题,一步一步入门学习。 CMakeLists.txt文件: project(libevent_project) cmake_minimum_required(VERSION 3.8)message(STATUS "lkmao:CMAKE_SOU…

Redis高可用群集---搭建(主从、哨兵、Cluster)

目录 Redis 高可用集群Redis 主从复制Redis 哨兵模式Redis 集群模式 Redis 高可用集群 在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999%等等)。 但是在Redi…

# YourKit Java Profiler 教程

YourKit Java Profiler 教程 文章目录 YourKit Java Profiler 教程本教程软件版本说明YourKitIntelliJ Idea 系统要求探查器体系结构探查器代理探查器用户界面 开始分析集成环境集成IntelliJ Idea 安装插件IntelliJ Idea分析 解决性能问题性能瓶颈优化内存使用内存泄漏垃圾分配…

数据结构 | 双向链表

一、数据结构定义 /* 链表结点 */ typedef int ListType; typedef struct node {ListType data; // 存放整型数据struct node* llink, * rlink; // 指向前驱和后继结点的指针 } *Node;/* 双向链表头结点 */ typedef struct headNode {struct node* head, * tail; // 指向双向链…

IP 扫描程序:轻松发现、扫描和跟踪 IP 空间

什么是 IP 扫描 IP 扫描是实时持续监控网络 IP 地址空间的过程。包括 ICMP ping 扫描和 SNMP 扫描在内的网络协议数量用于扫描网络中的 IP 地址。网络管理员依靠 IP 扫描程序轻松检查和管理 IP 地址空间。使用网络 IP 扫描程序进行 IP 扫描可查看 IP 地址空间利用率和性能。 …

C# 使用CefSharp控件 High DPI问题的解决

使用CefSharp控件,在部分高分辨率的电脑中(显示缩放比例非100%,而是120%或者125%等)会出现以下一些情况: 显示的页面中出现了黑边,且按钮定位也偏了,比如点击【图层】按钮,需要点击上…

selenium用法

一、请求库selenium selenium是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题。操作浏览器模拟人的行为。 下载浏览器驱动:以谷歌浏览器为例---->谷歌浏览器驱动(版本号对应) …

K8S应用生命周期管理

K8S应用生命周期管理. 1 应用周期管理1.1 资源对象1.1.1 基础知识1.1.2 资源属性 1.2 Pod基础1.2.1 Pod概述1.2.2 简单实践1.2.3 流程解读1.2.4 应用解析1.2.5 初始化容器1.2.6 Sidecar实践1.2.7 静态POD实践 1.3 Pod进阶1.3.1 Pod探测机制1.3.2 命令探测1.3.3 TCP探测1.3.4 HT…

C# +.Net医院检验科LIS系统源码 实验室信息系统源码

实验室信息系统(Laboratory Information System,缩写LIS)是一类用来处理实验室过程信息的软件。这套系统通常与其他信息系统比如医院信息系统(HIS)连接。实验室信息系统由多种实验室流程模块构成,这些模块可…

79-基于stm32单片机酒精浓度测量疲劳驾驶检测系统(程序+原理图+元件清单全套资料)...

资料编号:079 功能介绍:采用stm32单片机作为主控CPU,采用MQ3传感器采集酒精浓度,采用红外接触传感器感应驾驶员上车时间,OLED显示酒精浓度和驾驶时间,当酒精浓度超过阈值(程序可调)&…

【QT】——多线程的使用

目录 基本概念 1.线程类QThread 1.1信号和槽 1.2静态函数 1.3 任务处理函数 2.实例 第一种方式 第二种方式 基本概念 默认的线程在Qt中称之为窗口线程,也叫主线程,负责窗口事件处理或者窗口控件数据的更新子线程负责后台的业务逻辑处理&#xff…

Rocky Linux能否通过其他方法合法地获得RHEL源代码?让我们一起来看看吧

在红帽公司限制对RHEL源代码的访问后,Rocky Linux寻找了替代方案来确保他们可以继续获取所需的源代码并行使他们的权利。他们认为这种限制违反了开源的精神和目的,因此积极寻求解决方案,以维护他们对开源软件的承诺。那么Rocky Linux能否通过…

AOM、VTM初体验及安装tensorflow

AOM、VTM初体验 Cmake cmake的定义是什么 ?-----高级编译配置工具 当你用不同的语言或者编译器开发一个项目,各就各位code完之后要生成最终的输出(dll 或执行文件),这时候就尴尬了,你要手动去MingGW或者…

Kotlin 1.9 新特性预览:data object (数据单例)

前言 data object (数据单例) 是 Kotlin 1.9 中预定引入的新特性 &#xff0c;但其实从 1.7.20 开始就可以预览了。启动预览需要在 gradle 中升级 KotlinCompileVersion&#xff1a; tasks.withType<KotlinCompile> {kotlinOptions.languageVersion "1.9" }…

四、交换网络实验3——VTP配置

更多网络基础内容可见: 网络基础学习目录及各章节指引 4.6.3 VTP配置 实验目的 学习思科私有协议VTP的配置方法,观察VTP三种工作模式的通信方式 实验工具 Cisco Packet Tracer Student 软件 实验环境 安装模拟器的Windows系统 实验步骤 第一步:根据拓扑图,选择三台同…

老胡的周刊(第097期)

老胡的信息周刊[1]&#xff0c;记录这周我看到的有价值的信息&#xff0c;主要针对计算机领域&#xff0c;内容主题极大程度被我个人喜好主导。这个项目核心目的在于记录让自己有印象的信息做一个留存以及共享。 &#x1f3af; 项目 Chat2DB[2] Chat2DB 是一款有开源免费的智能…

二分查找--图文详解

二分查找 1. 什么是二分查找2. 原理3. 例子3.1 当数组长度为奇数3.1 当数组长度为偶数3.3 实现过程 4. 顺序查找与二分查找的区别结束语 1. 什么是二分查找 二分查找也称折半查找&#xff0c;是在一组有序(升序/降序)的数据中查找一个元素&#xff0c;它是一种效率较高的查找方…