1. 前言
朋友,你還記得你想學程式設計最初的目的是什麼嗎?
先說說我的吧,我最初想學程式設計的目的只有一點,感覺程式設計很酷,會寫程式碼的人很厲害!
。隨著後面參加工作,我馬上產生了讓我能夠在程式設計這條路上繼續走下去的第二點我想通過程式設計來解決生活中的一些問題,通過所學的知識,做出屬於自己的一款軟體!
。朋友,你是否也有這樣的想法呢?如果有那麼請你務必看下去,如果沒有,也請看一下,興許你看完之後就有這樣的想法了。因為這樣做真的很酷!
2. 成品展示
小程式內部截圖
在此就放四張圖片,如果想了解更多
3. TaskPlan是幹什麼的?為什麼要做它?
我是個懶惰的,愛拖延人,可是偏偏又有一個不安分的心。
我很懶,但是不想安於現狀。每每給自己定下一個目標時,沒走多久,面前便出現了懶惰
和拖延
這兩座大山,不久目標也就胎死腹中了。一直這樣下去,就會造成一個惡性迴圈:
之所以設立的目標會被懶惰
和拖延
打敗,是因為堅持確實是一件很難的事情。《貪婪的多巴胺》一書中提到,人類的意志力就像是一塊肌肉,當我們反覆使用它後,它就會進入疲憊期,在其恢復之前無法高效的使用它,如果想要意志力更加持久,那麼我們需要設定及時獎勵。如果在堅持的期間,沒有相應的直觀資料或者是獎勵回報,會產生我到底再堅持什麼的?產生迷茫的念頭。一旦產生這個念頭離放棄就不遠了。
做一款軟體來輔助、激勵自己。
我就是這樣的,所以我想做一款軟體來輔助、暗示自己,一款專門為我自己的程式。讓我能夠時刻看到自己的努力,用這些資料和圖表來激勵自己繼續堅持下去(資料和圖表本身就是我們努力的最好證明!
)。目前市面上已經有很多關於制定計劃或者養成習慣的APP,但是我看了很多,都不太符合我的胃口,而且功能很分散,比如一款APP中的功能在另一款中並沒有,最大一點就是受平臺的限制,不是在Android平臺找不到就是在IOS平臺上找不到。所以我想將這些功能用自己的方式融合一下,並且使用都會用的微信作為平臺,無需下載安裝,即可使用
。
做任何事情之前,都需要一個理論基礎。
本人有讀書的習慣,在我閱讀了《貪婪的多巴胺》、《時間管理》、《奇特的一生》、《微習慣》、《精力管理》等書籍後,我打算做出一款專注於提升自身的軟體,這些書中的理論可以作為TaskPlan的基礎,在軟體中的體現就是:
(1)獎勵功能: 完成相應任務後,可以獲得T幣,用T幣可以“購買”一些獎勵,這就是依據的是《貪婪的多巴胺》一書中的 —— " 延遲滿足,會讓你獲得更多的多巴胺 "。並且每日都會生成日報,讓我們能夠看到我們昨天的努力成果。
(2)時間日誌功能: 記錄每日的時間分配。不說很精確,但是肯定會讓你對自己的一天的時間分配在腦海中有個具體的概念。如果沒有時間日誌,你的時間會流失的很快,更可惡的是你連時間去哪了都不知道。一說到時間管理那肯定避不開一個人那就是 —— 柳比歇夫。
他用他一生的時間完成了很多事情,他在26歲時獨創了一種“時間統計法”,通過記錄每個事件的花銷時間,通過統計和分析,進行月小結和年終總結,以此來改進工作方法、計劃未來事務,從而提高對時間的利用效率。期間他不斷完善這一統計方法,並一直沿用了56年直到逝世。
在小程式中也是使用這種記錄時間的方式,XX事情,XX型別,耗時XX。然後再將這些記錄統計出來,以日、周、月、年為緯度進行統計,根據統計的結果,制定消除浪費時間因素的計劃,並反饋於下一時段。
(3)習慣養成:養成一個習慣只需要7天。讓自己放鬆,設定那些簡單到不能失敗的習慣,比如:每天做一個俯臥撐。
(4)我的計劃:訂目標,做計劃,大量的行動。做起事情來如果有計劃你會有條不紊,清晰的計劃能夠大大提高你做成這件事的概率。
(5)資料統計:如果你看到你一個月或三個月中計劃習慣的進行情況以及時間的分配消耗,無論好與壞,我相信你會有不一樣的感覺,然後做出有效的決策和行動!
4. TaskPlan介紹,以及怎麼使用
4.1 今日任務
你實實在在擁有的是今天的此時此刻。
顧名思義,就是今日要完成的任務。今日任務會在今日的凌晨結束,如果沒有完成就會變成逾期。
4.2 習慣養成
習慣能夠造就人的第二次天性。
如果你想要養成一個早上喝水的習慣,這個習慣從週一到週五進行,你可以這樣操作:
建立後,那麼這個習慣會在每週的週一到週五建立【早晨喝水】的今日任務。如下圖所示:
4.3 我的計劃
凡事預則立,不預則廢。
計劃是成功的一半,設立計劃本身是一個很好地習慣,有人覺得它沒用,但是我感覺他很有用。計劃可以讓你大腦中清楚的知道你現在在做什麼、做多少、還有多少沒做。如果沒有計劃你的大腦將是一片混亂,很容易產生放棄的念頭。
如果你想建立看完《圍城》這本書並且這個計劃包含兩個步驟
(1)讀完本書
(2)寫讀書筆記
你可以這樣做:
計劃的產生的週期和習慣養成一致。
4.4 時間日誌
拋棄時間的,時間也會拋棄他。
時間日誌的記錄方式有兩種:
(1)自動記錄。當你點選開始今日任務到完成今日任務後,會自動記錄消耗的時長。
(2)手動記錄。
5.歷程和心得
5.1 專案過程
TaskPlan目前只有我一個人寫,前端微信小程式+後端+資料庫。
其實我很早就動手開發TaskPlan了,功能不多,連續三個加班加點寫程式碼吭哧吭哧,半個月買伺服器域名並搭建。2022年2月10日,TaskPlanv1.1.0 終於上線了,有人可能問為啥這點功能要做這麼久呢?原因有二:
(1)這是一個從0到1的過程
我沒有任何參考,比如頁面做成什麼樣?功能做成什麼樣?怎麼用?這些都得我自己去想,這還是很難的,常常睡覺時還在想這點該怎麼做那點該怎麼改。有些時候坐著一下午一點沒動,就是在想頁面該是怎麼樣的?應該展示哪些資料。。。我好想有個專業的UI畫好頁面,給我說——“就照著這個做”,那該是多麼幸福的一件事情呀。
(2)我這人喜歡追求完美
一個東西如果做出來不符合我的預期那我乾脆不做!我勸告大家,這樣是不好的。如果你一直最求完美,那你會發現你最後什麼也做不成。要允許一個東西有瑕疵,然後慢慢改進。一定要先動起來,然後再考慮其它。
5.2 心得
我熱愛寫程式碼,我不會忘記我當初寫程式碼的初衷——想做一款屬於自己的軟體。我享受著通過程式碼把自己的想法變成現實的這個過程,無關做成後是否有別人讚賞和認可,亦或是能力的提升,我只是單純的享受這個過程。
我希望你們也是,不要忘記自己的初衷。無論是什麼都要堅持走下去,不停地舞動或許有一天你會不知不覺的發現你已經來到的你想來到的地方,成為了你想成為的人!最後告誡大家千萬不要失去對事物的好奇心。
我想讓TaskPlan永久免費的為大家服務,如果大家有什麼意見或者建議請在評論區留言,我會即時回覆。