编程进阶网 编程进阶网
首页
  • 在线工具
  • JSON工具
  • 文本工具
  • 图片处理
  • 文档转化
  • 代码压缩
  • 加解密
  • 时间日期
  • 网络工具
  • 颜色设计
  • 二维码
  • 开发实用
  • 计算机组成原理
  • 操作系统原理
  • 网络协议原理
  • 数据库系统原理
  • 序卷导读
  • 数据本质
  • 运行模型
  • 并发设计
  • 内存真相
  • 交互系统
  • 面向对象
  • 设计原则
  • 设计模式
  • 系统架构
  • 体系建设
  • 代码品质
  • 方案设计
  • 稳定可靠
  • 工程运维
  • 性能优化
  • 数据结构导论
  • 线性结构详解
  • 树哈希结构论
  • 容器设计实战
  • 经典算法思想
  • 工程案例剖析
  • 算法题库精练
  • C语言入门
  • C综合案例
  • C专栏博客
  • C标准集库
  • C++入门教程
  • C++综合案例
  • C++专栏博客
  • C++编程技巧
  • Java入门教程
  • Java综合案例
  • Java专栏博客
  • Go入门教程
  • Go综合案例
  • Go专栏博客
  • Go开发技巧
  • JavaScript入门
  • JavaScript案例
  • JavaScript高级
  • Android库解读
  • Android专栏
  • iOS ObjC入门
  • iOS Swift入门
  • iOS入门精通
  • Web之Html手册
  • Web之TypeScript
  • Web之Vue高级进阶
  • Linux之QML入门
  • Linux之QT核心库
  • Python教程
  • Shell&Bash教程
  • 工具脚本
  • 自动化脚本
  • 质量保障
  • 产品思考
  • 软实力
  • 开发流程
  • Git应用
  • 技术模版
  • 技术规范
  • Markdown
  • Mermaid
  • 开源协议
  • 毛选解读
  • 自我精进
  • 关于我
  • 自我精进
  • 职场管理
  • 职场面试
  • 心情杂货
  • 友情链接

杨充

专注编程 · 终身学习者
首页
  • 在线工具
  • JSON工具
  • 文本工具
  • 图片处理
  • 文档转化
  • 代码压缩
  • 加解密
  • 时间日期
  • 网络工具
  • 颜色设计
  • 二维码
  • 开发实用
  • 计算机组成原理
  • 操作系统原理
  • 网络协议原理
  • 数据库系统原理
  • 序卷导读
  • 数据本质
  • 运行模型
  • 并发设计
  • 内存真相
  • 交互系统
  • 面向对象
  • 设计原则
  • 设计模式
  • 系统架构
  • 体系建设
  • 代码品质
  • 方案设计
  • 稳定可靠
  • 工程运维
  • 性能优化
  • 数据结构导论
  • 线性结构详解
  • 树哈希结构论
  • 容器设计实战
  • 经典算法思想
  • 工程案例剖析
  • 算法题库精练
  • C语言入门
  • C综合案例
  • C专栏博客
  • C标准集库
  • C++入门教程
  • C++综合案例
  • C++专栏博客
  • C++编程技巧
  • Java入门教程
  • Java综合案例
  • Java专栏博客
  • Go入门教程
  • Go综合案例
  • Go专栏博客
  • Go开发技巧
  • JavaScript入门
  • JavaScript案例
  • JavaScript高级
  • Android库解读
  • Android专栏
  • iOS ObjC入门
  • iOS Swift入门
  • iOS入门精通
  • Web之Html手册
  • Web之TypeScript
  • Web之Vue高级进阶
  • Linux之QML入门
  • Linux之QT核心库
  • Python教程
  • Shell&Bash教程
  • 工具脚本
  • 自动化脚本
  • 质量保障
  • 产品思考
  • 软实力
  • 开发流程
  • Git应用
  • 技术模版
  • 技术规范
  • Markdown
  • Mermaid
  • 开源协议
  • 毛选解读
  • 自我精进
  • 关于我
  • 自我精进
  • 职场管理
  • 职场面试
  • 心情杂货
  • 友情链接
  • 毛选选集解读

  • 小人物的进修

    • 全书快速指引
    • 学习的七大原则
    • 需求层次的模型
    • 一起来做个练习
    • 要带上技能地图
    • 经营好自我公司
    • 信息过载怎么办
    • 体系思维很重要
    • 构建知识的体系
    • 闭环思维的逻辑
    • 宏观学习的方法
    • 用海绵法找时间
    • 三段分解学什么
    • 链式和环式思考
    • 玩和教保证效果
    • 学习方法论沉淀
    • 以结果导向计划
    • 目标设立和管理
    • 分解目标要明确
      • 01.看一个真实案例
      • 02.目标分解的背景
      • 03.研究任务的特性
      • 04.任务时间的特性
      • 05.目标拆任务案例
      • 06.总结回顾本章节
      • 07.后来发生的改变
      • 08.今天起改变三点
      • 09.课后作业思考下
    • 计划的落地策略
    • 结果的检查改进
    • 掌握些做事方法
    • 高效成长方法论
    • OKR目标规划法
    • SMART目标设定
    • SWOT分析方法论
    • MECE分析法则
    • 二八法则的运用
    • 三种方案设计法
    • RACI责任矩阵法
    • Pdca执行方法
    • 番茄工作法实践
    • 六顶思考帽方法
    • 金字塔汇报方法
    • STAR摸底分析法
    • 五步问题处理法
    • 五问根因分析法
    • 鱼骨图分析方法
    • 四维度总结分析
    • 阶段复盘方法论
    • 生命线分享游戏
    • 语言底蕴的提升
    • 阅读的持续提升
    • 理解能力的锻炼
    • 沟通能力的演进
    • 演示幻灯片提升
    • 学会高效地提问
    • 公众演讲的提升
    • 做好技术的演讲
    • 专注能力的提升
    • 自我自控的调节
    • 感知能力的提升
    • 记忆能力的训练
    • 质疑精神的分析
    • 思考能力的提升
    • 情商能力的学习
    • 写给平凡的你
    • 十年回望后记
    • 方法速查卡片
    • 刻意练习手册
  • 书籍
  • 小人物的进修
杨充
2020-07-23
目录

分解目标要明确

# 4.3分解目标要明确

# 目录介绍

  • 01.看一个真实案例
  • 02.目标分解的背景
  • 03.研究任务的特性
  • 04.任务时间的特性
  • 05.目标拆任务案例
  • 06.总结回顾本章节
  • 07.后来发生的改变
  • 08.今天起改变三点
  • 09.课后作业思考下

# 01.看一个真实案例

大学毕业那年我跟室友吃散伙饭,喝多了拍胸脯说:"我以后要写一本书。" 室友们鼓掌。

之后的 10 年,每次过年回家、每次同学聚会,被问到"最近在干嘛",我都会说:"我在准备写本书。" 别人问书写到哪了,我永远回答:"还在构思。"

10 年之后,我的"那本书"在硬盘里只有一个文件夹名字,连一个完整的章节大纲都没有。只是很多分散的博客文章。

有一年我又跟一个做了畅销书作家的老朋友吃饭。我又熟练地说我"在准备写一本书"。

他放下筷子,问我:"你打算写多少年?写多少字?平均每天写多少?今年写到第几章?这个月写到第几节?这周末写哪一段?"

我一句也答不上来。他笑了笑说:"你这不叫'要写一本书',这叫'我希望有一本书自己冒出来'。目标只是一句口号,分解到能开始动手的颗粒度,才叫真的目标。"

那天回家路上,我用手机算了一下:如果我打算先写 10 年,每年写 2 部,每半年写 1 部,每月写 3 万字,那其实——我每天只需要在晚上 9 点之前写 1000 字。

10 年没敢开始的事,在那一刻突然变得"我今天晚上就能开始"。我才明白:不是我懒,是过去 10 年里"写一本书"这件事,从来没有被分解到一个我能开始的颗粒度。

# 02.目标分解的背景

当目标确定后,就应当把目标转化成要做的具体任务。比如确定了要学习英语、要通过自考本科英语考试的目标。

那么接下来就应当进行任务划分,比如可以划分为背诵新概念课文、练习短文写作等等具体的任务,注意要把握好目标和任务的层级关系。

必须把目标细化。目标细化的好处是什么?就是让长期目标变得容易实现。比如:我要成为作家,想要成为什么样的作家?将大目标分解成每个月、每天的小目标,以及当下的目标。

我要成为作家,怎么细化它?比如:我想成为作家,我打算先写 10 年;打算每年写 2 部作品;打算每半年写出 1 部作品;打算每个月写 3 万字;打算每天写 1000 字;打算每天 9 点写完。

这就是细化,现在是不是觉得成为作家也是可以的,而且很简单。这样你还会焦虑吗?基本不会,为什么呢?因为目标明确,可执行。

在进行工作阶段分解过程中,要认真地将工作进行细化,要细化到月、周、日的级别,才能保证阶段分解真的有实际意义。

那么目标要细分到什么程度呢?拆分后每一个小目标足够清晰、简单、具体,你一看就知道如何做。任务分解一定要足够细,细到足够具体和可顺畅执行的程度,只要足够细,就没有难的任务。

# 03.研究任务的特性

研究任务的特性,就是研究任务的重要程度、难易程度、自己可用来完成任务的时间、任务的时间特性。

难易程度不用多说,接下来稍微说明下任务的重要程度和自己可用来完成任务的时间,然后重点论述任务的时间特性。

什么是重要的任务?关键在于找到核心依赖关系。比如说 java 进阶学习,具体任务划分为学习 jvm、学习高并发、学习 javaEE。

jvm 是 java 底层核心技术,要想深入学习 javaEE 和高并发技术就必须对 jvm 有比较深入的理解,也就是说 jvm 的学习深度限制了高并发和 javaEE 的学习深度,因此可以说 jvm 学习任务是 java 进阶学习最重要的任务。

判断任务重要程度有一个简单的方法:看它是否是其他任务的前置依赖。如果一个任务不完成,其他任务就无法推进或者效果大打折扣,那它就是最重要的任务。就像盖房子必须先打地基一样,地基任务永远排在最前面。

研究自己可用来完成任务的时间,就是研究自己除了吃饭、睡觉、工作、休息等必要时间之外,可用来完成任务的总时间有多少以及构成总时间的成分。总时间不必多说,主要说下构成总时间的成分。

就我个人而言,我的可用来完成任务的时间成分主要包括在家的时间、在地铁上的时间、上班期间可争取用来完成任务的时间,显然这三类时间的性质是不同的。

比如在家时间是几乎可以去执行所有的任务,在地铁上的时间可以执行的任务就会受到很大限制——比如学习编程、健身减肥的任务则是不能在地铁上执行的。

然后上班期间可争取用来完成任务的时间则受到极大的限制,基本只能限定在执行学习编程的任务上。弄清楚这些可用来完成任务的时间的不同性质之后,可以根据不同的时间性质来安排不同的任务。

时间类型 可执行的任务范围 最佳匹配任务
在家时间 几乎无限制 深度学习、编程实践、健身
通勤时间 受限较大,不适合动手操作 听音频、看电子书、思考规划
上班间隙 限定在工作相关 技术学习、阅读文档
碎片时间 5-15分钟的空隙 背单词、复习笔记、快速阅读

核心原则:让时间的性质和任务的性质匹配起来。深度学习需要安静连续的时间,就安排在家里;轻量级的输入型学习,就安排在通勤路上。这样才能让每一段时间都发挥最大价值。

# 04.任务时间的特性

任务时间特性,研究这一点是非常关键的。任务的时间特性包括完成任务的总时长——注意完成任务的总时长是精确到小时而不是天——任务的时间特性还包括完成任务时间的连续性和分散性。

弄清楚什么任务需要长期作准备、什么任务适合短期突破,换句话来说就是:什么任务适合打持久战,什么任务适合打歼灭战。

比如学习英语目标里面有一个任务是背诵新概念英语课文,那么可不可以短期集中所有业余时间来完成这个任务呢,答案是不合适的。

因为一方面短期集中时间进行大量背诵会让人产生厌倦感;另一方面背诵课文具有遗忘性,如果短期集中时间强行背诵下来了,那么时间拉长还是会很快遗忘的。因此背诵课文是不能短期集中时间毕其功于一役的,而应该是将学习总时长尽可能分散到长期的每一天,采取细水长流的方式。

任务类型 时间策略 典型任务 核心特征
持久战任务 分散到每天,细水长流 背英语、健身、阅读 需要重复巩固,遗忘性强
歼灭战任务 短期集中突破 考证、写报告、学完一门课 可以一次性完成,不会遗忘
混合型任务 先集中再分散 学新技术框架 入门需集中,精通靠日常

第一重意义:让我们心里有底。我们知道了所有任务要完成的总时长是多少,如果总时长过长超出了我们前面说的能够利用的总时间,那就说明我们定的目标过多或者过高,就应当减少目标或降低目标要求使任务减少减轻切合自己实际掌控的时间。

第二重意义:提高时间利用效率。避免各个任务被平均对待,平均投入时间到每一个任务上,以至于一个任务都完成不了。个人时间毕竟有限而且同一时间只能专注做一件事,那么我们只有让同一段时间要的事情稍微少一点,即降低我们任务的并发数量,这样我们做起事才会得心应手。研究任务的时间特性,尤其是找到适合打歼灭战的任务是有重要意义的,这样我们短期集中时间去完成一个任务,这个任务一旦完成就消失了,至少是在这个年度消失了,也就是不会再出现在我们并发任务的清单中。

第三重意义:振奋人心的鼓舞作用。我们有很多需要长期用分散时间去完成的任务,时间一长如果这些打持久战的任务没有明显突破,那么我们必然士气低落。与此同时我们可以集中一部分时间突破可以打歼灭战的任务,那么势必会提升我们的士气。

把持久战和歼灭战穿插安排,是保持学习动力的关键。持久战提供稳定的积累,歼灭战提供阶段性的成就感。具体的分配建议是:

  • 每天的固定时间(如早起 30 分钟、睡前 30 分钟)→ 安排给持久战任务
  • 周末的整块时间(如周六下午 3 小时)→ 安排给歼灭战任务
  • 每完成一个歼灭战任务就庆祝一下,用成就感为持久战续航

这样做的效果是:你的任务清单会越来越短(歼灭战不断消灭任务),同时你的基础能力在持续增长(持久战不断积累)。双线并行,既有长期收益,又有短期激励。

# 05.目标拆任务案例

将目标进行拆分变成具体可执行的任务,可以尝试套用一下 SMART 原则。将每个核心目标转化为具体的行动计划,包括具体的任务、时间节点和预期结果等。将这些行动计划落实到年、月、周、日的执行计划中,以便更好地跟进和完成目标。

  1. S - Specific 具体的:目标必须是具体的,让人知道应该怎么做。
  2. M - Measurable 可衡量的:目标或者指标要能够测量、能够给出明确判断,比如通过数据。
  3. A - Attainable 可达到的:在给自己或者他人确定目标的时候,目标不能定太高,也不能太低,最好是努力一下能够达到的。
  4. R - Relevant 相关的:目标与目标之间要有一定的关联性,整体都是为大目标或者大方向服务。
  5. T - Time-based 有明确的时间期限:对于一个目标而言,如果没有截止期限,那么就基本等同于无效,这也是拖延最大的敌人。所以,需要设定截止时间。

举个例子:我想在 2024 年坚持读书。经过评估之后,变成了:我想在 2024 年读完 50 本书。

再继续细化变成了:我想在 2024 年读完 50 本书,平均每个月需要读 4.2 本。按照每本书平均 200-250 页算起,一个月需要读书 1000 页左右。

所以,我最终给自己制定的计划是:2024 年,平均每天读书 35 页,预计花费 30 分钟,一周读完 1 本书,一年预计可以读完 50 本书。

将计划拆分倒推,每天读完 35 页书,远比读完 50 本书这个目标好实现的多。忘记 50 本书这件事,从每天 35 页书,每周 1 本书,每个月 4 本书开始,你会发现原本很难做到的事情自己轻而易举就完成了。

将 50 本书这个相对比较大的指标,细致拆分到每一天、每一周、每一个月,再通过每周每月复盘来督促自己行动,完成率会更高。这就是当年我"写一本书"梦想 10 年没动笔,而朋友几句话就让我当晚动笔的全部秘密。

# 06.总结回顾本章节

目标不分解就是空话,分解到"今晚就能开始"的颗粒度,再大的目标也不过是今晚的一千字。

  1. 目标必须分解到日颗粒度:年→半年→月→周→日,每天的那一格必须小到"没有借口不开始"。
  2. 任务要按时间性质匹配执行场景:持久战放每日固定时间,歼灭战放周末整块时间,碎片时间不留给深度任务。
  3. 用 SMART 检验每一个分解后的小任务:每一格都要具体、可衡量、可达到、相关、有截止时间。

# 07.后来发生的改变

那位朋友点醒我的当晚,我打开电脑,新建文档,定下规则:每天晚上 8 点到 9 点,雷打不动写 1000 字。

那一晚我写了 1240 字。比我过去 10 年加起来还多。

第二天我把"晚 8 点写作"这件事插进了日历的固定时段,跟刷牙一个层级——不需要每天重新决定要不要做。

第一个月底,我居然真的攒出了 32000 字——当然质量参差不齐,但这是我过去 10 年都没拿出来过的"实物"。

更重要的是我意识到:原来我之前不动笔,不是因为没时间,也不是因为没能力,而是因为"写一本书"这五个字大到我根本不知道该从哪儿伸第一只脚。当它被拆成"今天晚上 8 点 1000 字",第一只脚自然就抬起来了。

半年之后我交出了第一部书籍的完整初稿——18 万字。后来又花了 4 个月修改、对我而言已经远远超出"作品"本身的意义。

我一直记着那句点醒我的话,那句话是:"献给那个让 10 年的口号变成 1000 字的傍晚。"

后来我把"分解到日颗粒度"用到了所有大目标上:备考、健身、做开源项目……再没有一个目标在我手里"想了 10 年都没开始"。

# 08.今天起改变三点

拿出你最重要的一个年度目标,像文中读 50 本书的例子一样,把它层层分解到每天的行动。年目标→月目标→周任务→日行动。

算出每天只需要做什么、做多少,你会发现看似遥不可及的目标,分解后其实并不难。关键是把大象切成片,一片一片吃。

分解不是简单地把数字除以天数,每一个小目标都要满足 SMART——具体是什么、怎么衡量完成了、是否现实可达、与大目标是否相关、截止时间是什么。

不符合标准的小目标要重新定义,否则执行时一定会模糊不清。

从分解后的任务中,提炼出一个每天都能执行的最小行动单元——比如"每天写 1000 字""每天读 35 页""每天做 1 道算法题"。

这个最小行动要小到"没有借口不做"的程度。坚持 21 天,它就会变成习惯;坚持一年,结果会超出你的想象。

# 09.课后作业思考下

1. 目标分解全流程实操:选择你今年最重要的一个目标,按照"年→季度→月→周→日"的层级做一次完整分解。每一级都要明确数量指标和截止时间。分解完成后检查:最底层的每日行动是否简单到"不需要思考就能开始"?

2. SMART 改造练习:把以下模糊目标用 SMART 原则改写为可执行的具体目标——"我要学好英语""我要提升技术""我要变得更健康"。改写后的目标必须包含:具体做什么、达到什么标准、什么时间完成。

3. 任务特性分析:参考文中关于任务特性的分析,把你当前手头的所有任务按照"紧急程度、重要程度、难度、时间需求"四个维度进行分类。看看哪些任务可以并行,哪些必须串行,哪些可以委托或放弃。

4. 倒推法计划设计:选一个你想在 6 个月后达成的目标,用倒推法制定计划——从最终结果出发,倒推每个月需要达成什么里程碑,每周需要完成什么任务。这种"以终为始"的规划方式是否比"从现在开始往前看"更有方向感?

上次更新: 2026/06/28, 17:55:19
目标设立和管理
计划的落地策略

← 目标设立和管理 计划的落地策略→

最近更新
01
科学方法实践论法
06-28
02
辩证思维矛盾论法
06-28
03
毛选中的调查观念
06-28
更多文章>
Theme by Vdoing | Copyright © 2019-2026 杨充 | MIT License | 鄂ICP备2024073355号-1 | 鄂ICP备2024073355号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式