个人OKR

OKR,即Object and Key Result,是IT大厂最近争相推广的目标管理工具,例如腾讯、百度和头条(字节跳动)。

其实,OKR并不是仅仅只适用于公司和部门内部,我们个人也可以借助这个工具实现个人成长。尤其身处IT行业,程序员们有着原生的学习压力,OKR是一个绝佳的辅助。

今天这篇文章,我想跟大家分享一下我自己使用OKR的一些体会和建立OKR群的经历。

一次令人惊喜的尝试

我建了一个OKR微信群。在一个多月前,我看了一个关于OKR的课程,觉得特别好,就把这个课程推荐给了大学班级群里的其他人。

9月2日,我把自己定的第一个OKR发出来,并且at几个买了课程的同学。其中小远同学就提议拉一个小群,专门交流OKR,最后包括我在内一共有五个人加入。

在没有任何人要求和催促的情况,群里的其他四名成员很快地就在一天之内制订了自己的月度OKR。这令我非常惊喜。

他们的OKR风格各异:有的人列得特别多,目标有四五个,每个目标下面有好几个关键结果;有的人目标定得价值并不高,没有振奋人心的效果,而且关键结果也非常模糊,到最后很难验收;有的人明显有过OKR经验,制定得非常成熟。由于是第一个月,所以有这样的开始已经超出大家的预期了。因此,我们也没有对其他人的OKR提出什么意见,担心会打击积极性。

OKR的熟练应用是一个漫长的过程,急不得,得慢慢来。

OKR群与打卡群有什么不同

有的人可能会说,这不就是打卡群吗,没什么新鲜的。

OKR群跟打卡群的确有相同之处,例如都有互相监督、互相鼓励的作用,出发点都是为了让大家都变得更好。但是,OKR群跟打卡群有很多不同的地方,而且在很多特点上都要远远好于打卡群。

首先,打卡群往往有着目标单一的特点,例如健身、学英语、早睡等等,这就要求成员和成员之间有着定义非常狭窄的共同诉求。OKR群则不会有这样的限制,每个人都可以根据自身情况制定不同的OKR。有的人是程序员,可以制定学习专业知识的OKR。有的人想变得外向,可以制订社交相关的OKR。有的人觉得自己不够强壮,可以制订锻炼身体的OKR。

然后,OKR群没有奖惩,只有反思和肯定,只有自主自发的驱动力。打卡群往往有这样那样的规定,比如漏打一天卡发红包,漏打三天卡请吃饭等等。《驱动力》告诉我们,这种胡萝卜加大棒的做法已经过时了。OKR群没有惩罚,也没有外在的实际奖励。进展不顺利的时候,我们鼓励反思,想办法改进。进展顺利的时候,我们互相给予肯定。OKR群的驱动力从哪里来?驱动力从自主制订目标中来,驱动力从努力过程中水平不断得到精进中来,驱动力从实现目标所取得的意义中来。

最关键的是,OKR群所依托的OKR有着丰富的开放资源,这是打卡群所没有的。在制订OKR的时候,群里的每个人都要看别人定的目标和关键结果,看看有没有可以改善的地方,看看有没有可以借鉴的地方。在关键的时间节点上,我们会一起过进度。在一个OKR周期结束之后,我们要一起总结和复盘,之后还要制定下一个周期的OKR。

开源框架

OKR是一套开源框架,能做什么、怎么做和为什么要这么做,都是公开的信息。

我们不需要像买一个闭源软件一样,要么全盘接受,要么干脆不用。我们可以根据自身特点,选择那些适合自己的方式方法,或者是在上面涂涂改改、添砖加瓦。

OKR原来是在企业内应用的,我们可以应用在个人业余时间,应用在跟朋友组建的OKR群里。OKR要求制订目标和关键结果要深思熟虑,我们在一开始实践的时候可以不要想太多,靠着直觉就行,关键是要快点开始。OKR没有要求我们把努力过程发出来,我们自己可以把实践中的点点滴滴在群里分享。OKR没有要求我们发展成员,我们自己可以把OKR这一理念分享给身边的人。

每个开源框架都有自己的特性,那么OKR有着哪些特性呢?换句话说,OKR能给我们带来哪些好处呢?这就是下一篇文章要谈论的内容。


如果你对OKR感兴趣、想给自己制定OKR,可以评论留言或者私信联系方式。我们可以一起聊聊。

也可以用微信搜索“李文业的思考笔记”或者扫描二维码关注,看更多文章。

OKR群:为什么说每个程序员都应该有自己的个人OKR的更多相关文章

  1. Java后端程序员都做些什么?

    这个问题来自于QQ网友,一句两句说不清楚,索性写个文章. 我刚开始做Web开发的时候,根本没有前端,后端之说. 原因很简单,那个时候服务器端的代码就是一切:接受浏览器的请求,实现业务逻辑,访问数据库, ...

  2. 程序人生 | 35岁以上的 iOS 程序员都到哪里去了?

    1.网上流传华为公司正在清理 34 岁以上的员工. " 中国区开始集中清理 34 + 的交付员工,...... 去向是跟海外服务部门交换今年新毕业的校招员工,也就是进新人,出旧人. 这些旧人 ...

  3. 关于Unicode,字符集,字符编码,每个程序员都应该知道的事

    关于Unicode,字符集,字符编码,每个程序员都应该知道的事 作者:Jack47 李笑来的文章如何判断一个人是否聪明?中提到: 必要.清晰.且准确的概念,是一切思考的基石.所谓思考,很大程度上,就是 ...

  4. 【Mood-10】每个程序员都应该读的30本书

    “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西.” 很多程序员响应,他们在推荐时也写下自己的评语. ...

  5. 最好的程序员都是行动派(成功者不是那些明知赚钱之法还要推三阻四的人。成功者知道轻重缓急,善于把握今天) good

    我相信,所有程序员都需要在下面两点之间找到一个良好的平衡: 1.把自己关在一间私密的办公室里,针对你的程序与编译器展开一次亲密对话. 2.出入公众场合,与其他人公开谈论你的程序. 关于这个话题,我已经 ...

  6. StackOverflow程序员推荐:每个程序员都应读的30本书

    “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西.” 很多程序员响应,他们在推荐时也写下自己的评语. ...

  7. 每个程序员都应该学习使用Python或Ruby

    每个程序员都应该学习使用Python或Ruby 如果你是个学生,你应该会C,C++和Java.还会一些VB,或C#/.NET.多少你还可能开发过一些Web网页,你知道一些HTML,CSS和JavaSc ...

  8. 为什么说程序员都应该玩一玩GitHub

    既熟悉又陌生的GitHub 关于GitHub,相信每一个程序员都再熟悉不过了.它为开发者提供Git仓库的托管服务,是全世界最大的代码集中地,被戏称为“全球最大同性交友网站”. 但是对于很大一部分程序员 ...

  9. 为什么二流程序员都喜欢黑php?

    为什么二流程序员都喜欢黑php? 为什么程序员都喜欢黑php?这个嘛!你骂一句php是垃圾试试,保准php程序员不揍扁你!这就好像自己的母校,纵然有很多不好的地方,但是只允许自己调侃,不允许外人骂半句 ...

随机推荐

  1. H5调用相机和相册更换头像

    需求:H5调用手机的相机和相册从而实现更换头像的功能 这个功能是很常用的一个功能,因此做一个记录. 1.在头像img下加一个文件输入框 <input type="file" ...

  2. Date与String之间相互转换

    项目中经常用到,Date类型与String类型的转换,所以写个工具类 直接贴代码: package com.elite.isun.utils; import java.text.ParseExcept ...

  3. P3705 [SDOI2017]新生舞会 分数规划 费用流

    #include <algorithm> #include <iterator> #include <iostream> #include <cstring& ...

  4. CodeForces 1084D The Fair Nut and the Best Path

    The Fair Nut and the Best Path 题意:求路径上的 点权和 - 边权和 最大, 然后不能存在某个点为负数. 题解: dfs一遍, 求所有儿子走到这个点的最大值和次大值. 我 ...

  5. 2017 省赛选拨 火车入站 CSU 1757 模拟

    1757: 火车入站 Submit Page   Summary   Time Limit: 1 Sec     Memory Limit: 128 Mb     Submitted: 512     ...

  6. 大白话通俗易懂的讲解javascript原型与原型链(__proto__、prototype、constructor的区别)

    javascript原型和原型链是js中的重点也是难点,理论上来说应该是属于面向对象编程的基础知识,那么我们今天为什么要来讲这个呢?(因为我也忘了,最近看资料才揭开面纱……  哈哈哈) 好了,直接进入 ...

  7. linux部署html代码到linux服务器,并进行域名解析

    本博客主要是说一下,如何将本地写好的html代码部署到linux服务器,并进行解析.下一篇博客将写一下,如何将html代码部署到阿里云服务器,并进行域名解析,以及在部署过程中遇到的问题和解决方法. 1 ...

  8. print.js继承原有样式

    npm install --save print-js import Print from 'print-js' 调用print.js插件 Print({ printable: 'printJS-fo ...

  9. android中的菜单Menu

    Menu是一个接口, 他有2个子接口, SubMenu和ContextMenu; 前者菜单常见于按home键就会出现 ,后者是一个上下文菜单, 一般点击某个条目会在手机屏幕中出现一个类似悬浮窗口的菜单 ...

  10. 深入浅出Mysql索引的那些事儿

    文章来源:公众号:猿人谷 一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优 ...