如何培养专注力?

推荐一下我自己做的桌面应用DoNotPlay

因为我自己也是一个很容易分心的人,而且我尝试了很多内生动力的办法来唤起自己的专注力,但是事实是:

根据唯物主义的基本原理,物质决定意识。

所以我决定引入外部监督,那么什么是合适的外部监督呢?我认为笔记本的摄像头是一个可欲的监督设备,因为:

  • 它很普遍,也没有额外的开销
  • 一般我工作都需要在笔记本前完成,正好对着摄像头
  • 我工作一般也不占用摄像头

所以我决定基于笔记本的摄像头来监控我自己,看看我有没有专注,及时介入、打断我的分心

有没有类似的软件呢?其实是有的,叫做focus-monitor,它的基本功能是分析你的视线,如果你的视线落在屏幕外面,就判断为分心并且提醒

听起来很合理吧?但我实际用起来觉得不是很好用,主要是因为:

  • 我经常低头看书、看键盘也会被提醒
  • 我有副屏,扭头看副屏很容易被判断为分心,如果选择宽容模式那就没意义了

因此我决定自己动手,丰衣足食,也就有了DoNotPlay

我在视线追踪的基础上,增加了物品识别和人体识别,物品识别用来判断画面中是否存在键盘、书籍、手机、水杯等物品,人体识别用来判断人体与这些物品的交互,再加上视线追踪,一共实现了这些状态的检测和提醒:

  • 专注
  • 走神:发现走神超过 5 秒,弹窗提醒
  • 玩手机:检测到在玩手机立刻警告
  • 驼背:持续驼背超过 10 秒提醒坐直
  • 疲劳:检测疲惫建议休息
  • 喝水:超过 1 小时没喝水提醒喝水
  • 离开

虽然起名叫DoNotPlay,但其实我是很爱玩的人,我认为爱玩是人的天性,本身无所谓对错,但是不应该在工作/学习状态下娱乐,这样同时耽误了一切。所以我希望用DoNotPlay来实现用最少的学习/工作时间完成任务,这样有更多时间去玩。

我希望这款软件能帮到有需要的人。

编辑于 2026-04-14 · 著作权归作者所有