找到能立刻开始的下一步行动|进击

foruok foruok     2022-08-23     222

关键词:

这是自我规划系列的第五篇文章,前面的在这里:
1. 超实用的自我规划模型
2. 怎么发现愿景和目标
3. 目标分解:每年10万被动收入
4. 你离心想事成只差一个计划

在“你离心想事成只差一个计划”一文中我们得出了下面的计划:

计划中的每一个任务,往往还可以拆分为一系列的行动,这些行动都完成,任务就完成了。而拆分出来的行动序列,第一个要做的行动,就是我们这里所说的下一步行动。

当你完成了任务到行动的拆分,每个任务就都对应了一个唯一的、明确无误的下一步行动,这样我们就能“看到就知道怎么去做”。

而我们上面的计划表中,有一些任务,其实还没有到“看到就知道怎么去做”这种程度,还没有与之对应的下一步行动。

这次文章,我们就来找任务的下一步行动。在此之前,我们先来定义一下“什么是可执行的下一步行动”。

可执行的下一步行动

所谓“下一步行动”,就是某一件事情的下一个可以直接去做的步骤。

参看《搞定:无压工作的艺术》和《别让猴子跳回背上》。

如果你的脑袋里只装着一件事情——即下一步行动,就可以立刻开始工作,也能够专注、高效的完成这一步行动。问题是,很多人都知道要聚焦在下一步行动上,可往往不知道怎么找到可以执行的下一步行动。这也是我们的很多计划失败的重要原因。

小强升职记》中介绍了撰写下一步行动的四个秘诀:

  • 动词开头。一个好的行动应该是以动词开头的,比如“打电话给某某”、“准备会议资料”、“回复E-mail”等,以动词开头才能保证它具备可执行性。
  • 内容清晰。比如“准备会议资料”,虽然是动词开头,但是描述得不是很清晰,“需要准备哪些资料”、“几点开会”、“会议上要提出什么问题”,这些都需要进一步落实。所以说这样的下一步行动是失败的。
  • 描述结果。在任务开始之前对想要的结果进行描述,描述得越清晰,产生的能量就越大。比如你这样:“早晨9点带着做好的计划书在1号会议室讨论营销计划,说服与会者认同我的营销方案。”
  • 设定开始时间、周期、最后期限。在设定了这三个和时间有关的属性之后,就可以更合理地安排自己的时间,把握行动的进度,照顾别人的时间。

如果你能够按照上述四个秘诀来拟定“下一步行动”,就有90%的可能找到“可执行的下一步”。所谓“可执行的下一步”,往往是简单到你只需要迈出右脚就行了。假如你还要考虑到底是迈右脚还是迈左脚,就说明你的下一步存在未决因素,不能立刻开始。

下面是几个下一步行动:

  1. 晚上7点前打电话给妈妈
  2. 早上9:30之前给经理发周报
  3. 3月1日前确认男主年龄

寻找下一步行动

以我们出版一部小说的计划为例,确定角色这个里程碑中,“(确定)主角”这个任务就没有对应的行动序列,当然也就没有下一步行动。

我们先来拆分,看看主角可能包含什么。也许有这些维度:

  • 性别
  • 长相
  • 年龄
  • 职业
  • 性格
  • 家庭背景
  • 主角个数

再来想,我们应该最先确认哪一个信息?性别?长相?还是性格?

我觉得是主角个数。如果是爱情小说,最起码有两个主角,一男一女。如果是武侠小说,则可能有多个主角,类似天龙八部那种。

确定了主角个数后,就可以来填写每一个主角的信息。

所以,这里,我们找到的下一步行动是:确定主角个数,某某日之前。然后再来排序其它信息,最终有可能得出下面的行动序列(先假定我们要出版的是都市爱情小说):

  1. 确认主角个数
  2. 确认女主长相
  3. 确认女主年龄
  4. 确认女主职业
  5. 确认女主性格
  6. 确认女主家庭
  7. 确认男主职业
  8. 确认男主年龄
  9. 确认男主性格
  10. 确认男主家庭
  11. 确认男主长相

当前的下一步行动完成后,立刻从上面的行动序列出挑出下一个下一步行动,往复循环,下一步,下一步,下一步……

当我们完成这11个行动序列,确定主角这个任务就完成了。

现在,确定主角这个任务,是不是看到就能开始做了?

再看一个例子,情节主线这个任务中的“结尾”,来找找它的下一步行动。

按我的理解,撰写结尾又可以拆分为下面的序列:

  • 确认结局是悲剧还是喜剧
  • 撰写最后一个场景

这两个哪个是下一步?我觉得应该是“确认结局是悲剧还是喜剧”。假如我们确定结局为悲剧(爱情小说的结尾通常屈服于悲剧模式),那接下来撰写最后一个场景,可以立即开始吗?恐怕还是不能……它应该可以拆分为下面的行动序列:

  • 确认悲剧形式(女主挂、男主挂、男女主一起挂、男女主都活着但被父母或其它压力拆散)
  • 撰写最后一个故事

这里面的下一步就很清晰了,肯定是“确认悲剧形式”。

小结

当我们拿到一个任务,多问问自己下面这两个问题,往往就能找到下一步行动:

  1. 要完成这个任务,需要经过哪些步骤
  2. 哪个步骤需要第一个做

多问问,多想想,多琢磨琢磨,就会找到下一步行动,就能开始行动。

好啦,我们的自我规划系列,到这里就结束了,希望这个系列文章对你有用。关注我的微信订阅号“程序视界”,阅读更多实用文章。


推荐阅读:

Ruby 中的下一步是啥?

】Ruby中的下一步是啥?【英文标题】:WhatisinvalidnextinRuby?Ruby中的下一步是什么?【发布时间】:2013-11-0212:33:27【问题描述】:以下代码有效:collection.eachdo|i|beginnextifi>10i+=1rescueputs"couldnotprocess#i"endend但是,当我们重构时:colle... 查看详情

RestKit 中 RKManagedObject 的下一步是啥

】RestKit中RKManagedObject的下一步是啥【英文标题】:what\'sthenextofRKManagedObjectinRestKitRestKit中RKManagedObject的下一步是什么【发布时间】:2015-09-1914:41:32【问题描述】:刚看了github上的tutorial,发现了一些关于CoreData的对象方法,比如fe... 查看详情

使用分析函数的下一步操作

】使用分析函数的下一步操作【英文标题】:Nextactionusinganalyticfunctions【发布时间】:2013-04-3013:20:38【问题描述】:为了进行同期群分析,我正在尝试获取每个客户的下一步操作(取消订阅、升级、降级...)我有一个包含以下数... 查看详情

查找此异常原因的下一步是啥?

】查找此异常原因的下一步是啥?【英文标题】:Whataremynextstepsonfindingthecauseofthisexception?查找此异常原因的下一步是什么?【发布时间】:2015-08-3108:18:54【问题描述】:我对Eclipse、Java和Android编程相当陌生。我已经接管了一个And... 查看详情

使用 PageViewController 上的下一步按钮

】使用PageViewController上的下一步按钮【英文标题】:UsingnextbuttononPageViewController【发布时间】:2019-05-1913:47:01【问题描述】:我有一个pageViewcontroller,它运行良好,我可以左右滚动,但现在我希望能够在下一页旁边添加按钮和使... 查看详情

c# windows form,部署前的下一步是啥?

】c#windowsform,部署前的下一步是啥?【英文标题】:c#windowsform,Whatisnextstepbeforedeployment?c#windowsform,部署前的下一步是什么?【发布时间】:2020-08-1416:21:55【问题描述】:刚刚在sql管理Studio中使用数据库完成了我的诊所Winforms程... 查看详情

Ninja 表单:多部分表单 - 字段单击的下一步 (jQuery)

】Ninja表单:多部分表单-字段单击的下一步(jQuery)【英文标题】:NinjaForms:MultiPartForms-NextStepOnFieldClick(jQuery)【发布时间】:2019-02-0309:52:44【问题描述】:我在使用NinjaForms+MultiStep表单插件实现jQuery点击事件时遇到了麻烦。目标是... 查看详情

从 appengine 迁移到完整 django 的下一步是啥?

】从appengine迁移到完整django的下一步是啥?【英文标题】:What\'sthenextstepsformovingfromappenginetofulldjango?从appengine迁移到完整django的下一步是什么?【发布时间】:2011-06-0517:19:46【问题描述】:我是编程新手,我一直在使用appengine来... 查看详情

如何从祖先中获得 JQuery 的下一步

】如何从祖先中获得JQuery的下一步【英文标题】:HowtogetnextwithJQueryoutofancestor【发布时间】:2012-05-1014:04:35【问题描述】:我想要当前“a”的下一个“a”元素。当电流为2,3,4时,我用$(\'a.current\').nextAll(\'a\')捕获3,4,5但当电流为5... 查看详情

使用 cx_Freeze 的下一步是啥?

】使用cx_Freeze的下一步是啥?【英文标题】:Whatismynextstepusingcx_Freeze?使用cx_Freeze的下一步是什么?【发布时间】:2012-06-1912:34:54【问题描述】:好的,我安装了python3.2并安装了cx_Freeexe4.2.3。我有一个名为Pythonstuff的文件夹。在这... 查看详情

马踏棋盘算法详解(代码片段)

...解说明马踏棋盘是指在一个8*8的国际棋盘上,从某一位置开始,每次走一个日字,将所有的位置都走一遍可以使用递归+回溯来解决,再加上贪心算法来优化指定某种策略,因为从棋盘的某一位置开始走,它的下一步最多有8个选... 查看详情

如何等待http请求在处理到angular 7中的下一步之前获得响应[重复]

】如何等待http请求在处理到angular7中的下一步之前获得响应[重复]【英文标题】:Howtowaitforhttprequesttogetresponsebeforeitprocesstonextstepinangular7[duplicate]【发布时间】:2019-06-2923:13:17【问题描述】:我正在尝试构建应用程序,我正在发送... 查看详情

如何使用javascript记录链接点击,然后自动点击Qualtrics中的下一步按钮?

...如何使用javascript记录链接点击,然后自动点击Qualtrics中的下一步按钮?【英文标题】:HowtorecordalinkclickandthenautomaticallyclicknextbuttoninQualtricswithjavascript?【发布时间】:2021-09-2201:11:02【问题描述】:我正在Qualtrics进行一项调查。在... 查看详情

win10格式化

...化?1,启动windows10电脑操作系统,进入到开始菜单中,找到左侧的【设置】,打开设置、2,然后,在打开的设置界面内,点击【更新与安全】。3,然后,在【更新与安全】设置界面中点击【恢复】选项。4,然后,在窗口中点... 查看详情

什么用于切换到程序中的下一列

...下一行,然后用于下一列【问题讨论】:这很容易被google找到...尝试自己寻找答案,你会惊奇地发现自己能做什么:)【参考方案1】:1.更改你的读取类的返回类型以获取其他活动中的数据2.创建数据库类的对象并从该对象读取数... 查看详情

如何组合两个结果并将其传递到 apache-beam 管道中的下一步

】如何组合两个结果并将其传递到apache-beam管道中的下一步【英文标题】:Howtocombinetworesultsandpipeittonextstepinapache-beampipeline【发布时间】:2020-11-1222:35:09【问题描述】:见下面代码sn-p,我希望["metric1","metric2"]成为... 查看详情

flutter的下一步,dart3重大变更即将在2023到来(代码片段)

在过去的四年里Dart已经发展成为一门高效、可移植的现代化语言,而下一个版本Dart3将达到可靠的null安全语言的最后一步。作为nullsafety的最后一步,本次将删除几个历史Dart和SDKartifacts,包括删除对runningwithoutsoundnulls... 查看详情

C++ Connect 4 检查下一步错误

...题描述】:我正在编写一个使用minimax的Connect4游戏,但我的下一步检查功能有时会给我带来意想不到的结果。你能告诉我我的算法是否正确吗?例如,如果我的电路板看起来像这样000000000000000000000000000010000002002120它将返回 查看详情