iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 27
0
Modern Web

前端工程師一起來種一棵後端技能樹吧!系列 第 27

[Day 27] 高效工作術:番茄工作法

這篇文章不同於過往的技術分享或是關於工程師職涯的心得,要來介紹的是一個自己嘗試過後覺得十分有效的「工作術」,不管讀者的職業是什麼,我認為都有運用這個工作術的空間與機會,而雖說是工作法,卻可能可以適用在任何需要專注的事情上,並不侷限於職場工作中。

Step 1 - 發現需求

決定要採納一個方法或執行一個行為以前,最重要的是釐清自己的需求,而往往這些需求會在現實生活中自己找上門來。最近工作上接下一個原本要外包給接案工程師的案子,工作內容大致上是建立我們公司給商業夥伴瀏覽的形象官網,雖然有些許的功能要做,例如表單上傳到 Google Spread Sheet 、 i18n(多國語系)、埋 GA、做 SEO…等,不過這些都不是什麼困難的功能,剩下大部分工作都是我最不擅長的部分:

大量的切版

平常 web 前後端我都有在研究,不過就算是前端,我也比較喜歡研究專案架構或資料流,或者是功能型的工具,對於切版真的就是菜雞一枚(其實切版真的是一門不簡單的學問,不過這邊就不多做討論了),因此在進行這個專案的同時我發現我遇到一個大問題:

當我在做我沒那麼有興趣的事情,然而這件事又不得不做時,我的專注力總是會變得渙散(大約下降到平時專注度的 20%)。

到了這裏我釐清了需求:我需要提升工作的專注度。

Step 2— 番茄工作法

正當我煩惱該怎麼解決這個問題,好讓我在規定的時程內完成專案時,我的腦中突然想到曾經聽說過卻一直沒有去研究的番茄工作法,我趕緊上網查詢了有關番茄工作法的相關資訊,希望它就是那個能夠解救我的仙丹靈藥。

什麼是番茄工作法?

其實認真要說的話,番茄工作法的定義可以有很多種,但這裡我只介紹最普遍的方法。

工作 25 分鐘 -> 休息 5 分鐘 -> 工作 25 分鐘 -> 休息 5 分鐘

是的,你沒有看錯,番茄工作法不是什麼艱深困難的理論,其實就只是工作 25 分鐘後休息 5 分鐘,這樣為一個循環,經過 4 個循環後再接一個較長的休息 (例如休息 25 分鐘),接著繼續循環,直到一天結束或是工作完成為止。

任務的分配

不過它當然不僅僅是切割工作時間這麼簡單而已,既然時間被切割了,那麼你要執行的任務也理所當然的要切割才對,盡量在 25 分鐘的工作時段中能做完一至兩個完整的小任務。這邊有一個重要的心法:

別急著開始計時,做好計畫才是最重要的

一天的開始是一個做好計畫的時間點,當你準備一天的工作前,可以先想好今天要完成哪些任務,這些任務的優先順序為何,這些任務要怎麼做拆分,以我自己的例子來說,工作內容是靜態網站,所以會有很多的分頁,每個頁面又會分好多個 section,面對這樣的情況,我在一天的開始可能會規劃今天要完成哪個頁面,然後每個 25 分鐘就去安排做完頁面中的某個 section,又或者是一個 section 可以拆成 3、 4 個 25 分鐘去完成,這裏沒有強制規定,主要還是看自己的安排與規劃。

休息很重要

專注工作很重要,但是休息也同樣的重要,充分的休息可以將因為時間累積所造成的專注力下降給補回來,這也是番茄工作法非常強調的一點。在 5 分鐘的休息時間裡,盡量休息吧,可以去上廁所,可以去頂樓吹吹風,也可以上網看看自己喜歡的文章或影片,甚至是玩一場手遊,只要時間沒有超過,就盡量做讓自己開心的事吧!

番茄鐘不可分割、不可暫停

這應該算是番茄工作法最最最重要的規則了,在工作的 25 分鐘裡,就應該好好的專注在工作上,這時候如果電話突然響了,或是同事來跟你哈啦幾句,時間是不能暫停的,如果真的被迫在時間內中斷,那就必須重啟一個番茄鐘,重新開始 25 分鐘的倒數計時。如果你在不到 25 分鐘就完成了自己規劃的任務,也不能提早關閉番茄鐘,還是要將當前的時間走完,剩餘的時間拿來檢查任務成果或學習工作上遇到的技術與知識就是相當好的運用。如果時間到了工作卻沒做完,稍微延後一些時間是可以被允許的,但如果延後時間太久,代表你在一開始規劃的部分就沒有做好,需要再經過調整來改善。
(ps. 不一定採用番茄工作法就要應用在所有的工作任務中,當你有拆分任務或提高專注度的需求時再使用就可以了,如果是沒那麼複雜或是較沒有時程壓力的事項,照自己原先的工作習慣也許就能順利完成。)

Step 3— 檢驗成果

在採用了番茄工作法以後,我發現自己的專注力提升了數倍,儘管是在做自己較沒興趣的任務,也可以因為時間的壓力與自制力,在專案時程內或甚至更短的時間內完成任務。除了專注力的提升以外,我也察覺這樣的工作術可以促使人去嘗試理解自己沒那麼有興趣卻不得不做的事,像這次的專案下來,我對切版即使還是沒有太大的興趣,但早就沒有了當初的反感與無奈,也發覺原來切版也是一門大學問,非常值得自己學習。另外一個成長最多的地方就是對自身任務的掌握度,你學會分析與拆解自己的任務,學會用時間量化任務的複雜度,儘管會有估算錯誤或不如預期的時候(例如番茄鐘響了工作卻沒做完),但絕對會在一次次失敗中成長。

小結

會想寫本篇文章是因為自己在工作中遇到效率瓶頸,覺得採用番茄工作法後獲益良多,因此想紀錄一下並將好方法推廣出去,工作法其實有成千上萬種,沒有哪一種是絕對的好或不好,也許番茄工作法並不適用在你身上,但如果你有提高工作專注度的需求,我強烈建議你可以嘗試看看。

簡易影片版番茄鐘 YT 連結

https://www.youtube.com/watch?v=z11ppLwmSTs

Medium 版本文章

https://medium.com/@oldmo860617/%E9%AB%98%E6%95%88%E5%B7%A5%E4%BD%9C%E8%A1%93-%E7%95%AA%E8%8C%84%E5%B7%A5%E4%BD%9C%E6%B3%95-ea2b2536bd3


上一篇
[Day 26] 菜鳥工程師的初次 Open Source Contribution - (2)
下一篇
[Day 28] 菜鳥工程師的初次開發「偽」 Open Source Project
系列文
前端工程師一起來種一棵後端技能樹吧!30

尚未有邦友留言

立即登入留言