July 16, 2018|6 min|Personal
Back to posts

年中总结与目标 OKR

AI Summary

本文记录了作者学习并应用 OKR(Objectives and Key Results)方法进行年中总结的实践。OKR 是目标与关键成果法,包含目标(O)和关键结果(KR)两个核心要素。文章介绍了 OKR 的基本概念和制定方法,并结合作者自身情况制定了详细的学习、工作、个人成长等方面的 OKR 目标计划,将大目标分解为可度量的关键结果,为年终复盘提供依据。

昨天看到了狗哥的年中总结,虽然开头和结尾比较丧,但还是比较详细地列出了半年回顾和计划。 也让我感受到了像狗哥这样的年轻人有目标真好~

自己没制定过目标和计划,发现有点难或者好奇心没啦又断了。

所以,结合前段时间看到的 OKR,这次来学习做一次年中总结,内容尽可能细致且可度量,以便年终进行检验。


一. 什么是 OKR?

OKRObjectives and Key Results),中文名是目标与关键成果法

从名称上可以看到它包含两个核心要素:

  • O(Objectives):目标
  • KR(Key Results):关键结果

它由英特尔公司发明,并被广泛推及到众多互联网公司,如 Oracle, Google, Uber, MongoDB 等。

OKR 最广泛的使用是在企业和团队中,根据战略和项目目标分解,制定出符合 OKR 原则的目标(Objectives)和用来考量目标的可量化的关键结果(Key Results)。

当然,我把它用在个人计划和目标的设定考量上同样适用,包括工作、家庭、学习、兴趣、健康等多个方面,可以确保个人的多维度平衡发展。

制定 OKR 的两个指导原则:

  1. 目标要有挑战性:有些野心,有些让自己不舒服的,甚至是有些吹牛比的。
  2. 关键结果要可量化:例如使用数字单位,能够持续推进,便于考量的。

二. 具体列项

上半年回顾

忘了

下半年目标

1. 工作篇

2. 身体健康篇

虽然目前还没感觉到身体哪里不对,但还是得提前预防下腰椎和秃头吧。

🎯 O: 保持身体健康

  • KR: 周内每天坚持吃早餐,周一到五工作日内不点外卖,在无刮风下雨、高温情况下去北科大进食。
  • KR: 每周 20 分钟左右的身体锻炼不少于 3 次(不跑步)。
  • KR: 健康作息,周内保持 2 点前入睡,休息日 3:30 前。
  • KR: 减少烟、薄荷糖、碳酸饮料的摄入量。

3. 兴趣篇

楼上的舍友是中央音乐学院毕业,让我见识了很多没见过的装备,给了一厚沓的指弹资料。 在他的熏陶下,决定还是捡起半年没动过的琴吧。

🎯 O: 提升吉他技能

  • KR: 年终前再学习两首以上指弹曲目(指弹曲、流行歌曲翻弹曲都可)。
  • KR: 阅读南澤大介的指弹演奏书籍,并尝试练习其中几个选段。

🎯 O: 系统学习扒谱

  • KR: 保持每周至少两次音感、音程和弹奏练习。
  • KR: 掌握各类和弦,和各类转调的判断和转调的过度和弦,补充乐理知识。
  • KR: 对编配有初步的认识,并能够自己扒出一首简单的流行或民谣歌曲。

4. 持续学习篇

这是重中之重!

🎯 O: 继续区块链学习

  • KR: 细读 EOS、Filecoin 白皮书。
  • KR: 学习以太坊开发,深入了解 Ethereum 架构和设计理念,区块链体系,EVM,共识协议等。

🎯 O: 编程语言学习

  • KR: Python,重新复习基础,目标只达到最基础水平(能够完成蓝桥杯几个算法题目)即可。
  • KR: Golang,开始学习基础,目标只达到最基础水平(能够完成蓝桥杯几个算法题目)即可。

🎯 O: Spring 全家桶学习

  • KR: Spring Boot 源码学习。
  • KR: Spring Cloud 巩固已学知识,扩展源码学习。
  • KR: Spring Security 栈系统学习,包括 Spring Social 第三方社交登录,OAuth 认证。
  • KR: Spring Data JPA,把买来的实战书籍阅读完,有自己对于该框架的理解,深度实践,并能针对现有公司业务做简单实用的封装。
  • KR: Spring WebFlux,理解响应式编程,掌握最基础的使用即可,并有自己的理解。

🎯 O: ELK 体系

  • KR: 巩固已学的 ElasticSearch 知识。
  • KR: 系统学习 ElasticSearch、LogStash、Kibana 基本知识与实践应用。

🎯 O: JVM

  • KR: 这部分知识匮乏,没有理清怎么写 KR。

🎯 O: 并发编程

  • KR: 对计算机硬件 CPU,缓存,内存等工作原理有基本认识,不学深。
  • KR: 着重学习 JMM,线程安全处理,AQS,J.U.C 组件。
  • KR: 对应对高并发的一些处理有一定的了解,例如:缓存,消息,分库分表,熔断,限流等。

🎯 O: 中间件学习

  • KR: 消息中间件,RabbitMQ、Kafka 深入学习原理。
  • KR: 数据库中间件,ShardingJDBC 基础掌握。

🎯 O: NIO

  • KR: 学有余力时。

🎯 O: 持续阅新 & 总结输出

  • KR: 在工作日每天路上,如果不睡觉就看手机,阅读感兴趣的技术内容(主要是微信公众号)。
  • KR: 基于以上的技术学习内容,保证每月不少于三篇博客输出(凑数也要完成)。

5. 其它篇

O: 游戏 - KR: 本赛季再上一次王者

🎯 O: 在年前取得驾照,并习得不错的驾驶技术

  • KR: 在周末约到车的情况下,不约朋友不睡懒觉去练车(优先级最高)。

🎯 O: 在年前办理好落户事宜

  • KR: 去成都玩。
  • KR: 去杭州玩。

三. END

? ? ?, 随便一写就这么多?, 按计划全部完成?, 不可能不可能。

有些目标的 KRs 没有具体量化,但是在年终检阅时要尽可能标明进度百分比。

在写完这些目标后,我尝试找一款 OKR 管理工具,来管理和跟踪这些目标进展情况,但是没有找到很好用的,尽力吧!

Command Palette

Search for a command to run...