以前干活就是个急性子,看啥都觉得简单,直接就上手了。结果前年我接了一个活,要在一个月内把一个半烂尾的系统给救回来。我当时拍着胸脯跟人家说没问题,心里想,不就是找找Bug,跑跑测试吗?结果,差点把自己赔进去。
那一个月,我每天晚上三点睡,早上七点起。代码堆得像山,问题清单越写越多,感觉每解决一个问题,就有三个新问题冒出来。到期限前三天,我彻底崩了,跑去医院挂了急诊,医生说我是焦虑过度。在那张病床上躺着,我才逼着自己琢磨:我到底是怎么把一个看起来能搞定的任务,搞成一团浆糊的?
出院后,我给自己定了个规矩,以后接任何活、处理任何事,都要先写“任务攻略”。我不是天才,我是被生活逼着开始
我逼自己学会的5个基础点
第一次实践,我就拿家里那个漏水的阳台来练手。以前我就是直接找人修,这回我决定自己来,并且按照我总结的五个步骤
我的方法很简单,就是把任务当成游戏里的Boss来打,先摸清底细:
- 第一步:搞清楚“胜利条件”是什么。
以前我就是想“把阳台修好”,这回我写下来:最终状态是阳台必须在暴雨下连续三天不漏水,且表面干燥。这看似废话,但当你把目标写得具体,你就不会被中间跑偏的环节带着走了。这是我
- 第二步:盘点手上有什么“装备”。
你有什么钱,有什么工具,有什么时间。我以前总觉得“缺什么到时候再买”,结果跑了五趟建材市场。这回我提前
- 第三步:把任务切碎,画出“路径图”。
一个大任务,比如修阳台,里面包含:清理旧基层、找平、刷第一层防水、等干、刷第二层、铺砖。我
- 第四步:预设“陷阱”和“岔路”。
我问自己:最可能出问题的地方是哪里?当时我意识到,天气预报说第二天可能会下小雨。如果下雨了,刷好的防水层就废了。我
- 第五步:打完Boss,一定要“复盘”。
阳台修好了,真的不漏水了。这时候,我没有急着庆祝,而是
这五点,听起来土里土气的,甚至有点像小学生做作业。但就是靠着这套土办法,我