简评:工作中充满了各种干扰,一封邮件、一条短信甚至一条推送都可能打断当前的工作状态,内心习惯了被打扰变得不再专注,安心编程成为了奢侈。这篇文章实测有效!
这是世界 Top50 的首席开发分享的保持专注和深度工作的方法,希望对你有所帮助。
第一步 - 消除分心
如果你认为一边查看 Slack 消息或在另一个窗口中阅读新闻时还可以编写出高质量的代码,那么你是是在欺骗自己。
消除分心是专注和深度工作的基础。
- 关闭手机:如果你的工作不需要你随叫随到,请将手机设置为静音状态或关机。我使用 Forest 应用阻止我使用手机。手机屏幕朝下,放到你不能触手可及的地方。
- 关闭 Slack:这点对我来说很重要。我有强迫症,看到未读的消息就想要将它点开。很多时候这些消息对我来说就是无意义的噪音。
- 关闭通知应用:关闭任何会通过通知分散你注意力的应用,例如 Outlook。
- 关闭任何与工作无关的网页和应用:这是最难的,阻止所有你喜爱的网站。可以使用类似 HeyFocus 的应用,来禁止我在工作时间打开指定应用和网页。
- 带上耳机:这样可以防止别人打扰你,单曲循环一首纯音乐歌曲可以帮助你专注某一件事情。
第二步 - 番茄工作法(秘密武器)
但是工作中有太多不得不处理的 “打扰” ,我们不可能一直沉浸深度工作中。这个时候可以使用番茄工作法来解决这个问题,下面我们来介绍一下番茄工作法。
- 工作 25 分钟(番茄钟)
我们专注于工作 25 分钟,不受打扰。这个时间块称之为一个番茄钟。
可以使用各类工具来帮助我们完成计时工作(番茄计时器,番茄工作法应用)。
- 然后休息 5 分钟
你可以在休息时间做任何事情。打杯咖啡、浏览 HackNews 或上洗手间。
- 只花费一个番茄钟的任务
我们可以在一个番茄钟完成很多的事情,比如修复 bug、构思一个新的功能,或者去学习一个新的架构。
如果任务过大,那么你必须将这个任务切分成几个番茄钟来完成。
例如完成一个新功能需要 5 个番茄钟才能完成, 3 个番茄钟来实现功能,另外两个用于编写测试。
顺便说一句,拖延的原因通常是任务过于庞大,使我们内心产生无力感,潜意识在抗拒完成这件事。如果你定的目标是写一本书,那么这个目标很可能还没开始就结束了。但是如果你将这部分划分成很多小块,比如写一个大纲,或写 300 个字时,路径就变得清晰了。事情变得更容易,更可行。解决拖延问题可以极大的提升工作效率。
原文链接:Focus and Deep Work — Your Secret Weapons to Becoming a 10X Developer
推荐阅读:Level UP! 提升你的编程技能
网友评论