🎯找到重要的事、先做重要的事

一個免費的小工具,改變了我看待問題與分配資源的方式。從清硬碟開始,延伸到程式效能、時間管理、甚至人生選擇。這篇文章分享我怎麼從 GrandPerspective 學到的事情,以及它為何值得成為長青工具的代表。

你相信軟體介面可以影響人們看待事物的方式嗎?

GrandPerspective 是一個掃描硬碟後,用視覺化方式展現檔案大小的工具。

在 Mac 硬碟空間不夠時,我總是用它來找到要刪除的檔案。

它有三個厲害的地方,或者是我覺得做的對的地方。

一、檔案大小與佔據畫面面積成正比

看上去越大塊的,就是越大的檔案。

游標移動到任何區塊,左下角就會顯示路徑跟檔名、右下角會顯示檔案大小。

資料夾也會被框起來,所以「個別檔案不大,但是整個資料夾很大」的情況也很容易發現(例如 Xcode 的 Derived Data)。

透過這個方式,當使用者覺得硬碟空間不夠時,可以憑著與生具來視覺能力,直覺找到想要刪除的檔案或資料夾。

雖然,身為軟體工程師的我們,對於檔案大小佔據了 KB、MB、GB,還是 TB 為單位,已經累積出直覺。但是對於不熟悉電腦的使用者呢?一個文件檔、一個音樂檔、一部影片,要佔據多少容量,他們通常沒有概念。

用視覺面積來代表檔案大小,是非常直覺的作法。

二、一次看到全部的檔案

許多硬碟清理軟體,都把不同類型的資料夾分開處理。

比如,Mac 內建的儲存空間設定,是這樣子:

CleanMyMac X 則是這樣:

它們設計成這樣,是讓使用者可以知道不同類型的檔案佔據多少空間。

但是實際上,我們什麼時候會需要知道儲存空間呢?通常是要下載或安裝新東西,但空間不夠的時候

其實當下只需要找到最大的幾個能刪除的檔案,刪掉或移動到別的空間,就夠了

在這件事情上,GrandPerspective 一次看到全部檔案的作法,對我來說就更加實際。

掃描完畢後,看到一個大區塊,游標移動上去,就看得到路徑、檔名、大小。

如果是超多個零碎的小檔案,它們的整個資料夾也會被框起來。所以也可以很輕鬆地找到一群可能可以刪除的小檔案。

發現是什麼不重要的檔案,就按右鍵 Reveal 到 Finder,手動刪除。(也可以開啟設定,在 GrandPerspective 的介面進行刪除。但我想自行確認)。

GrandPerspective 影響了我解決問題的策略

這個操作方式不僅幫助我快速刪除大的檔案或資料夾,來清出足夠的空間,過程本身也很好玩。

只需要稍稍移動游標,就可以看到路徑、檔名、檔案大小,來學習「原來這個檔案會吃掉這麼多空間」,並且因為視覺化的刺激而留下深刻印象。

更重要的是,它讓我學到了應該用全局的觀點來解決問題。

後來,當我開發 iOS 遇到有效能問題的時候,我學會使用 Instruments。比如要解決卡頓問題的時候,找出當下佔據 CPU 時間最多的 func,當作優先改進的地方。

遇到 Swift 編譯時間太長,弄一個分析編譯時間的工具(現在 Xcode 有內建),然後從花費時間最久的開始拆解。

有的人解決問題是這樣:找到一個有機會改進 2 倍的地方,把時間花在上面去鑽研。但如果這個地方只佔據整體的 5% 呢?整體來說是從 100% 變成 105%,也就只是提升了 5%。

但如果是先看影響範圍最大的問題。比如說影響整體 60% 的地方,只要改進它 20%,整體來說就是從 100% 變成 112%,已經提升 12% 效能了。這麼做的難度往往遠低於前者,而且效益很高。

同樣的做事原則,不僅可以用在處理技術上的效能問題,也可以用在個人生產力、團隊運作,甚至家庭、社會。或是切換成時間的角度,檢視自己的人生,是否把寶貴的資源,用在重要的事情上?

從全局的角度,找到最重要的事情,然後先去做。

這是我從一個小小的工具軟體學到的智慧。

三、長青軟體

前面說了,我覺得 GrandPerspective 有三個做的對的地方。

第三個,就是它維護地很好。20 多年來始終如一。

以 2024 年的審美觀來說,GrandPerspective 的介面看起來非常有年代感。

其實,在那個開源軟體還大量在 Source Forge 出沒的年代,GrandPerspective 就存在了。

最早的版本大約是 2005 年左右,正好是我開始使用 Mac 時候。

我很高興它沒有改變得太多,因為它早就把能做的事情做到非常好了。

相較於一天到晚為了使用者利益以外的緣故而增加、修改、刪除功能的軟體界常態來說,實在是不可多見的寶藏。

GrandPerspective 可以在 SourceForge 免費下載。如果要支持開發者的話,也可以在 Mac App Store 上購買,當作支持開發者。

這次的分享就到這裡。有什麼感想的話,歡迎留言給我喔!

如果喜歡這篇文章,請多多按❤️,也請推薦給更多人訂閱。謝謝。