作者wei115 (社畜)
看板Soft_Job
標題Re: [討論] 寫程式的追求?
時間Mon May 5 12:03:15 2025
※ 引述《aass5576843 (信長)》之銘言:
: 寫程式不知不覺也一年半了
: 看著公司龐大的老舊程式
: 前人寫的實在雜亂
: 造成了維護上有一定難度
: 最近有心想要嘗試從簡單的地方開始試著重構
: 讓後人可以更好的閱讀程式
: 但想想,整理這個不知道有沒有意義
: 以目前能力重構效能會不會變得更好都是未知數
: 而且還要花大量時間進行測試
: 最終效果可能就是變得 模組化 、好維護、易讀
: 不知道各位前輩 對於程式要求是什麼
: 維護能動就好?
: 偏好clean code的原則?
: 不管環境、工具、寫法如何 只要能快速端出需求就行?
: -----
: Sent from JPTT on my Samsung SM-S9380.
這幾年AI流行
只要你訂好條件,清楚流程,然後約束修改窗口──你清楚你在做什麼
AI幾乎能產出100%正確的程式碼
並且功能清晰,命名合理,還加上一堆註釋
工作流程幾乎就是讓AI生成程式碼,閱讀程式碼,對一些細節做修改
然後就很空虛
什麼模組化、好維護、易讀 都是一場空
漫畫家變成了編輯
不用知道怎麼畫比較好,只要知道漫畫好不好看就好
所以現在我寫程式的追求就是:
找一個願意養被AI變成冗員的公司
QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.21.189 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1746417798.A.C15.html
※ 編輯: wei115 (220.134.21.189 臺灣), 05/05/2025 12:06:25
1F:→ ku72: 以前 寫程式是為了讓電腦懂你 現在寫程式是為了讓AI懂 在產05/05 12:24
2F:→ ku72: 以前 寫程式是為了讓電腦懂你 現在寫程式是為了讓AI懂 在產05/05 12:25
3F:推 ku72: 生出讓電腦懂的程式碼05/05 12:25
4F:噓 dream1124: 跟以前只差在你是去 Stackoverflow 抄程式碼05/05 12:58
5F:→ dream1124: 要這樣大而化之,避重就輕的講,那沒多少工作有意義。05/05 13:00
至少我覺得蠻空虛的
過去一直強調好的程式碼的重要性,進入AI時代卻變成可以不需要好的程式碼
並且AI能做的功能幾天就變大一次
對於新技能的投資也開始變成縮手縮腳的,深怕昨天還是必要技能,明天就被AI取代了
※ 編輯: wei115 (27.240.233.87 臺灣), 05/05/2025 13:32:31
6F:噓 dream1124: 要不要看一下你字面在傳達什麼?拜託你這樣爛著別投資 05/05 14:29
7F:→ dream1124: 這樣我就可以少碰到一個這樣的同行。 05/05 14:30
8F:→ HKCs: 怕個屁 AI能通靈PM/客戶?拿今天銀行app爆炸的例子 就算叫 05/05 15:13
9F:→ HKCs: ai重寫 能保證寫出不會掛的App?== 05/05 15:13
10F:→ qwer338859: 跟stackoverflow差多了好嗎 前者看完還要自己寫 ai 05/05 15:44
11F:→ qwer338859: 直接把所有功能做完還寫測試 05/05 15:44
12F:推 ohmylove347: 其實以前也是,以前只不過是找答案比較麻煩,AI能解 05/05 15:53
13F:→ ohmylove347: 決的基本上都是能被解釋且已經存在既有答案的問題,A 05/05 15:53
14F:→ ohmylove347: I只是更強的Google順便幫你連答案一起寫 05/05 15:53
15F:噓 DrTech: AI幾乎能產生100%正確的程式碼,你怎麼不開一家公司,取代 05/05 19:10
16F:→ DrTech: Google。反正幾乎能產生100%正確的程式碼啊。 05/05 19:10
17F:→ DrTech: 寫寫個搜尋引擎取代Google賺個幾千億吧。 05/05 19:11
18F:噓 DrTech: 你寫一個100%正確,輸入關鍵字,搜排序能完全正確的搜尋引 05/05 19:14
19F:→ DrTech: 擎看看。寫得出來,年薪千億。 05/05 19:14
20F:推 zys: 這篇胡說八道 05/05 19:17
21F:推 prag222: 你沒真用AI開發過吧,頂多最多90%,程式碼改來改去 05/05 19:40
22F:→ prag222: 需求變動,有時候回來的程式碼還會有,功能消失術 05/05 19:40
23F:→ prag222: 請AI回傳一個相似度number,還被ChatGPT用random回傳忽悠 05/05 19:41
24F:→ testPtt: AI常常是要反覆確認才會產生100%正確 尤其版本相容問題 05/05 19:43
25F:噓 Matz: AI寫的很準確?? 05/05 20:03
26F:→ dream1124: 你的工具不需要有AI加持也可以生成測試程式的結構, 05/05 20:03
27F:→ dream1124: 不要搞得像有AI才已知用火。更何況,它沒辦法決定整個 05/05 20:03
28F:→ dream1124: 專案測試的種類和覆蓋程度,以及怎麼測才完善, 05/05 20:05
29F:→ dream1124: 但這都是人類才做得好的。 05/05 20:05
30F:→ Suleika: 人的功能會更注重在處理人惹,變化的速度還是會大於ai學 05/05 21:26
31F:→ Suleika: 習跟開發的速度,但總感覺這不會是選擇踏入工程行業的人 05/05 21:26
32F:→ Suleika: 想面對的事 05/05 21:26
33F:→ alan3100: AI錯誤率蠻高 如果工作覺得AI夠用代表你工作內容太制式 05/05 23:06
34F:→ shortoneal: AI搞得定代表前人寫的code品質還算可以 05/05 23:27
35F:→ shortoneal: 那種屎山代碼就很困難惹 05/05 23:27
36F:→ viper9709: AI能產出100%正確的程式碼喔@@ 05/06 00:06
37F:→ GoalBased: 認真回,你以前的工作內容太初階才會這樣,AI大概就是 05/06 00:11
38F:→ GoalBased: 資深行業人員等級,如果你是資淺,那你會覺得他做的比 05/06 00:11
39F:→ GoalBased: 你好,如果你是資深,你會覺得他可以取代你大部分工作 05/06 00:11
40F:→ GoalBased: 若你是負責架構,但因為考量公司狀況,ai給的架構無法 05/06 00:14
41F:→ GoalBased: 直接套,例如要考慮舊有架構,或者和其他部門的拉扯,a 05/06 00:14
42F:→ GoalBased: i就幫不了 05/06 00:14
43F:→ ssccg: AI現在的程度就取代複製貼上改名字而已,一點都不準確 05/06 10:15
44F:→ ssccg: 要是能寫得功能清晰,命名合理,那代表它抄的來源寫得好, 05/06 10:18
45F:→ ssccg: 代表你很幸運原本工作只是抄寫好code 05/06 10:18
46F:推 lin70208: 幾乎100趴 這樣是幾趴 05/06 12:47
47F:噓 ck237: 老實說我還真不知道ai要怎麼找到問題,他會弄一個好像是對 05/06 16:21
48F:→ ck237: 的東西掰給你看喔,與其用這個不如用githab找答案比較實際 05/06 16:22
49F:→ lazarus1121: AI有時只會給正向邏輯,沒問清楚會有很多地雷 05/06 17:57
50F:推 flypaper: 其實我覺得現階段ai還是有不少的瓶頸? 只是程式碼品質並 05/06 19:04
51F:→ flypaper: 其實我覺得不是什麼太重要的事情 因為大公司感覺都沒有 05/06 19:06
52F:→ flypaper: 很在意 所以小公司大概也不需要在意? 05/06 19:06
53F:推 shortoneal: 以後你寫code要求品質,就是為了以後讓AI gen比較不雷 05/11 13:10