读完这本书,我做了一个APP

程序员书单

共 3470字,需浏览 7分钟

 ·

2020-11-07 09:27

你听说过番茄工作法吗?番茄工作法是一种简单易行的时间管理方法,可以让你很快的进入工作状态,更高效的完成一天的任务。

番茄工作法是以不断循环的“番茄”为基础的,一次工作-休息的循环被称为一个番茄,通常由 25 分钟的工作时间和 5 分钟的休息时间构成,不断的重复,通过周期性来形成工作的节奏,从而能够提高效率,减轻压力。而用来在番茄工作法中使用的计时器就叫做“番茄钟”。(传统上是一个西红柿造型的厨房计时器,这也是番茄工作法名字的来源)
而番茄工作法,早已经成为追求效率人士提高效率的首选。《番茄工作法图解》可以说是番茄工作法的启蒙教材,很多人读过这本书后,学会了坚持。
但是也有人,读过这本书之后,就开发了一个 APP。这个 APP 叫 PomoNow 2 ,作者是图灵的读者 Megabits 君。今天就邀请他来分享下,创作这款 APP 的心得。

为什么要做这样一款 App

PomoNow 2 是一款主打设计和仪式感的专业番茄钟,与其他番茄钟 App 相比,它完全按照番茄工作法的要求去设计,同时又能给你带来机械番茄钟一样的有趣体验。你可以用它更好的学习和使用番茄工作法。
PomoNow 的第一个版本诞生于 2016 年,似乎正是时间管理开始流行的年代,各种的时间管理理论开始广泛的被大众认知和接受。GTD(Get Things Done)和番茄工作法都是在那样一个年代开始在中国流行的。当时的我正在上高中,买了我人生第一台 Mac,想要成为一个独立开发者。
自从 App Store 在 2008 年诞生,每个人都有机会开发自己的 iOS App 并上架销售,而这些自己设计开发 App 销售的人就被称为独立开发者。
我初中时通过播客了解到了这个群体的存在,但直到高中才真正能够开始学习 iOS 开发。那么在这个时候我的第一个问题就是,要做点什么。这时我就想到了番茄钟。
高中时我通过播客了解到了 GTD 和番茄工作法,也想要在生活中对时间管理进行实践,但是好方法只有在你足够了解它的时候才事半功倍,所以阅读相关的书籍全面的了解这一方法是非常重要的,在这时我找到了图灵教育的《番茄工作法图解》。
相比于 GTD 原著是本全是字的大部头,《番茄工作法图解》非常的简明扼要,又有很多的案例来辅助理解,学习起来非常的轻松,可以很好的抓住重点。
在认真学习方法论之后,我就开始把番茄工作法应用在我的日常生活中。当时市面上已经有了一些番茄钟 App,虽然在其中我也能找到用起来很顺手的产品,但使用中我也发现了很多的问题,而这些问题就是我可以去改进的地方。那么我都发现了哪些问题呢?
首先,很多的番茄钟都用一个按钮点一下开始计时,再点一下按钮就能取消计时。一个番茄开始的轻描淡写,所以在专注过程中也很容易分心把计时停掉,使用过程中没有像机械番茄钟一样上好发条再放下的仪式感,显得轻飘飘的。
此外,很多的番茄钟可配置程度不够。虽然一些打着“专注”旗号的 App 设计的确很有趣,但你却无法把它作为番茄钟来使用,它并不能很好的配合番茄工作法。
对于第一个问题,我设计了一个类似真实番茄钟的上发条交互,开始番茄之前你要给番茄钟上发条,上满之后才能开始。在现在的版本中我还加入了钟摆的动画进一步创造仪式感,让你专注的更安心,更能够沉下来。
而为了解决第二个问题,我在设计自己的产品之初就决定,要完全按照番茄工作法的规则进行设计,力求做到标准,并引导用户贴近番茄工作法的要求。

什么该做什么不该做?

那么番茄工作法都有什么重要的要求呢?从流程上来讲,你应该首先计划今天要完成的所有任务,同时预测每个任务需要多少个番茄来完成。之后选定一个任务开始工作。这时我们就有了第一个要求:
制定计划。在 PomoNow 2 中有一个待办列表可以让你对一天的任务进行计划,在创建任务时,PomoNow 2 会让你选择预测任务将会在多少个番茄内完成。在完成的过程中计划的番茄会逐渐被填满,可以直观的看到自己的预测是否准确,获得对自身效率的感知和反馈。
制定计划之后,下一个重点则是:一次只做一件事。这特别的重要,在《番茄工作法图解》的第一章就重点强调了。只有专注于当下的一件事,才能把所有任务有条不紊的完成。
在 PomoNow 2 中,一旦你选择了一个任务开始计时,任务列表就会被隐藏,画面中只有剩余时间和当前任务,提醒你专注当下。我也是因此将这个 App 命名为 PomoNow 的。
番茄工作法的基本规则是工作 25 分钟,休息 5 分钟,在完成四次循环之后第四次休息是长休息 25 分钟,之后再次回到正常的循环里。
一些不标准的番茄钟是没有长休息这一功能的。PomoNow 2 不但实现了长休息和自动循环番茄,你还能对所有这些参数进行修改,使其更加适合自己。
PomoNow 2 还提供了以番茄为单位的统计数据方便回顾。
虽然做了一些别人没做的事情,别人都在做的事情我却没有做。在我看来,这个部分可能比我做了的事更加重要。
PomoNow 2 的计时器是无法暂停的。番茄工作法要求一个番茄具有“原子性”,意味着它不能被继续拆分,也不能暂停。一旦你的工作被打断,当前番茄就必须要重来。
假如番茄可以被随时暂停的话,那这样的专注又有什么意义呢?番茄工作法正是通过这样的不可分割来提醒你不能打断,一旦停下你将会前功尽弃。
所以你要“保护你的番茄”,不要被外部的干扰打断。而对于如何处理这些意外的打断,《番茄工作法图解》一书中有详细的说明。
同样的理由,PomoNow 2 也没有做方便你频繁修改番茄时间的设计。形成周期性是番茄工作法很重要的一环,假如一个番茄的时间变来变去,也就没有周期性可言了。
对这两点,其实有很多用户并不理解。我收到的最多的功能反馈就是让我增加暂停功能,在这时我都会在回复邮件中为他们说明番茄工作法的基本原则,也经常给他们推荐《番茄工作法图解》这本书。

持续改进

其实,PomoNow 的第一个版本发布的时候,曾被评为“颜值一般”。虽然因为有着“学生开发者”的光环,PomoNow 得到了很多推荐,但这一问题是非常明显的。
于是在那之后我开始学习提高自己的设计能力。我其实是一个从小就画不好画的人,让我画一个火柴人比例可能都成问题,所以每次做东西要么丑的要死,要么让别人帮我做设计,自己从来不会。但是作为一个独立开发者,设计能力的欠缺是致命的,尤其是番茄钟这样一个会被长时间使用的 App,设计美观非常重要。
所以我下了很大的功夫学习设计,看了很多书,现在和最早的设计对比一下的话,我甚至不觉得这是同一个 App。
从 2016年 的第一个版本到现在,PomoNow 一共做了三次大更新,每一次都比之前的设计更美观,功能更强大。虽然你也许会很奇怪为什么三次大更新最新版却是 PomoNow 2,这就是只有老用户才明白的秘密了。
现在 PomoNow 2 支持 iOS watchOS macOS,你可以在任何一个平台上使用并且在他们之间同步数据。现在还添加了 iOS 14 的新版 Widget,你可以把它放在桌面上,随时查看自己的专注情况。
尤其最近我实现了我一直以来想要做到的在 Apple Watch 上自动循环计时,不出意外的话应该是唯一一个在 Watch 上有此类功能的番茄钟。

不管你是刚入门番茄工作法,还是已经在长期使用,相信这款 APP 都可以帮助你更好的学习工作。我们也希望更多人可以像 Megabits 君一样,读好书,创作出更多优秀的 APP 给用户。同时也再次推荐这本《番茄工作法图解》,让你我都走在高效的路上。
一本能改变你生活的书!

作者根据亲身运用番茄工作法的经历,以生动的语言,传神的图画,将番茄工作法的具体理论和实践呈现在读者面前。番茄工作法简约而不简单,本书亦然。在番茄工作法一个个短短的25 分钟内,你收获的不仅仅是效率,还会有意想不到的成就感。



PomoNow 2 下载链接:
https://apps.apple.com/cn/app/id1505296579
另外,PomoNow 2 作者也送给图灵读者 5 个 APP 兑换码,快来留言说说你与番茄工作法的故事,或者番茄工作法是如何帮助你的。
浏览 12
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报