2026/03/28

2026-03-28.png

「傳統的程式設計包含很多沒什麼人喜歡的瑣碎工作。」——《Vibe Coding 聖經》

在軟體開發的過程中,有一些不做不行,但沒人想要去做的任務。

手動建環境、手動部署、手動測試、手動撰寫文件,以及手動維護不知道有沒有人看的文件。

這些任務往往很瑣碎、無聊而且容易出錯。

畢竟人類不是機器人,反覆執行重複的任務,煩躁與出錯都是遲早的事。。

這也正是為何工程師都超愛「自動化」。

CI/CD Pipeline、GitOps、IaC、自動化測試、自動部署、監控自動告警、自動排查問題,有非常多任務適合交給機器去執行。

將重複且瑣碎的事情交給機器去做,讓人類的注意力與時間可以投入在更適合「人類」的地方。

DevOps 提倡自動化,除了幫工程師省時間,更是釋放工程師的認知負荷,讓那些雜事別再佔據我們的腦袋。

但人生有個 But 一定要注意,自動化是需要成本的,它需要被管理、維護、review。

同時,它也不是萬能的靈藥。

想要當一位又懶又有生產力的工程師嗎?那麼你有沒有找出自己與團隊有哪些適合自動化的任務呢?