看板 Soft_Job
作者 accessdenied (存取違規)
標題 Re: [討論] 說AI會取代的應該要先閉嘴吧?
時間 Mon Nov 24 15:19:04 2025


取不取代,這邊的討論缺乏交集與意義,因為大家心中的取代定義都不相同。

有些人的取代:是過往累積的技能被取代,或許工作還在,但是之前的技能不再重要。

有些人的取代:是工作職位數量級的取代,也就是裁員和失業。

有些人的取代定義更嚴格:就是你再也看不到這個職位名稱。

下一代小孩子會問爸爸說:「爸爸,你以前做什麼工作啊?」「我以前是寫程式的。」然
後小孩說:「蛤?那是什麼工作啊?有聽過嗎?」

百科和教科書上再也沒有這個職業名稱了。XD

與其討論取不取代,不如我這邊分享個實際案例,然後面對 AI 做出的成果,大家自己關
門後捫心自問,想比之下自己還有多少殘值?然後取不取代的問題,每個人心中自然會有
個數。


[案例分享]將已經運作超過十年,用 dotnet framework 4 開發的 aspnet MVC 的網站,
全部升級到 dotnet 8,用 aspnet webAPI 並且前後端分離的架構重寫。

https://i.imgur.com/z4OK7JK.jpeg
[圖]

這樣做的動機,是因為要全部擺脫 Windows Server 與 IIS 的綁定,改用 Linux 與 Doc
ker 容器化,節省基礎設施的開銷,並且提升系統的可維護性與擴展性。

這是監控公司內部系統運作健康狀態的儀表板,細節我就不多說,主要的重點這不是一個
讓 AI 自由發揮,從無到有的全新專案,而是有一個既有祖產的 legacy 系統,然後要把
它完整地搬過去新的技術棧。


而且它當初誕生自連 EF 這種 ORM 工具都還沒出現的年代,整個資料存取層是透過 stor
ed procedure 無法直接存取 Table,反正 DBA 權限上也不允許這樣做啦。

當時是透過已經被微軟遺棄的 LinqToSQL 來做資料存取。透過 designer GUI 工具用拖
拉的方式產生呼叫 sp 的程式碼。

而所有的 sp 總共有 49 隻,沒有 code-first or db-first 的選項,只能串接那 49 隻
 sp,然後把它們包成 repository 方法。

https://i.imgur.com/6K2XmQ0.jpeg
[圖]

看完以上描述,這項任務交給你這位資深工程師,惦惦算一下,你要花多少時間,才能完
成重寫這個項目?

一個月?半年?還是一年?

那你知道我只透過 Gemini CLI,又只花了多少時間,就完成了這個任務嗎?

答案是不到半小時,整個專案就轉成 dotnet 8 webAPI,透過 swagger UI 就可以測試所
有功能。

https://i.imgur.com/fLs8gVY.jpeg
[圖]

https://i.imgur.com/Pj755oD.jpeg
[圖]

驚奇的是,這過程他看到原本的 LinqToSQL 的代碼,跟我主動詢問資料庫連線字串,它
自己上去查看所有 sp 清單,並且掃出所有的參數與回傳欄位,然後自動產生對應的 rep
ository 方法。


https://i.imgur.com/nyy7d6V.jpeg
[圖]

針對 query 類型的 sp 還自動幫我產生對應的 DTO 類別,用強型別讓程式代碼更容易閱
讀與維護。

但因為免費額度爆掉了,所以我只好第二天 reset free quota 後再繼續請他幫我做出全
新的前端 UI。

https://i.imgur.com/xw81pD8.jpeg
[圖]

https://i.imgur.com/KRQwN8M.jpeg
[圖]

就這樣,老舊的系統已經完成翻新並且開始上線運作了。

半小時重寫後端,第二天再花半小時跟他溝通 UI 需求做出畫面,整個翻寫就只需要一個
多小時。
沒有花我半毛錢。

看完這個案例,大家對自己還有多少殘值可以評估看看,心中有數就好。

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.229.238.71 (臺灣)
※ 作者: accessdenied 2025-11-24 15:19:04
※ 文章代碼(AID): #1f90RgpA (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1763968746.A.CCA.html
yamakazi: 確實,大家捫心自問,這樣算不算被取代?
然後一堆人用都沒用過就說AI OOXX辦不到,目前人辦得到的,有訓練資料的,AI幾乎都辦得到1F 11/24 15:44
twistfist: 這算創造新需求,以前可能就擺爛4F 11/24 15:48
※ 編輯: accessdenied (125.229.238.71 臺灣), 11/24/2025 16:01:16
WTS2accuracy: 如果從這個案例中覺得自己近乎沒殘值 確實得快轉行AI不會取代所有職位 但一定會取代這種人XD5F 11/24 16:39
mucoci: 樓上太狠了,還是有殘值啦,只是十個人會砍掉八九個7F 11/24 17:29
Suleika: 感覺自己有價值別人沒殘值就是軟工版的主旋律阿,沒啥好討論的其實8F 11/24 17:36
stepnight: 反正先取代的一定是連用都不會用的廢物10F 11/24 17:40
yamakazi: 很多連用都沒用過就發表評論的不曉得算哪種?11F 11/24 17:43
lylu: 如果一個完全不懂程式的人有辦法下得出跟你一樣的prompt並且有辦法確認重寫完的程式跟原本的結果一致 才有資格叫做完全取代吧12F 11/24 17:44
SkankHunt42: 禮拜一大家戾氣都那麼重嗎15F 11/24 17:45
devilkool: 太強了16F 11/24 17:49
Suleika: 說實話比起工程師殘值,我更想去了解更赤裸的AI意識型態是什麼原因讓一位工程師在沒了解的情況下評論XD17F 11/24 17:57
USD5566: 那你趕快辭職去炸雞排啊19F 11/24 18:00
accessdenied: 樓上又有人糾結在「完全」「取代」,不談「取代」,所以大家就不需要有危機感了嗎?真的很幸福耶大家。20F 11/24 18:05
s0914714: AI發展到後期prompt影響會變很小 完全自然語言導向
就像早期的COT現在就不用了
主要是知道自己想幹嘛 明確地跟AI溝通就好22F 11/24 18:12
giacch: 外包表示開心25F 11/24 18:32
okok24: 用ai是很快沒錯 但覺得半小時有點誇張XD26F 11/24 18:34
hidog: 要有什麼危機感?會擔心就轉行或是學AI阿27F 11/24 18:37
NDark: 我覺得半小時其實是心理面已經有很正確的計畫
如果對問題/專案不夠有了解 一定也是一步步跟AI推敲28F 11/24 18:39
accessdenied: 什麼樣的危機感?就是打不贏,卻又不選擇加入的那種危機感囉,轉行當然也是不錯啦~民以食為天嘛30F 11/24 18:41
DrTech: 萬一有人就是工作領域,AI不擅長呢,產出的code大部分不能用。何必一直預設立場,所有人的工作都能用AI那麼方便。32F 11/24 19:09
holebro: 軟工尤其是web 90%的人力應該都能砍了
現在還沒被裁真的是領一天算一天34F 11/24 19:11
DrTech: 寫web那麼好用? 怎麼不寫個google搜尋引擎同樣的功能,取代google。光是個搜尋功能,排序演算法,AI就是爛到不行啊
每個人工作狀況不同,你覺得能取代90%, 99%。但有些人的工作覺得只能取代掉10%的工作啊,這不衝突。大家工作狀況不同,何必認為別人的觀點就是錯的。36F 11/24 19:13
yamakazi: 其實樓上可以直接開一篇討論,看看什麼場景不適用AI42F 11/24 19:17
sharek: 這也不是殘值問題吧xD, 只要你可以讀懂 refactor 內容,確保他不會隨便加料,這就是很典型的放大工程師的工作能力和效率43F 11/24 19:17
accessdenied: 樓上D大,確實還是有很多工作領域是活在保護傘下的,例如禁用 AI 或是擔心資料上傳的金融產業,或是領域特殊、訓練資料少的,可口可樂獨家秘方或是藏在自家才能用的 SDK library 之類的。我只是分享一個透過 AI 翻寫 legacy 系統的案例,打破少數認為 AI 就是 garbage out 的偏見而已。46F 11/24 19:20
yamakazi: 我還蠻想知道哪些場景不適用,表示護城河很深值得加入52F 11/24 19:20
accessdenied: 本來就不會「全面」「完全」取代,這兩個誇張喧囂的形容詞,就是這場無意義爭論的來源。但相信「完全『不會』取代」,又是另一種偏見而已。53F 11/24 19:20
yamakazi: 但是麻煩使用過後再評論心得,不要沒使用過就空口說白話說哪些場景不適用AI56F 11/24 19:21
accessdenied: 然後把 google 搜尋引擎歸類在「web」類….這有點好笑到不知怎麼吐槽,web 只是皮 skin 一樣薄的東西而已。58F 11/24 19:24
DrTech: 你也知道只能取代皮喔。就代表你也知道很多東西AI根本寫不出來啊。
搜尋引擎本來就是web。爬蟲爬web資料,送到後端資料庫做索引,查詢,排序,輸出。不然搜尋引擎是什麼技術? 笑死。elasticsearch 這大家後端常用吧,搜尋不叫做後端? 真的是扛精。61F 11/24 19:34
accessdenied: D大上面所說,讓我知道 D大對搜尋引擎的理解比我還少很多,感恩。67F 11/24 19:41
DrTech: elasticsearch的搜尋要怎麼設定,才能讓購物商品照顧客需求排出,這AI就明顯做不到阿。有什麼好扛的。
講到最後,你連寫個AI取代google搜尋都做不到?那怎麼一直在吹AI取代工程師。
的確啦,AI能取代你這種等級的工程師。69F 11/24 19:43
SkankHunt42: 好嗆74F 11/24 19:47
DrTech: google門檻太高?再給你程度低一點的,寫一個元宇宙程式,拍一張路上汽車照片,將車子轉成3d model。讓車子3d model轉一圈,夠簡單了吧。這類需求AI也做不到,但人類工程師超容易做的。75F 11/24 19:50
Suleika: 玻璃心已碎
取代的就是你這種等級的工程師,攻擊力太強了79F 11/24 19:51
accessdenied: 我記得本來不是有個會在每篇D大留言一直尾隨表達崇拜景仰的跟班,那個人怎麼不見了?是因為這樣才造成D大如此情緒失控嗎?快把那個帳號找回來這裡啊!81F 11/24 19:53
SkankHunt42: 你講的這個case, 可以串cloud API嗎?85F 11/24 19:54
yamakazi: 「人類工程師超容易做的」??
其實看久了覺得像反串了XD86F 11/24 19:55
WTS2accuracy: 覺得都能取代的趕快搞副業或轉行啦
就喜歡以管窺天 我被取代了所以大家都會被取代
本人在外商token也是給好給滿還被用到爆月底要補
也沒看一堆白痴在哭我要被取代了
眼界差太遠根本沒交集 只能說慢走不送快找你的殘值88F 11/24 20:12
hidog: 我自己寫了一個可以同時光纖+3.5輸出的音樂播放軟體,你可以讓AI寫看看這個功能,看看會發生什麼事情.
這個也沒商業機密,我自己寫給自己的玩具,寫一次就知道了93F 11/24 20:50
accessdenied: 變成出題挑戰喔?最好我那麼閒啦~而且光是需求我就看不懂了「光纖+3.5」感覺是玩音響的玩家才理解的東西。總之不奉陪啦,自己的作業自己做,你可以拿著個題目練習 AI + SDD啊96F 11/24 21:00
jobintan: 未來軟工崗位只需要留個位數數量的資深SDE就夠了…
不過pivot去做餐飲的貌似已經飽和,要pivot的話,就只有往水管工、電工、或是機械工技師,這些高技能藍領目前是穩得一批,不用擔心被人工智慧或機器人取代,反倒是餐飲這種重複性勞動的工作,現在已經有機器人取代了。
現在有不少餐飲業都在用機器人處理工作,無論是內場烹調還是外場服務,都已經有機器人代勞了,成本再低些的話,就可以看到連夜市餐飲攤商也引入機器人了。311F 11/25 07:07
ptta: 真的很可怕。今年已經進步到很多冷門語言,像是SKILL。只要ai看完reference manual 和 usage,就能開始實戰,而且正確率極高(錯了也會自己修正)319F 11/25 08:48
CRPKT: 這串上面 givemoney 不就有給個例子是他認為 AI 做不出來的322F 11/25 09:12

--
作者 accessdenied 的最新發文:
點此顯示更多發文記錄