书写完后,我开始变得懈怠,越来越多的时间被浪费在豆瓣、Twitter、知乎、GitHub这些网站上。直到昨天,我才想到应该做些事情来改变这个状态,重新夺回对时间和注意力的控制权。
所有的网站和程序都在尝试尽可能的让用户上瘾,我们应该与他们对抗。过度的资讯对生活毫无益处,它们只会耗尽你的精力,让你的生活失控。
减少和过滤信息来源
首先,我尝试减少信息来源,做了下面这些事情:
- 豆瓣关注人数降到10
- Twitter关注降到10
- GitHub关注降到6
- 知乎关注降到2
- GitHub watch的非自建项目数降到15
- Stack Overflow watch的标签降到2
进一步,我使用广告屏蔽工具和网页样式自定义工具来屏蔽常用网站的页面元素来减少无关信息干扰:
- 屏蔽Twitter主页边栏和“探索”按钮
- 屏蔽豆瓣主页边栏和“探索”按钮
- 屏蔽知乎主页动态、边栏和“探索”按钮
- 屏蔽知乎话题页面、回答页面的边栏以及专栏文章下的推荐
对关注数量,点赞数量的过度关注影响了我的正常工作和行为判断,所以我继续屏蔽了常用网站上的各类关注和点赞数字:
- Twitter关注人数
- 豆瓣关注人数
- 知乎个人主页边栏
- 知乎专栏关注人数
- 知乎专栏文章的点赞数
统一处理邮件和提醒
当然,这些还远远不够。为了获得更高的工作效率,避免被频繁打断工作状态。邮件、社交网站的私信、GitHub上的Issue需要集中时间统一处理,因此我将每日的社交信息处理时间段设置为每晚的9~10点。
另外,在非处理时间段要避免被消息提醒打扰:
- 删除邮件和社交网站消息提醒浏览器插件,关闭所有的桌面通知
- 关闭所有网站不必要的提醒,比如新增关注、点赞
限制网络使用
现在,我越来越相信:工作的时候应该断网。不过,没有外力强制很难做到断网。虽然我将每日的社交信息处理时间段设置为每晚的9~10点,如果没有外力限制,我仍然可能会在这个时间段以外的时间里访问这些网站。这时候必须要用到网络限制工具。
在写Flask书的过程中我就开始尝试使用多种方式来限制网络的使用,限制每天可以访问某些网站的时长,或是直接禁止某个时间段的所有网络访问。Chrome应用商店有很多扩展可以设置网络限制,我现在使用StayFocused(Firefox上可以使用LeechBlock)。
如果有网络使用需求,比如查东西,那么也应该记下需求,在统一的时间段进行处理。
进阶计划
浏览器扩展虽然有效,但大多数扩展没法避免被删除。一般情况下,你可以通过将扩展管理页面和扩展设置页面加入屏蔽规则来避免。不过在Chrome中,仍然可以通过右键点击扩展图标来移除扩展,而隐藏图标后仅仅是把它们放到菜单里。
未来我会考虑尝试使用操作系统层面上的限制软件,它们除了限制网站访问还可以定制限制使用某些程序(比如Steam),并且包含一定的措施避免进程被强制关闭。
另外,我还会考虑按照这篇《How I got to 200 productive hours a month》(这篇文章包含很多关于提高生产力的建议,建议阅读)的建议将工作和生活所使用的环境和电子设备分成两套,这样就不会互相干扰了:
- 工作:房间A,电脑A,仅安装工作所需的程序,浏览器设置永久禁止访问非工作网站。
- 娱乐:房间B,电脑B,仅用来玩游戏等娱乐活动。
当然,这要等我有两个房间和足够的钱才能实现。