Re: [討論] 說AI會取代的應該要先閉嘴吧?已刪文

看板Soft_Job (軟體人)作者 (存取違規)時間3周前 (2025/11/24 15:19), 3周前編輯推噓90(911308)
留言400則, 47人參與, 2周前最新討論串5/9 (看更多)
取不取代,這邊的討論缺乏交集與意義,因為大家心中的取代定義都不相同。 有些人的取代:是過往累積的技能被取代,或許工作還在,但是之前的技能不再重要。 有些人的取代:是工作職位數量級的取代,也就是裁員和失業。 有些人的取代定義更嚴格:就是你再也看不到這個職位名稱。 下一代小孩子會問爸爸說:「爸爸,你以前做什麼工作啊?」「我以前是寫程式的。」然 後小孩說:「蛤?那是什麼工作啊?有聽過嗎?」 百科和教科書上再也沒有這個職業名稱了。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 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1763968746.A.CCA.html

11/24 15:44, 3周前 , 1F
確實,大家捫心自問,這樣算不算被取代?
11/24 15:44, 1F

11/24 15:45, 3周前 , 2F
然後一堆人用都沒用過就說AI OOXX辦不到,目前人辦得到
11/24 15:45, 2F

11/24 15:45, 3周前 , 3F
的,有訓練資料的,AI幾乎都辦得到
11/24 15:45, 3F

11/24 15:48, 3周前 , 4F
這算創造新需求,以前可能就擺爛
11/24 15:48, 4F
※ 編輯: accessdenied (125.229.238.71 臺灣), 11/24/2025 16:01:16

11/24 16:39, 3周前 , 5F
如果從這個案例中覺得自己近乎沒殘值 確實得快轉行
11/24 16:39, 5F

11/24 16:40, 3周前 , 6F
AI不會取代所有職位 但一定會取代這種人XD
11/24 16:40, 6F

11/24 17:29, 3周前 , 7F
樓上太狠了,還是有殘值啦,只是十個人會砍掉八九個
11/24 17:29, 7F

11/24 17:36, 3周前 , 8F
感覺自己有價值別人沒殘值就是軟工版的主旋律阿,沒啥好
11/24 17:36, 8F

11/24 17:36, 3周前 , 9F
討論的其實
11/24 17:36, 9F

11/24 17:40, 3周前 , 10F
反正先取代的一定是連用都不會用的廢物
11/24 17:40, 10F

11/24 17:43, 3周前 , 11F
很多連用都沒用過就發表評論的不曉得算哪種?
11/24 17:43, 11F

11/24 17:44, 3周前 , 12F
如果一個完全不懂程式的人有辦法下得出跟你一樣的prompt並且
11/24 17:44, 12F

11/24 17:45, 3周前 , 13F
有辦法確認重寫完的程式跟原本的結果一致 才有資格叫做完全
11/24 17:45, 13F

11/24 17:45, 3周前 , 14F
取代吧
11/24 17:45, 14F

11/24 17:45, 3周前 , 15F
禮拜一大家戾氣都那麼重嗎
11/24 17:45, 15F

11/24 17:49, 3周前 , 16F
太強了
11/24 17:49, 16F

11/24 17:57, 3周前 , 17F
說實話比起工程師殘值,我更想去了解更赤裸的AI意識型態
11/24 17:57, 17F

11/24 17:57, 3周前 , 18F
是什麼原因讓一位工程師在沒了解的情況下評論XD
11/24 17:57, 18F

11/24 18:00, 3周前 , 19F
那你趕快辭職去炸雞排啊
11/24 18:00, 19F

11/24 18:05, 3周前 , 20F
樓上又有人糾結在「完全」「取代」,不談「取代」,
11/24 18:05, 20F

11/24 18:05, 3周前 , 21F
所以大家就不需要有危機感了嗎?真的很幸福耶大家。
11/24 18:05, 21F

11/24 18:12, 3周前 , 22F
AI發展到後期prompt影響會變很小 完全自然語言導向
11/24 18:12, 22F

11/24 18:13, 3周前 , 23F
就像早期的COT現在就不用了
11/24 18:13, 23F

11/24 18:14, 3周前 , 24F
主要是知道自己想幹嘛 明確地跟AI溝通就好
11/24 18:14, 24F

11/24 18:32, 3周前 , 25F
外包表示開心
11/24 18:32, 25F

11/24 18:34, 3周前 , 26F
用ai是很快沒錯 但覺得半小時有點誇張XD
11/24 18:34, 26F

11/24 18:37, 3周前 , 27F
要有什麼危機感?會擔心就轉行或是學AI阿
11/24 18:37, 27F

11/24 18:39, 3周前 , 28F
我覺得半小時其實是心理面已經有很正確的計畫
11/24 18:39, 28F

11/24 18:40, 3周前 , 29F
如果對問題/專案不夠有了解 一定也是一步步跟AI推敲
11/24 18:40, 29F

11/24 18:41, 3周前 , 30F
什麼樣的危機感?就是打不贏,卻又不選擇加入的那
11/24 18:41, 30F

11/24 18:41, 3周前 , 31F
種危機感囉,轉行當然也是不錯啦~民以食為天嘛
11/24 18:41, 31F

11/24 19:09, 3周前 , 32F
萬一有人就是工作領域,AI不擅長呢,產出的code大部分不能
11/24 19:09, 32F

11/24 19:09, 3周前 , 33F
用。何必一直預設立場,所有人的工作都能用AI那麼方便。
11/24 19:09, 33F

11/24 19:11, 3周前 , 34F
軟工尤其是web 90%的人力應該都能砍了
11/24 19:11, 34F

11/24 19:12, 3周前 , 35F
現在還沒被裁真的是領一天算一天
11/24 19:12, 35F

11/24 19:13, 3周前 , 36F
寫web那麼好用? 怎麼不寫個google搜尋引擎同樣的功能,取
11/24 19:13, 36F

11/24 19:13, 3周前 , 37F
代google。光是個搜尋功能,排序演算法,AI就是爛到不行啊
11/24 19:13, 37F

11/24 19:13, 3周前 , 38F
11/24 19:13, 38F
還有 322 則推文
11/25 10:14, 2周前 , 361F
如果重複發生,那你就用#叫他memorize看看,我還會在當
11/25 10:14, 361F

11/25 10:14, 2周前 , 362F
他試錯最後成功時,把這次成功的流程寫成md當作下次參考
11/25 10:14, 362F

11/25 10:14, 2周前 , 363F
,然後叫他memorize凡是某流程參考這個md
11/25 10:14, 363F

11/25 10:15, 2周前 , 364F
non-reusable 難維護 肥大的扣
11/25 10:15, 364F

11/25 10:15, 2周前 , 365F
多次迭代,小批量commit
11/25 10:15, 365F

11/25 10:16, 2周前 , 366F
所以我認同AI的強大
11/25 10:16, 366F

11/25 10:17, 2周前 , 367F
但AI的強大是建立在你把框架全部都訂好的前提
11/25 10:17, 367F

11/25 10:17, 2周前 , 368F
怎麼編譯 怎麼測試 怎麼分割子任務 WorkFlow全部都定義好
11/25 10:17, 368F

11/25 10:18, 2周前 , 369F
但現實世界是,一堆公司的Legacy Code連CICD都沒有
11/25 10:18, 369F

11/25 10:19, 2周前 , 370F
那還好,人類還有這些訂框架的價值XD 值得慶幸
11/25 10:19, 370F

11/25 10:20, 2周前 , 371F
你當然能請AI定義 但工程師自己也要懂阿
11/25 10:20, 371F

11/25 10:41, 2周前 , 372F
現在AI還在念幼稚園一堆人比那麼認真幹嘛
11/25 10:41, 372F

11/25 10:42, 2周前 , 373F
等到AI大學畢業 就知道了
11/25 10:42, 373F

11/25 10:47, 2周前 , 374F
OK,講實際的案例,你這個案例基本上算翻譯性質的工作
11/25 10:47, 374F

11/25 10:47, 2周前 , 375F
這本來就是生成式AI的強項,你請他翻一般語言也翻得好
11/25 10:47, 375F

11/25 10:49, 2周前 , 376F
但開發工作也不是只有這種,而且人跟你報工時也不會
11/25 10:49, 376F

11/25 10:49, 2周前 , 377F
只包含開發的時間,還包含跟使用端確認需求和規格的
11/25 10:49, 377F

11/25 10:50, 2周前 , 378F
時間以免改錯,結果你幫AI算時間只算編寫時間?
11/25 10:50, 378F

11/25 10:50, 2周前 , 379F
這是重構啊 用人力來做大概要一個月吧 只花半小時真的誇
11/25 10:50, 379F

11/25 10:50, 2周前 , 380F
張 只能說以後重構跟寫測試變簡單了 但是要從無到有開發
11/25 10:50, 380F

11/25 10:50, 2周前 , 381F
新功能 AI還是無法取代人類的
11/25 10:50, 381F

11/25 10:51, 2周前 , 382F
如果這專案用AI跑就好,不必跟人確認規格並驗證細節,
11/25 10:51, 382F

11/25 10:51, 2周前 , 383F
你再來跟人說剩下多少價值也不晚。工具若能確實幫省力
11/25 10:51, 383F

11/25 10:52, 2周前 , 384F
那也就是讓你以後能力變更強,負責範圍變更大,
11/25 10:52, 384F

11/25 10:53, 2周前 , 385F
信徒還是跳不出「工作總量絕對不變」的思維,於是才有
11/25 10:53, 385F

11/25 10:54, 2周前 , 386F
「取代」問題與「剩餘價值不足」的問題,
11/25 10:54, 386F

11/25 10:54, 2周前 , 387F
畢竟你作繭自縛假設工作範圍就窄,整天只做翻譯工程嘛
11/25 10:54, 387F

11/25 11:03, 2周前 , 388F
生成式AI猜下一字的原理使它很善長處理語言相關事務,
11/25 11:03, 388F

11/25 11:03, 2周前 , 389F
例如:翻譯、換句話說、照樣造句、生成名詞。
11/25 11:03, 389F

11/25 11:03, 2周前 , 390F
你負責的工程本質跟這類事務越相近,那就越適合用AI,
11/25 11:03, 390F

11/25 11:04, 2周前 , 391F
也越容易出現「剩餘價值不足」的感受,反之則越不好用
11/25 11:04, 391F

11/25 11:04, 2周前 , 392F
分析職務時眼光不能太窄。
11/25 11:04, 392F

11/25 12:01, 2周前 , 393F
我就問你怎麼確定轉完都沒問題 cli 有幫你寫測試嗎?
11/25 12:01, 393F

11/25 12:16, 2周前 , 394F
可以去台積電當設備工程師,AI沒辦法保養機台設備
11/25 12:16, 394F

11/25 12:17, 2周前 , 395F
這就像自駕卡車出來後要卡車司機去學程式一樣,卡車司機慘
11/25 12:17, 395F

11/25 12:17, 2周前 , 396F
11/25 12:17, 396F

11/25 13:33, 2周前 , 397F
最近也是用類似的,有驚艷到
11/25 13:33, 397F

11/25 13:39, 2周前 , 398F
這類分享體驗的文章,下面都有一堆崩潰是怎樣...
11/25 13:39, 398F

11/25 14:21, 2周前 , 399F
看起來AI真厲害,我覺得微軟應該先把他們的os先丟給AI
11/25 14:21, 399F

11/25 14:21, 2周前 , 400F
去重構了,OS的話幾天應該就能重構好了吧
11/25 14:21, 400F
文章代碼(AID): #1f90RgpA (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1f90RgpA (Soft_Job)