2023鐵人賽完賽心得: Qt6跨平台開發系列
Table of Contents
鐵人賽系列文傳送門:Qt 6 跨平台應用程式開發
人生有些事,做過了才發現沒那麼困難 —— 就像當兵每天早上六點跑三千,大學時我認為絕對不可能做到的事,真正去做時,卻發現沒想像中痛苦。
人生也有另一種事,做完才知道它真的很難。像是今年的鐵人賽:二寶爸每天哄完小孩入睡、洗碗收拾廚房後,還要熬夜寫文章。
從失敗中學習的第二次嘗試
回想我2020年第一次挑戰鐵人賽,只持續了五天。第五天晚上,午夜的截稿線前幾分鐘,我突然完美主義發作,開始糾結一些字句,導致晚了兩分鐘按下「送出」鍵,被判定挑戰失敗。隔天醒來,所有寫作動力瞬間歸零,直接放棄。
過了兩年,2023年我捲土重來。這是我一開始寫的參賽宣言:
Qt 是目前市面上最成熟的桌面跨平台開發函式庫。只要用同一份 C++ 程式碼,就可以寫出同時支援 Windows、Mac 和 Linux 三大作業系統的圖形界面程式。
我在 2020 年曾經以相似題目挑戰鐵人賽,可惜寫了幾天就中斷了。這次以同樣主題捲土重來,Qt 版本由 Qt 5 升級至 Qt 6,希望能夠以全新的動力完賽!
先求有,再求好
這個系列,我沒有積搞,當天的文章當天寫,盡可能善用各種破碎時間:上班會議中的空檔、午休時間,但最主要的寫作,還是在小孩入睡後,那一點點珍貴的「爸媽私人時間」。
後來我發現一個關鍵小技巧:即使文章沒有修飾到完美,也要先送出。
像寫程式一樣,先能動,再優化。鐵人賽文章也雷同,主題範例先寫一個大概,馬上送出確保「三十天連續寫作」這個關鍵指標沒有中斷,語句通順等等都是小事,晚一點再慢慢修。
我有好幾篇文章都是這樣:白天先寫個七八成就貼上去。等家人都進入夢鄉,午夜後的寧靜時分,我才開始細細修改當天的稿子。
這個策略讓我雖然常常越過午夜截止線才「真的」完稿,但從未拖稿超過一天。心理壓力也小了很多。
「等等,都2025年了才發2023年的完賽心得?」
「呃...因為我把文章忘在草稿夾裡面了...」