2026 年 11 月 3 日,V2EX 上有一則分享被不少開發者點開看。一位網友把原本用 TypeScript 寫的 Pi 編碼助手,用 Rust 整個重寫了一遍,新的命令叫 rpi。按照原 po 的說法,效能和資源佔用都比原版好了很多,他在標題裡寫了「性能飆升 10 倍」。

這是別人的一則技術分享,照理說跟你我的健康沒有直接關係。不過他在文章裡提到的幾件事,其實很貼近很多寫程式、學新技術的人的日常:想找一個能持續寫下去的項目、遇到功能先看原版怎麼做、寫完還有東西可以對照。這種「一頭栽進去」的學習狀態,正是身體容易被忽略的時候。這與我們先前聊過的Rust 成了微軟一級支援語言背後,寫程式的人用得到的身體功課是類似的情境。

先把來源講清楚。這篇分享發在 V2EX 的「分享發現」板,發文時間是 2026 年 11 月 3 日下午。原 po 說,重寫的動機第一是想學 Rust,找一個寫得下去的項目;第二是想弄懂一個 Agent 到底怎麼運作。他把核心循環整理成:請求模型、發現工具呼叫、執行工具、回傳結果、再請求模型。他也說,真正的難點在周圍的錯誤處理、取消機制和會話儲存。

下面這些,是我從這則分享延伸出來、對寫程式的你可能用得到的身體提醒。注意,這些是一般性衛教常識,不是針對原 po 或任何具體的人。

「效能十倍」這種數字,順便練一下你的資訊判斷

先講一個跟健康有點遠、但跟你每天接收的資訊有關的事。標題裡的「10 倍」是發文者自己的描述,貼文裡沒有附上基準測試的細節,例如量的是啟動速度、記憶體佔用,還是某個特定操作。底下的留言也有人開玩笑說「10 倍不夠,等 100 倍了再來看」。

這不代表數字是假的,而是「效能提升 N 倍」這類說法,通常需要知道量測條件才有意義。這種閱讀習慣,跟你看待健康資訊是同一件事。看到「某食物降低某風險百分之多少」時,先問清楚:跟誰比、多少人、怎麼量的。這也是我們之前在ChatGPT 幫你整理看診問題的使用界線那篇提過的原則,工具和說法都有它的界限。

學新技術的沉浸期,先照顧眼睛和脖子

原 po 說他想找「一個能持續寫下去的項目」。這種持續投入很好,但寫程式的沉浸有個特點:你會長時間維持同一個姿勢,盯著同一個距離的螢幕,而且因為太專注,身體的痠痛訊號會被蓋過去。

幾個不麻煩的做法:

  • 每隔一段時間讓眼睛看遠處。常見的建議是近距離用眼一段時間後,休息時望向六公尺以外的目標二十秒左右,讓眼睛的對焦肌肉放鬆。
  • 螢幕上緣大概與視線齊平,避免長時間低頭。筆電用外接鍵盤墊高螢幕,是花小錢救脖子的方式。
  • 開發環境的深色或淺色主題沒有絕對好壞,重點是環境光線別跟螢幕反差太大。晚上關燈寫程式,螢幕亮度調低一些會比較舒服。

趕功能的那幾天,作息往往先垮

一個 Agent 要處理非同步請求、流式輸出、錯誤處理、取消機制。原 po 也說,這些周圍的細節「才是需要花心思的地方」。寫過這類程式的人都知道,花心思的地方通常等於反覆編譯、跑測試、盯著 log 找問題,一晃眼就過了半夜。

如果最近你正好在衝一個這樣的項目,有兩件事值得放在心上。一是別把「再十分鐘就修好了」當真,這句話在除錯時的平均兌現率出奇地低;設個鬧鐘比意志力可靠。二是長期睡眠不足會讓隔天的判斷力下降,而寫 Rust 這種對細節要求高的語言,恰恰最喫判斷力。睡飽再回來看 borrow checker 的錯誤訊息,往往比硬撐更快解決。

什麼時候該停一下

大多數的疲勞、痠痛、眼睛乾澀,休息就能緩解。但有幾個訊號值得多留意,並且採取下一步行動:如果眼睛不只是乾,還有持續的疼痛、畏光或視力突然模糊,請掛眼科檢查,不要只用人工淚液撐;手腕或手指出現持續的麻、刺痛,尤其是半夜麻醒,建議讓復健科或家醫科評估,別等到握東西沒力才處理;胸悶、心悸合併頭暈或冒冷汗,這時候不是休息的問題,請盡快就醫。

最後

原 po 在回覆裡說,這個項目「一部分自己寫,大部分靠 AI 協助」。這大概是現在多數人學新技術的真實樣貌:人與工具一起把事情做出來。技術可以重寫、可以十倍提速,你的眼睛、脖子和睡眠卻沒有第二個版本。專案寫得下去很重要,人也一樣。