作者 gigayaya (gigayaya)標題 [心得] AI時代如何找回對軟體的熱情時間 Sat Apr 11 11:58:48 2026
前言
因為要坐三四個小時的交通工具很無聊,於是想隨手用手機寫一篇文章整理最近的心情和
大家分享
吸取上次的教訓沒有用AI做潤飾,如果文章或是文字結構很亂還請見諒
本文
最近軟體圈(好像也不是最近至少有半年了)瀰漫著一種悲觀的氛圍,很多人看到AI寫co
de如此強大之後覺得自己的價值不復存在了,未來很快會被取代。我甚至看到有人說他從
此喪失了對coding的熱情
我感覺這和我開始使用AI的心情幾乎是相反的,所以我想寫一寫我對於2026後AI時代如何
繼續對coding保持熱情的想法
Part1. 不要把自己的價值和工作綁定
前陣子看到一篇文章分享一個不錯的演講:
https://www.youtube.com/watch?v=rveEWJENb1w
內容精華重點(AI產生):
1.自我剝削(Self-exploitation): 熱情的員工往往願意犧牲時間與穩定性。研究發現
,雇主更傾向雇用具備熱情的應徵者,並非因為他們更好相處,而是預期他們會願意在不
加薪的情況下承擔更多工作
2. 存在性風險(Existential risks): 當工作成為自我認同的核心時,一旦面臨裁員
或調職,個人會面臨嚴重的認同崩潰。然而,職場的本質是為了盈利,而非支持個人自我
實現
我覺得大部分對AI感到擔憂的人可能或多或少都投入過多的熱情在工作以及將自我價值認
同等於工作而造成反效果了,
畢竟從某種程度來說軟體工程師或是coding是一種蠻藝術的事情。
因為人們雖然在coding的時候會追求結構工整以及design pattern這種「規矩」,但是偶
爾還是會因為看到像是平方根倒數快速演算法這種有magic number像是「藝術」一般的演
算法而驚歎
Ref:
https://zh.wikipedia.org/zh-tw/平方根倒数速算法
Part2. 做為工程師該如何適應AI
所以回到software engineer這邊,我覺得如果你今天把軟體工程和工作抽離成兩件事來
看的話,AI帶來突破的是「工作」這部分(畢竟公司花錢請人來就是要產生程式碼)而不
是「軟體工程」這部分,就算AI未來想出一個比人類厲害的演算法,還是需要人類為產品
做最後的價值判斷在不同的取捨下選出最合適的策略,畢竟最終產品還是要服務人類,而
只有人類能懂人類
AI讓「產出code」這件事情變得超有效率,但是你作為「人」的價值,也就是「軟體工程
」這部分並沒有消失。舉個例子:很常看到有工程師會說vibe coding出來的東西根本不
叫「產品」只能叫「玩具」
為什麼呢?因為有經驗的軟體工程師都知道通常一個產品背後要處理的問題有困難:高流
量併發時如何做load balance、安全性有沒有問題、時間和空間複雜度該如何做取捨...
等
等這些都屬於軟體工程的範圍
我之前看到一個比喻我覺得很貼切很喜歡(如果你有看過葬送的芙莉蓮的話):AI就像是
一種現代魔法,魔法是一個想像的世界,在魔法的世界中,你無法使出你無法想像的魔法
。
套用在現實中,你無法在不了解底層技術細節的情況下只靠用說的就產生出足夠詳細的程
式碼(因為你甚至連辨識都辦不到)
所以我覺得軟體工程的重要性不是降低了反而還升高了,例如一但你連時間複雜度的概念
都沒有你甚至連你的程式碼是好是壞都無法分辨
我想鼓勵大家多用AI去產code不要排斥,因為這樣你才會有更多的精力去放在學習專研軟
體工程知識,想辦法提升自己判斷以及設計「好」code的能力,這才是你作為「人」不會
被AI取代的部分
並且這才是將你的熱情從「工作」轉換成「個人」自我價值認同
Part3. 如何繼續保持熱情
我不太記得我什麼時候開始用AI寫code了,我記得第一次看到AI會自動補齊的時候我就感
到很開心了,因為我終於可以從繁瑣的手動敲一個一個字的束縛中解脫出來去思考更重要
的事情
從Claude 3.5到現在的4.6,AI coding越來越可靠,而我原本對工作的注意力也從手動敲
代碼變成研究prompt engineering,prompt逐漸穩定之後變為研究context engineering
,最近逐漸往harness engineering靠近
每一次AI coding能力的升級我就花越來越少的時間手動敲代碼,花越來越多的時間想如
何讓AI產生出更好的code,而公司也得到越來越好品質的code
我覺得在這過程我跟公司算是雙贏,因為公司得到好的程式碼,我學習到了經驗(如何有
效的駕馭AI)
而這個雙贏是因為我累積的東西是「帶得走的」也就是駕馭 AI 的經驗、對 AI的理解,
這些換一間公司依然是我的,而不是只留在那間公司裡面,這是我自己的價值
那軟體工程師會容易被公司裁掉換其他人取代嗎?我覺得如果你的軟實力(CS知識、如何
駕馭AI)夠強,至少我如果作為老闆應該是不會輕易裁掉這種高階人才,畢竟我覺得目前
市面上同時擁有這兩種能力且能力值高的人並不多(因為都去當一人公司超級個體戶了XD
)
所以我推薦如果你因為AI而對你目前軟體工程師的工作失去熱情的話:
1.不要把工作跟你的身分認同綁定
2.將你的熱情轉為對知識的熱情而不是單純的產出程式碼(將熱情轉換為對自身價值認同
而不是工作)
3.多去學習知識,不論是經典的CS知識或是最新和AI有關的知識
4.最後不要排斥AI
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.79.163.227 (臺灣)
※ 作者: gigayaya 2026-04-11 11:58:48
※ 文章代碼(AID): #1fsSRwUI (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1775879930.A.792.html
推 jen1121: 把自己定位到PM 、SA角色,由AI當PG,結合自己的創意去從中獲得收益,沒了1F 04/11 12:37
→ peterturtle: AI 在軟體架構上還很弱而且有很強的路徑依賴,抽象規則蒸餾也不夠完善,這部份都還很需要人類替他們做調整。3F 04/11 12:50
推 holypiggy: 只做CRUD的話,有AI之後真的很無聊6F 04/11 13:12
推 VScode: 有AI以後更有熱情了啊,以前一想到要做專案就覺得煩
現在只要動嘴就能做好了,可以把以前懶得做的專案拿來玩7F 04/11 13:34
※ 編輯: gigayaya (42.79.163.227 臺灣), 04/11/2026 13:45:47
推 HelloPTT: 最近下班周末不打電玩了,發現叫AI寫程式更好玩9F 04/11 15:11
推 gino0717: 做side project我更喜歡用codex claude太聰明了少了點味10F 04/11 15:31
→ kurtsgm: 只做CRUD的話 有AI之前難道有比較有趣嗎....?11F 04/11 15:32
推 a129924: 我想做的東西 還是很多12F 04/11 15:51
推 k7ji91ab5m: 現在熱情比以前大多了 只要有想法很多都可以做出來
重點變如何把AI套進工作流+可靠驗證機制+盡量降低幻覺之前也覺得花很多心力的SOLID clean code瞬間都變笑話13F 04/11 16:25
推 wulouise: 從重複任務解放不就能做更多事情?16F 04/11 17:05
推 mummyqq: 以前通常是有想法 -> dirty work太多 -> 放棄
有AI後dirty work丟給AI 自己想idea不有趣嗎17F 04/11 17:28
推 geoege022702: 不是 兄弟 你沒發現學跟自己上班無關的東西變很快嗎 我工作一直都是做BE跟infra 但其實對FE蠻有興趣的 之前都是找不到人教我 也沒什麼概念 但現在AI狂噴各種笨問題他都能講解 去學點工作以外會用到的tech stack還不錯吧20F 04/11 22:02
推 wei115: 自我調適是一回事,我比較擔心餓死25F 04/11 22:36
→ wuyiulin: 廢話太多了兄弟,你先問一下自己為什麼要保持熱情。27F 04/12 01:10
→ peterturtle: SOLID 不會變笑話,SOLID 是一種概念,比較複雜的流程交給 AI 寫還是髒髒的,有了這些觀念 review 的時候你才會知道哪邊要改才不會變成未來的未爆彈。29F 04/12 08:08
--