如何学会多线程工作?

身边一大半人都觉得“多线程工作”就是几项工作同时进行,而且还游刃有余,是很厉害的人才拥有的功夫

但这只是表面,如果只把“多线程工作”认识到这样的层次,是学不会多线程工作的,所谓的多线程,表现出来可能是:

  • 你边听歌的时候下载电影,还做着PPT
  • 你边开会听老板巴拉巴拉,但你在想着午饭吃啥,还在玩弄着手机

但你要知道一个事实:人没有办法同时做两件事,电脑也不行,我们能做到的就是快速切换,然后“看上去”是在“同时”做多件事情

你听歌的时候下载电影,但有没有发现当前激活窗口只有一个?要么是听歌,要么是下载电影,另外,在电脑内部CPU处理的时候,也是先处理下载电影,再切换到处理听歌,只不过切换速度太快,你感受不到而已

你开会的时候想着午饭吃啥,其实你仔细地、放慢速度的回顾一下那个过程,你是听老板说两句,然后想想午饭吃啥,然后再去听老板说两句,再去想午饭吃啥,这也是个快速切换的过程,只不过你感受不到

但感受不到不代表不存在。理解了多线程“不是同时进行,而是快速切换”这一点之后,来说说怎么做才能更有利于多线程的工作

紧紧抓住主要目标,别迷路

在一段时间内,你应该只有一个主要目标,也就是“当前激活窗口”,否则就容易跑偏,你应该有过这样的体验:本来打开手机是要给同事发个消息的,结果回复几个群消息、刷下朋友圈、扫一眼抖音,把手机放下的时候发现竟然忘了打开手机的最初目的是要给同事发消息的!

多线程意味着有多件事情都只开始,没结束,但没有关系,你一定要始终聚焦在主要目标上,当你精力和注意力有余的时候,再切换到其他事情上,同时注意处理完其他事,继续回到主要目标上来

举个具体的例子,今天早晨最重要的目标是完成工作汇报,还有写ppt、做报表、给客户发邮件也在进行中,错误的做法是:写一会工作汇报,再写一会ppt,再做一会报表,再发邮件,这看上去是多线程工作,齐头并进,但忙了半天一件事都没搞定,很有挫败感

我建议的做法是:抓紧时间写工作汇报,ppt、报表和邮件先往后放一放,工作汇报的大纲已经列完了,心里有底了,给客户把邮件一发,然后继续回到写工作汇报上,写了30%,休息一会把报表搞一搞,然后再回到写工作汇报,尽快把工作汇报搞定,然后再切换到下一个主要目标上

多线程工作只是表面现象,底层逻辑仍然是“一段时间只做一件事。”

学会中断,保存进度

大多数人做不到多线程工作是因为不擅长保存进度,前面说了,多线程的核心是快速切换,快速切换的基础是能够断点续传,如果你正在做ppt,然后去开个会,回来继续做ppt的时候发现思路完全丢失,不得不重新开始,那这就不是多线程工作,而是被打断。怎么办呢?我们来看看迅雷是怎么做到断点续传的

你用迅雷下载个视频,挺快,这时候你要出门了,就关掉了迅雷,晚上回来之后重新打开迅雷,你会发现它会从你早晨中断的地方继续开始下载,在这个过程发生了什么呢?当你下载视频的时候,迅雷会随时记录你下载的进度(表现为进度条),当你点击退出的时候,它会标记一下你现在的位置,晚上重新打开迅雷的时候,它就会立刻回到标记的地方,重新开始下载。

所以,多线程工作和被打断之间的区别就在于:你切换工作的时候有没有做“标记”,标记的方式很简单,笔纸就可以了,比如说你正在做ppt,然后被叫去开会,离开座位之前你可以用笔纸把你现在脑袋里的思路都简单写下来,这就是“标记”,开会回来以后,重新浏览一下你刚才记录的东西,会根据这个“标记”立刻回到刚才的工作状态,这就是所谓的“多线程工作”了

理解工作进度条的运作方式

请你现在闭上眼睛想象一样,每一样工作都有个进度条,ppt完成30%,工作汇报完成60%,等等等等,多线程工作就是要同时照顾好这么多的进度条,就像每样工作都是一个孩子,你要同时照顾好这么多孩子

《蜘蛛侠》里说:“能力越大,责任越大”,多线程工作也是一样,能力越大,照顾的进度条就越多,但不管你的能力有多大,了解进度条的运作方式,都会有很大帮助:

  • 进度条最大的特点是非匀速推进,而是缓慢的、曲折的前进,比如说写个工作总结,刚开始需要构思、收集资料,肯定是进展比较慢,这就是所谓的万事开头难么,但是过了某个临界点之后,速度就突然开始加快,迅速就能搞定了,其实人成长的进度条也是如此,刚开始的时候很慢,于是很多人都放弃了,但只要撑过了某个临界点,后面就非常快了,《现金流游戏》里是用慢车道和快车道来呈现这个规律的。
  • 最大进度条数目是有极限的,虽然这个极限会随着你的成长变化,比如说有些人可以同时抛三个球,有些人可以五个,有些人可以十个,有些人只能一个,这都是因人而异的,但是通过训练,积累经验,可以同时抛球的数量会增加,一样的道理,你现在需要心里有底的是:你能同时hold住多少件工作,如果超出了,就要多拒绝,别让自己崩溃

写到这里,我脑袋里呈现出的画面是《黑客帝国》里救世主neo看到的不是这个世界的表象,看到的是背后的代码流,如果我们看到的也不是工作的表象,而是背后的运作方式,那就是自己的救世主了。

流程化、系统化、自动化

你有没有注意过,新手司机上路的时候,身体很僵硬,注意力全部放在正前方,有时候换挡都忘了,什么倒后镜也都忘了,你在跟他说话的时候完全听不进去,而且强烈制止你跟他谈话,担心分散注意力

但是老司机就不一样了,特别是开出租的那帮人,边开车边跟你天南海北的聊,而且左右两边各一台手机,一个用来抢单,一个用来群聊天。

你看这多线程工作能力强吧?怎么做到的呢?就是自动化!

开车这件事是一套完整的流程,从上车到拧钥匙,到挂挡松手刹,遇到各种情况应该怎么处理,全部都固化为一种条件反射,这样就释放了心智资源,这部分资源就可以用来处理其他的事情

同样的道理,如果你能把自己手头的工作系统化甚至自动化,你自然就能释放心智资源处理其他事情,做到多线程工作了,这也是很多招聘上写“有相关经验者优先”的道理:有经验的人自动化程度高,工作效率高

如果你刚到公司不久,发现做事情总比其他人慢,没办法多线程,别担心,别焦虑,这很正常,你就像是刚才说的新司机一样,因为缺少经验,所以把心智资源都投入到手头事情上,以至于无法多线程工作,随着你经验的增加,相信一定也能像别人一样,做到多线程工作的。

结语

所谓快就是慢、慢就是快,看上去“多线程”工作是快速切换任务,但其实是要能专注在手头的那“一件事”里才行,而且还需要时间慢慢练习。

你是怎么看待“多线程工作”与“专注手头事”的?欢迎留言