OKR 学习笔记 - 管理心经

D瓜哥
15 | 技术团队真的是“成本中心”吗?如何改变这一现状? 如何体现技术团队的价值? 要回答技术团队如何产生价值的问题,首先要让同事们知道工程师们每天到底在做什么。 除了在技术团队核心工作方面来体现价值以外,你还需要在日常的项目中体现技术团队的价值。 如何使用 OKR 体现项目价值? Why:为何我们要做这个项目,这个项目主要是为了解决什么问题? What:对于项目所解决的问题而言,它所能产生的价值到底有多大? How:项目上线后,是否能够有效地去验证项目的价值?如何验证? 技术团队所交付项目的价值。 如何持续地体现技术团队价值? 不要告诉工程师们应该做些什么,更不要告诉他们应该怎么去做,而要告诉他们为什么要做。 O 的完成率是其下每个 KR 完成率的平均值。 对于曾经做过的项目所产生的价值,你还需要阶段性地向你的上级领导汇报,从而建立领导和你之间的信任,这同样也能体现技术团队的价值。 总结 一些技巧: 项目 OKR 无需你一个人来制定,你需要与协作伙伴们共同来完成。 通过“引导式”提问方法,让你的伙伴们认可通过 OKR 来验证项目价值的方法。 持续体现技术团队价值,通过定期向大家同步项目 OKR 完成率,这个方法值得尝试。 16 | 大家都说“向上管理”很重要,你想学一些“套路”吗? 向下管理指的是管理自己的团队等; 向上管理指的是与自己的领导有效沟通; 横向管理指的是与自己的跨部门同事进行工作协同。 向上管理,到底管理的是什么? 问题 为何与自己的领导一言不合,就会选择离职呢?其根本原因还是在于自己和领导之间的沟通出现了问题。 实质 向上管理,管理的其实是领导对你的期望。 难点 员工想要的是更深层次理解领导的想法和要求,领导想要的是让员工能尽可能地按照自己的想法和要求去执行。 如何让双方的沟通变得更加有效? 案例展示 老板参加阿里回来,要求996。 案例分析 如果你现在已经掌握了 OKR 使用方法,那么就能将其上升到“OKR 思维”层面了,建立与领导之间的有效沟通,从而实现向上管理。 如何使用“OKR 思维”进行向上管理? OKR 应该是一种思维,当你需要进行向上管理时,OKR 是你和领导的“共同语言”。 总结 做一名“被领导者”,需要发挥自己的智慧,充分挖掘出领导对你的期望。 产品经理管理的是用户对产品的期望,你需要管理的是领导对你的期望。 OKR 是一种管理思维,只要双方认可 OKR 的价值,就能快速达成共识。 17 | 跨部门协同费劲,沟通效率低,如何粉碎“部门墙”? 企业内部之间存在一堵无形的“墙”,它阻碍着跨部门协同,阻碍着各部门之间信息传递和工作交流,我们称这堵墙为“部门墙”,正是由于“部门墙”的产生,才导致公司缺乏执行效率,战略无法迅速落地。 为何公司变大了,部门墙也变厚了? 部门墙使部门协同会变得越来越弱,导致出现“各人自扫门前雪,休管他人瓦上霜”的“本位主义”现象。

OKR 学习笔记 - 操作指南

D瓜哥
08 | 如何轻松制定OKR?方法原来如此简单 你制定的 O 对不对? O 是 OKR 中“What”的层面,它解决了“做什么”的问题。 O 最核心的特性就一定在于它对组织、团队、个人所能提供的价值上: 对于组织目标而言,当一位 CEO 制定组织目标时,他需要结合企业战略规划来制定 OKR,他所制定的 O 就必须具备商业价值。 如果你是团队负责人,那么你一定要考虑:怎样的 O 能帮助你的团队产生价值。 综上所述,在制定 O 时,你需要注意以下三条核心原则: O 要有实际价值,你要深度思考。 O 要能激励人心,你要善于表达。 O 要短期可实现,你要脚踏实地。 分享三条注意事项: O 尽可能要以动词形式开头。例如:打造……、建设……、实现……。 O 用通俗易懂的语言来表达。一定不要写一些自认为“高大上”的词汇,除非大家理解上都可以达成一致。 O 最好能附上一句目标描述。建议为 O 增加一句话描述,就“为何我要写这个目标?”这一问题,来向大家讲解。 你制定的 KR 好不好? KR 是针对 OKR 中“How”的层面,它解决了具体“怎么做”的问题。 具体数字 数字范围 “里程碑”事件 不得不承认一个事实:恰到好处制定 KR 这件事本身就有一定挑战性。我的建议是,制定 KR 的挑战,你跳一跳就能够得着,后面再不断给自己提更高的要求。 关于制定 KR,你需要遵循的三条核心原则,我按照重要程度依次列出来: KR 要支撑目标,需要与 O 直接关联。 KR 用数据说话,需要通过数据去度量。 KR 具备挑战性,难易度设置需要恰到好处。 除了 KR 制定的三条核心原则以外,我也想告诉你关于 KR 的三点注意事项:

OKR 学习笔记 - 快速入门

D瓜哥
01 | 你想要快速理解OKR吗?看这篇文章就够了 越来越火的 OKR 究竟是什么? OKR 是一款目标管理工具,它由 Objectives(目标)和 Key Results(关键结果)两部分构成。同时,OKR 也被称为“目标与关键结果工作法”,简称为“OKR 工作法”。OKR 是融合了一系列框架、方法和哲学后的产物,它起源于 Intel,发展于 Google。 可以把 OKR 中的 O 想象成一个你想要去的最终目的地,它时刻为你指明前进的方向,此外,可以把 KR 想象成一个带有距离标记的路标,它时刻告诉你距离目的地还有多远。 OKR 是一种融入了人性的科学管理框架。OKR 绝不是一款简单的目标管理工具,它充满了人性和智慧。 你为什么需要 OKR? OKR 使方向更加聚焦 OKR 恰恰能够解决短期目标的实现问题,让目标更加聚焦,让行动脚踏实地,通过完成 KR 从而实现 O,这也正是 OKR 的基本原理。 为了让目标更加聚焦,因此在制定 O 的时候就需要考虑“做减法”,不要贪多求广,在资源有限的前提下,我们只有集中优势“兵力”,才能逐个歼灭“敌人”。 OKR 使沟通更加透明 《孙子兵法》云“上下同欲者胜”。 CEO 首先制定“公司 OKR”,即组织目标,并将组织目标与部门负责人沟通。 部门负责人再去制定“部门 OKR”,即团队目标,并将团队目标与组织目标对齐,与 CEO 确认后再与员工沟通。 各个员工充分理解了团队目标后,再去制定自己的“员工 OKR”,即个人目标,并将个人目标与团队目标对齐,并与团队负责人确认。 OKR 使激励更加有效 除了金钱等物质激励以外,最有效的激励方式莫过于“成长”和“认可”,而且精神激励往往比物质激励产生的激励效果更持久。 如何更有效地使用 OKR? 对于 O,你需要做到以下三点: 方向明确:目标不能太抽象,也不能含混不清,要让每个人都能看得懂。 目标对齐:下级要对齐上级的目标,即向上对齐,平级还要相互对齐,即水平对齐。 时间限制:目标需要有时间边界,不能遥遥无期,而且时间边界要恰到好处。 对于 KR,你同样需要做到三点: 有挑战性:关键结果要有挑战性,拒绝平庸,拒绝不切实际,要做到“跳一跳,就能够得着”。 容易度量:无法度量的关键结果是没有任何意义的,宁可抛弃。 不是任务:关键结果需要对目标产生直接影响,它不是日常任务,也不是行动计划。 总地来说,制定 OKR 需要遵循“SMART 原则”,你需要尽可能满足以下五个要求:

沟通方法总结

D瓜哥
Talk和Code同等重要 Talk is cheap,show me the code. 有效的沟通是事业成功的必要条件。不管你的目标是成为一名卓越的管理者,还是成为某个领域的技术牛人,你都应该提高自己的沟通能力。 沟通的原理和问题 沟通是指运用语言、文字或一些特定的非语言行为(面部表情、肢体动作等),把自己的想法、要求、信息等内容传递给对方。 约定术语 反馈确认 达成共识 沟通阻碍和应对方法 信息不准确 在沟通之前,首先要想清楚沟通的目的是什么,然后整理自己的措辞。 沟通就是要来来回回的确认。 沟通效率的关键不在于快,而是准确! 信息太多 不要绕弯子,有话直说,这是最高效的沟通方式。这既是对对方的一种信任,也是一种对自己的尊重。这样沟通,事情往往能得到更好的解决。 没有交互 找到对方的兴趣点,降低表达自己真实想法的门槛,培养让大家畅所欲言的自由环境,把自己的答案变成问题,让其它人有参与感,这样才可能有好的沟通,也能够有好的结果。 表达方式 沟通中有两个非常重要的因素,一是沟通的内容,二就是表达方式和态度。 二手信息 到信息的源头,向当事人去求证,会让这个世界更加和谐,也会让你变得更有智慧。 信道被黑 在面对负面信息的时候,最好的方式不是隐瞒,而是公开以及给出解决方案。 沟通方式及技巧 尊重 我可以不同意你,但是会捍卫你说话的权利。 赢得对方的尊重需要先尊重对方。 你一定要和对方有观点上的交互,甚至是碰撞。沟通的目的不是为了附和对方,而是产生一种更完整更全面的认知。 倾听 一定要学会倾听,掌握到更多的信息,因为掌握不了足够的信息就会信息不对称,信息不对称就会做出错误的假设。 倾听其实不仅仅只是听,还要思考,要思考更深层的原因,不要被表象所迷惑,才会有更高效率的沟通,这才有助于你做出正确的决定。 情绪控制 不要过早或者过度打岔和反驳。 求同存异,冷静客观。 切莫在冲动之下,说出很多一些过分或过激的话,因为言语的力量是巨大的,杀伤力有时难以预估。 有时候,我会自己告诫自己,情绪是自己的,不是别人的,不应该被别人 hack 了。 沟通技巧 引起对方的兴趣 直达主题,强化观点 确定自己的目标,学会抓重点,知道自己要什么和不要什么,这样你要的才会更鲜明。当一些事情变得简明和鲜明起来时,你才会表现出有力量的观点和话语。而这些被强化过的观点和话语,只需要一句,就会在对方脑子里形成一个小爆点,要么击中了对方的软处(扎心),要么会让对方产生深度思考。 基于数据和事实 沟通技术 逻辑 在逻辑层面说服对方,是一种非常高级的手段。 信息 信息要全面、准确。 重点提一下 X/Y 问题。 维度 能够站在更高的维度来沟通是我们需要努力的目标。 如果站在客户的角度,最好用高维度。但如果站在技术细节的角度,这是低维度。 高维度容易拉拢对方,而在低维度更容易说服对方。 共同 共情,共享,共利,共识以及换位思考。 寻找共同的过程就是化“敌”为“友”的过程,帮助大家在共赢的大思路和环境下,共同思考问题的解,从而实现高效沟通。 三本书 无论干什么,你一定要有一个非常犀利的观点,也就是金句。 推荐你看三本书《清醒思考的艺术》、《简单逻辑学》和《重来》。 好老板要善于提问 引导 管理者要学会问问题,问员工怎样做。

学习方法总结

D瓜哥
端正学习态度 学习是一件“逆人性”的事,就像锻炼身体一样,需要人持续付出,会让人感到痛苦,并随时想找理由放弃。 主动学习和被动学习 被动学习:如听讲、阅读、视听、演示,学习内容的平均留存率为 5%、10%、20% 和 30%。 主动学习:如通过讨论、实践、教授给他人,会将原来被动学习的内容留存率从 5% 提升到 50%、75% 和 90%。 只有你开始自己思考,开始自己总结和归纳,开始找人交流讨论,开始践行,并开始对外输出,你才会掌握到真正的学习能力。 所以,学习不是努力读更多的书,盲目追求阅读的速度和数量,这会让人产生低层次的勤奋和成长的感觉,这只是在使蛮力。要思辨,要践行,要总结和归纳,否则,你只是在机械地重复某件事,而不会有质的成长的。 浅度学习和深度学习 深度学习 高质量的信息源和第一手的知识。 把知识连成地图,将自己的理解反述出来。 不断地反思和思辨,与不同年龄段的人讨论。 举一反三,并践行之,把知识转换成技能。 学习有三个步骤: 知识采集。信息源是非常重要的,获取信息源头、破解表面信息的内在本质、多方数据印证,是这个步骤的关键。 知识缝合。所谓缝合就是把信息组织起来,成为结构体的知识。这里,连接记忆,逻辑推理,知识梳理是很重要的三部分。 技能转换。通过举一反三、实践和练习,以及传授教导,把知识转化成自己的技能。这种技能可以让你进入更高的阶层。 学习是为了找到方法 学习不仅仅是为了找到答案,而更是为了找到方法。 学习是为了找到通往答案的路径和方法,是为了拥有无师自通的能力。 学习是为了找到原理 学习不仅仅是为了知道,而更是为了思考和理解。 一旦理解和掌握了这些本质的东西,你就会发现,整个复杂多变的世界在变得越来越简单。你就好像找到了所有问题的最终答案似的,一通百通了。 学习是为了了解自己 学习不仅仅是为了开拓眼界,而更是为了找到自己的未知,为了了解自己。 开拓眼界的目的就是发现自己的不足和上升空间,从而才能让自己成长。 学习是为了改变自己 学习不仅仅是为了成长,而更是为了改变自己。 学习是为了改变自己的思考方式,改变自己的思维方式,改变自己与生俱来的那些垃圾和低效的算法。总之,学习让我们改变自己,行动和践行,反思和改善,从而获得成长。 源头、原理和知识地图 挑选知识和信息源 注重基础和原理 最最关键的是,这些基础知识和原理性的东西和技术,都是经历过长时间的考验的,所以,这些基础技术也有很多人类历史上的智慧结晶,会给你很多启示和帮助。 学习就像拉弓蓄力一样,学习基础知识感觉很枯燥很不实用,工作上用不到,然而学习这些知识是为了未来可以学得更快。 使用知识图 最重要的是,当出现一些我不知道的知识点时,我就会往这棵知识树上挂,而这样一来,也使得我的学习更为系统和全面。 学习并不是为了要记忆那些知识点,而是为了要找到一个知识的地图,你在这个地图上能通过关键路径找到你想要的答案。 深度,归纳和坚持实践 系统地学习 这个技术出现的背景、初衷和要达到什么样的目标或是要解决什么样的问题。 这个技术的优势和劣势分别是什么,或者说,这个技术的 trade-off 是什么。 这个技术适用的场景。 技术的组成部分和关键点。 技术的底层原理和关键实现。 已有的实现和它之间的对比。 举一反三 联想能力。 抽象能力。 自省能力。 训练方法 对于一个场景,制造出各种不同的问题或难题。 对于一个问题,努力寻找尽可能多的解,并比较这些解的优劣。 对于一个解,努力寻找各种不同的测试案例,以图让其健壮。 总结和归纳 我们积累的知识越多,在知识间进行联系和区辨的能力就越强,对知识进行总结和归纳也就越轻松。 学习的开始阶段,可以不急于总结归纳,不急于下判断,做结论,而应该保留部分知识的不确定性,保持对知识的开放状态。 把你看到和学习到的信息,归整好,排列好,关联好,总之把信息碎片给结构化掉,然后在结构化的信息中,找到规律,找到相通之处,找到共同之处,进行简化、归纳和总结,最终形成一种套路,一种模式,一种通用方法。 将信息删减、精炼和归纳的方法,可以让你的学习能力得到快速的提升。当你这么做的时候,一方面是在锻炼你抓重点的能力,另一方面是在锻炼你化繁为简的能力。这两种能力都是让你高效学习的能力。 实践出真知 实践是很累很痛苦的事,但只有痛苦才会让人反思,而反思则是学习和改变自己的动力。Grow up through the pain, 是非常有道理的。

2019 年度计划

D瓜哥
不知不觉,2019 年元旦马上就要到来。2018 年的元旦仿佛还在昨日。人生天地之间,若白驹之过隙,忽然而已。 2018 年,要走的已经走了;2019年,希望可以留下想留的… 毕业后这几年来,过得浑浑噩噩,仿佛什么也没有留下。之前前年过完春节,忽然意识到自己已经到了而立之年,再想想一事无成,内心突然开始惶恐焦虑起来。 2019 年,希望自己找准方向,更努力一些,争取各方面都前进一步。所以,在 2019 年即将到来之际,给自己定一些小目标,每月检查进展,反思、总结。 用心谈一场恋爱。愿得一心人,白首不相离。正心、净口、修身、齐家。三省吾身,改正自己的不足,培养自己的优点。 学好英语。 回译两遍《新概念英语·二》和《新概念英语·三》。每天一篇。 背诵《新概念英语·二》和《新概念英语·三》。 阅读 《Word Power Made Easy》。 阅读 《Merriam-Webster’s Vocabulary Builder》。 阅读 《Steve Jobs》。 阅读 《The Little Prince》。 阅读 《Flipped》。 阅读 《Animal Farm》。 阅读《Harry Potter》。 《Harry Potter and the Philosopher’s Stone》。 《Harry Potter and the Chamber of Secrets》。 《Harry Potter and the Prisoner of Azkaban》。 《Harry Potter and the Goblet of Fire》。 《Harry Potter and the Order of the Phoenix》。

只要一部计算机,就可以创造出无限的世界

D瓜哥
曾经写给学弟学妹的一封信。我觉得还行,发出来,希望对刚学计算机专业的朋友有所帮助。当然,如果哪位朋友有更好的想法,也请留言,大家讨论讨论。原文如下: 致师弟师妹的一封信 各位朋友: 大家好! 从本周开始,我必须专心为我的前程奋斗了。很可惜不能和大家一起学习了。这封信就算是我和大家的一个告别吧。 首先,感谢史老师给我提供这个和大家一起学习和交流的机会,让我和大家一起度过了一段特殊而愉快的时光。 其次,我应该感谢大家。由于本人水平有限,也许我没能让大家从我这里学到太多知识,但是大家却让我学会了很多东西,锻炼了我很多方面的能力。单凭这一点,我就应该感谢大家。同时,很多人把我当朋友,更使我感激不尽。 再次,在这短暂而又宝贵的大学时光里,大家走的路应该和我的基本一样。我以一个过来人的身份,和大家分享一下我的学习经验吧,希望可以让大家少走甚至不走弯路。 先说一点我们所学科目的情况吧。 Linux:一定要动手敲指令。在我们一年半的学习时光里,我认为Linux是我们所学的所有实践性学科里面最简单的一科了!只要把指令记好用熟就行了!另外,指令不需要背,用多了自然就记住了。(相信95%的同学都知道cd是什么意思吧!为什么呢?因为用它的次数多!)多提一点,一定要多尝试! Java或者C#或者PHP(由于个人比较喜欢Java,所以,一下描述Java的地方,你可以同样换成C#或在PHP等):这是我们大家必须要下苦功夫学好的课!而且一定一定要学精!它们在我们的课程体系结构中的作用,就像是地基对于这个房子的作用!根基不好,房子很难建高的!即使建好也是豆腐渣工程。毕竟“空中楼阁”只存在于我们的想象中。它们是学习JSP、ASP.NET、J2EE、“游戏开发”、网页开发等等的基础,Java或者C#或者PHP学不会,这些课很难学好!(我这里有Java的教学视频,感兴趣的同学可以来我寝室拷贝。也可以上网下载:http://www.verycd.com/topics/93279/(请下载J2SE的)) 数据库:重点是关系模型、 SQL语句以及后面的数据库设计。做动态网站的技术、做桌面程序,甚至做手机应用等,都会用到数据库!以后工作中数据模型设计、数据查询等都要求有比较扎实的数据库基础才行。 数据结构:我个人认为学习数据结构就是学习一种解决问题的思想。其实,类库已经实现了我们所学的所有的数据结构,到时会用就行了! 现在NBA正在进行季后赛,就用乔丹的一句话,作为所有学科的一个共同的建议送给大家: I can accept failure, but I can’t accept not trying. — Michael Jordan 其实学习就是不断尝试,不断总结,不断进取的一个过程。我可以用我的尝试告你一个正确的结果,但是自己尝试出来的结果印象更加深刻! 再说一点我的个人的学习感触吧。我个人认为,这些比我们大家在学校学到知识更为重要!知识马上就会过时,但是学习的方法却可以带领我们走的更远。 一、享受学习。如果我们把学习当成像玩游戏、听音乐一样的娱乐活动时,我想这会给我们一种全新的感觉。Study hard,have fun,make history! By Jeff Bezos & Joy Lee (努力学习,乐在其中,并创造历史!—Jeff Bezos(Amazon.com的创办者兼CEO,Joy Lee就是我。(*__*) 嘻嘻…… 这句话是我从他的一句话里改编过来的!)) 其实,学计算机学科非常有趣!Linux里面,几行指令,我们就可以顺利的让鼠标在两个操作系统自由转换!Java里面几行,几十行代码就有一个漂亮的窗口!C#里面随便一个拖拽,也是一个不错的窗口!“只要一部计算机,就可以创造出无限的世界。”(出自蔡学镛《写程序,好好玩》,《Java夜未眠》里面的一篇,本书是本很搞笑的编程感触散文集,推荐看看。)加油吧!相信你行! 二、坚持不懈。任何事情都不是可以一蹴而就的,都需要我们坚持!再送给大家一句话:失败只有一种,那就是半途而废! 三、舍我其谁的豪迈和霸气。“Horse’s,Gosling能创造出来Java,我就不信我学不会!一个破Java,我还不放到眼里呢!!”,“别人能创造出来,我就不相信我学不会?!”不过,也要给大家提醒一句:“战略上,藐视敌人;战术上,重视敌人”!一定要下功夫学习才行! 四、信心。一定要相信自己的能力!你是独一无二,无可替代的!信心能让你从一个更高的角度看待你的学习!能给你一种驾驭知识的成就感!这种感觉能让你从学习中找到乐趣! 五、行动!上面的大道理,我们大家都懂!但是,谁实际做到呢?伟大与平凡的区别也许就在于这一点吧。我以我自己的高中、大学对比来看,行动与否结果绝对是不一样的!只想不做,最多是个空想家!所以,大家一定要“坚持不懈的行动”! 最后,送给大家一句话:你充满了潜能,但你的努力还远远不够!再次怀念我们共同的学习时光! 祝大家学有所成! D瓜哥