想成為時間管理大師?試試番茄工作法!(內(nèi)含 Python 實現(xiàn))
“
閱讀本文大概需要 5 分鐘。
番茄工作法,是一種時間管理方法。掌握了它,或許你就能成為時間管理大師。
番茄工作法有五個基本步驟:
1.決定待完成的任務
2.設定番茄工作法定時器至 n 分鐘 (通常為 25 分鐘)
3.持續(xù)工作直至定時器提示,記下一個 x
4.短暫休息 3-5 分鐘
5.每四個 x,休息 15-30 分鐘
四個 x 被稱為一個完整的番茄周期。

番茄工作法的原理有專業(yè)的心理學解釋(來自 wiki):
番茄工作法的關鍵是規(guī)劃,追蹤,記錄,處理,以及可視化。當每個番茄時結束后,成果會被記錄下來以提高參與者的成就感并為未來的自我觀察和改進提供原始數(shù)據(jù)。
番茄時意指每個工作時段的時長。當任務完成后,所有番茄計時器剩下的時間會被用于過度學習。
短休息時間可以輔助達到心理學上的同化作用,3-5 分鐘的短休息間隔開每個番茄工作時段。四個番茄工作時組成一組。一個 15-50 分鐘的長休息間隔開每組作業(yè)。
這一時間管理技術的本質(zhì)目的是減少內(nèi)生和外在的干擾對意識流的影響。
當在番茄工作時中被打斷的情況下,只可能有兩種情況:干擾的活動被推遲(告知?-?協(xié)商?-?安排日程?-?回訪),或者當前的番茄工作時廢棄,必須重新開始。
其中,完成任務后所剩下的時間會被用于過度學習。這里的過度學習指的是達到一次完全正確再現(xiàn)后仍繼續(xù)識記的記憶,也就是復習。
番茄工作法這么好用,不試試怎么行?實際生活中,我們可以通過電腦/手機/手表來通知自己每個番茄時的完成。下面給大家細數(shù)幾個好用的 APP:
1.Flat Tomato

Flat Tomato 應該是我最強烈推薦的,APP 做的很用心,操作簡潔、人性化,音效、動畫看起來非常舒服。支持蘋果全家桶的所有設備(iPhone、Mac、iPad、iWatch)。
免費版的 Flat Tomato 沒有任何廣告,支持基礎的定時器、提醒、打斷記錄功能,如果你只是為了使用番茄工作法來讓自己保持自律,免費版的功能完全夠你使用,而且非常簡單,沒有花里胡哨的功能。

Pro 版支持時間線呈現(xiàn)、統(tǒng)計圖表以及時間支出類別,這些功能有助于自己回顧時間的利用率,并加以改進時間管理能力。
美中不足的是,它不支持 Windows 和安卓機器。
更加詳細的介紹可以看少數(shù)派的推薦:
https://sspai.com/post/34014
2.小番茄

小番茄的強大之處在于,它支持所有設備:
-
Android
-
Android Tablet
-
iPhone
-
iPad
-
Apple Watch
-
Mac
-
Windows
-
Chrome Extension
沒錯,甚至是 Chrome 的擴展程序它都支持。
它還能定期發(fā)送日報、周報、月報總結自己的工作或學習情況,查看定制目標的完成度。
美中不足的是它缺少打斷記錄功能,這同時使得它的報表功能相對雞肋。在功能的使用上也相對而言比較復雜,沒那么容易上手。
免費版的功能限制較多,相比于 Flat Tomato 還是遜色一些。
3.試試 Python 寫的?
關于番茄工作法相關的軟件實在太多了,我也沒辦法給大家一個個都去試,大家如果覺得以上兩個 APP 還是滿足不了自己,可以繼續(xù)在 APP Store 或少數(shù)派上尋寶。
作為一個技術類公眾號,當然要教大家用上 Python 寫的計時器啦!
不過我也不想做重復性的工作,用“Python Pomodoro”關鍵詞一搜,你會發(fā)現(xiàn)網(wǎng)上一大堆開源代碼。
如果你想在 PC 機或筆記本上實現(xiàn)我們文首提到的最最最基本的番茄工作法,你只需要安裝 tomato-clock:
pip install tomato-clock
然后在終端或命令行中輸入以下任意一個語句即可開始計時:
$ tomato # 開啟一個25分鐘的番茄計時器 + 5分鐘休息時間
$ tomato -t # 開啟一個25分鐘的番茄計時器
$ tomato -t <n> # 開啟一個<n>分鐘的番茄計時器
$ tomato -b # 休息5分鐘
$ tomato -b <n> # 休息<n>分鐘
$ tomato -h # 幫助
美中不足的是,tomato 不支持圖表統(tǒng)計。
沒關系,我們還有大殺器 pomodoro-cli,它不僅支持計時,還支持圖表統(tǒng)計,安裝方式:
pip install pomodoro-cli
使用方式,終端輸入命令:
pomodoro 60 5 --notif=True --alarm=False
這個語句的意思是,工作時長 60 分鐘,每 5 分鐘休息一次,消息框啟用、警告不啟用。
每次執(zhí)行完番茄周期,它都會將數(shù)據(jù)記錄在 Home/.pomodoro中,要可視化統(tǒng)計這些信息,可以使用 pomostat:
pomostat overall
pomostat week
pomostat thisweek
pomostat lastweek
pomostat week --weekof='2018-01-01'
pomostat stats
pomostat weeks
pomostat today
pomostat yesterday
給大家展示一個 pomostat lastweek 的效果:


End
崔慶才的新書《Python3網(wǎng)絡爬蟲開發(fā)實戰(zhàn)(第二版)》已經(jīng)正式上市了!書中詳細介紹了零基礎用 Python 開發(fā)爬蟲的各方面知識,同時相比第一版新增了 JavaScript 逆向、Android 逆向、異步爬蟲、深度學習、Kubernetes 相關內(nèi)容,?同時本書已經(jīng)獲得 Python 之父 Guido 的推薦,目前本書正在七折促銷中!
內(nèi)容介紹:《Python3網(wǎng)絡爬蟲開發(fā)實戰(zhàn)(第二版)》內(nèi)容介紹

掃碼購買

點個在看你最好看

