推 puritylife: 然後以後就練不出有實力的工程師 211.20.88.40 05/27 11:35
→ puritylife: 然後就越來越少人知道AI寫的對不對 211.20.88.40 05/27 11:35
推 arrenwu: 資料結構與演算法這個沒啥問題吧 98.45.195.96 05/27 11:37
我認為跟程式設計(學語言)同理,DS跟Alg都是CS的基本功沒錯
但是現在AI可以一鍵生成教科書上有的各種DS跟Alg
以前還沒AI時就有過"函式庫都已經實作了 是否需要學這些"的爭論
現在AI則是用更強勁的力道再把這個問題拋上檯面
我個人認為基本功還是重要、必須去學
但大部分的學生應該會覺得迷茫
因為短期來看回報率幾乎沒有
推 taylor0607: 資管系同理 27.51.66.19 05/27 11:37
→ arrenwu: 是那些要做Project的部分該調整 98.45.195.96 05/27 11:37
※ 編輯: SkankHunt42 (149.88.103.90 日本), 05/27/2026 11:42:42
推 arrenwu: 不是啊 能一鍵生成 DS 和 Alg 的前提 98.45.195.96 05/27 11:44
→ arrenwu: 不就是你要知道有這些東西嗎 98.45.195.96 05/27 11:45
https://i.meee.com.tw/ek96jF3.png

→ arrenwu: 更可以說,相較於以往,現在學這些東西 98.45.195.96 05/27 11:45
→ arrenwu: 更容易有用了,因為以前你要自己尻, 98.45.195.96 05/27 11:45
→ arrenwu: 尻出來曠日廢時還不知道有沒有bug 98.45.195.96 05/27 11:45
→ arrenwu: 變得沒用的是那種要你當場對著鍵盤尻出 98.45.195.96 05/27 11:46
→ arrenwu: 完整複雜結構或演算法的過程 98.45.195.96 05/27 11:46
→ arrenwu: 程式語言的學習部分,跟以前相比就是你 98.45.195.96 05/27 11:48
我上面已經說了
"他(資深工程師)知道自己不用AI也能幹到同樣的事 而且AI出錯時他知道怎麼導正結果"
"我個人認為基本功還是重要、必須去學"
但上面的prompt就已經跟你示範 我連排序演算法的名字都不需要知道 AI直接能告訴我
我prompt甚至連穩定排序都沒講 用了很模糊的中文 AI不僅能懂 還連資料量都考慮了
你隨便在心中想幾個教科書有的演算法跟DS 去問AI都能得到類似的結果
現在AI越來越強 你勸學生耐下性子來學DS跟Alg的難度只會越來越高
你可以說服我 因為我們都是傳統路線訓練出來的
但對現在學生來說 你要怎麼說服他們?
※ 編輯: SkankHunt42 (149.88.103.90 日本), 05/27/2026 11:51:37
→ arrenwu: 現在稍微run一下基本教學就可以開始開發 98.45.195.96 05/27 11:48
→ arrenwu: 以前可能還要走過一遍標準函式庫 98.45.195.96 05/27 11:48
※ 編輯: SkankHunt42 (149.88.103.90 日本), 05/27/2026 11:53:32
推 ceca: 其實就像,很多數學,以前要指筆在那邊慢慢解. 114.35.187.97 05/27 11:53
→ ceca: 現代的工程科系考試都麻帶工程計算機解題. 114.35.187.97 05/27 11:53
→ ceca: 這問題其實沒想像中那麼嚴重..XD 114.35.187.97 05/27 11:53
推 atpx: 現實上會碰到要自己對資結演算法變形求解223.137.105.126 05/27 12:03
→ atpx: 有可能你要自己寫、所以還是要知道吧223.137.105.126 05/27 12:04
→ Eriri: 資工系教資料結構跟演算法哪有什麼問題 又 142.115.93.188 05/27 12:04
→ Eriri: 不是說AI都會這些 學這些就沒價值 資工系要 142.115.93.188 05/27 12:04
→ Eriri: 是不教這些 那資工系才真的要廢了 142.115.93.188 05/27 12:05
→ Eriri: 你都知道一般人靠AI也能寫程式 那讀資工系 142.115.93.188 05/27 12:08
→ Eriri: 幹嘛 不就是學一些一般人懶得學不願意學的 142.115.93.188 05/27 12:08
→ Eriri: 東西 何況就算寫程式都可以靠AI 有更深的程 142.115.93.188 05/27 12:08
→ Eriri: 式素養 終究在很多方面還是會有優勢 而這 142.115.93.188 05/27 12:09
→ Eriri: 本來就離不開資料結構和演算法的基礎 142.115.93.188 05/27 12:09
→ Eriri: 只能說 本來就不需要那麼多人都資工系 甚 142.115.93.188 05/27 12:10
推 arrenwu: 不是啊 如果覺得生成結果的正確性自己 98.45.195.96 05/27 12:10
→ Eriri: 至當碼農 以後資工系可以逐漸跟基礎科學一 142.115.93.188 05/27 12:10
→ Eriri: 樣阿 對程式有足夠熱誠去讀就好 142.115.93.188 05/27 12:10
→ arrenwu: 不需要有能力驗證的話 這本來就不適合 98.45.195.96 05/27 12:10
→ arrenwu: 當工程師不是嗎? 98.45.195.96 05/27 12:10
dude 你一開始反駁的點是: "你要知道該演算法的存在"(前提)→"才能一鍵生成"
這點我已經透過實例作出反証了
現在你要轉到是否有能力去驗證嗎XD
AI有沒有能力進行驗證 我只能說這依據領域不同 結果會有所不同
有些領域需要數學驗證(例如密碼學、異步架構、演算法) 有些需要視覺驗證
但大部分的職位都不需要 過去市場上體感八成的職位都是如此
職場講的是交付結果
當然你說連AI程式碼都看不懂的工程師我會不會用 我肯定不會用的
但現在的問題是學生信心不足、迷茫 (一堆人在問有AI還要念資工嗎?這類的問題)
你上面講的 我自己都認同 最基礎的工程師素養 blah blah blah
但我們能到senior 是因為我們剛出社會時還沒AI
你說服我其實意義不大
你講的我認同 那是因為我不是學生我不慌
我們壓根兒就沒面臨過現在應藉畢生的環境
你去reddit職涯板搜個AI、junior、student 那些鄉民才是你需要說服的對象
https://www.reddit.com/r/cscareerquestions
※ 編輯: SkankHunt42 (149.88.103.90 日本), 05/27/2026 12:29:16
→ arrenwu: 標準函式庫之所以值得信賴是因為那是 98.45.195.96 05/27 12:11
→ arrenwu: deterministic 的結果 LLM不是啊 98.45.195.96 05/27 12:11
→ Eriri: 為什麼要說服學生學 他們不學就算了阿 你會 142.115.93.188 05/27 12:12
→ Eriri: 說服學生學量子力學或者實分析嗎? 反正將 142.115.93.188 05/27 12:12
→ Eriri: 來被AI取代 也他們自己的事 142.115.93.188 05/27 12:12
→ arrenwu: 就連你上面的prompt,你之所以會有能力 98.45.195.96 05/27 12:13
→ arrenwu: 判斷這次產生的結果是否有問題就是因為 98.45.195.96 05/27 12:13
→ arrenwu: 你有學過DS&ALG 98.45.195.96 05/27 12:14
→ arrenwu: 然後上面那個扯什麼數學跟工程計算機的, 98.45.195.96 05/27 12:17
→ arrenwu: 國高中你問題會解不出來不會是因為計算機 98.45.195.96 05/27 12:17
→ arrenwu: 的有無 98.45.195.96 05/27 12:18
→ arrenwu: 沒有DS&ALG的概念的話 連時間和空間複雜 98.45.195.96 05/27 12:21
→ arrenwu: 度的理解都有困難 98.45.195.96 05/27 12:21
https://i.meee.com.tw/PEvIW9n.png


→ ku72: 感覺以後程式設計就會變成英文系 中文系這樣 219.71.27.123 05/27 12:33
→ ku72: 的地位 加分項但對多數人不是必需 219.71.27.123 05/27 12:33
→ Eriri: 不就說了 說服應畢生幹嘛 不想學 覺得學了 142.115.93.188 05/27 12:34
→ arrenwu: 大哥 那是因為你這邊是沒有指定任何一個 98.45.195.96 05/27 12:34
→ Eriri: 沒用 就不要學啊 沒人逼他們 142.115.93.188 05/27 12:34
→ arrenwu: 演算法,你只要能一定程度進行排序就能 98.45.195.96 05/27 12:34
→ arrenwu: 用了,甚至用 bubble sort 都能達到要求 98.45.195.96 05/27 12:34
→ arrenwu: 或者你甚至讓她窮舉都可以 98.45.195.96 05/27 12:35
→ Eriri: 有那種想法的人 被AI取代 說白了也只是剛好 142.115.93.188 05/27 12:35
→ arrenwu: 一般所謂的要知道怎麼用演算法指的是 98.45.195.96 05/27 12:35
→ arrenwu: 一定程度內的最佳作法 98.45.195.96 05/27 12:36
我下prompt的時候心中已經預想過AI會跟我講merge sort了
反過來講 claude直接命中merge sort而沒有給出bubble sort
就說明就算我沒學過merge sort, claude也能直接給我同等於CS畢業生的優勢
我的看法是
"AI就成熟領域(不講前緣或極端最佳化) CS畢業生在教科書範圍內沒有高於非本科的優勢"
你有沒有想過 "挑選演算法"也包含在目前AI的能力
我在預想merge sort給出prompt的狀況下 claude可沒有給出錯誤答案
甚至連記憶體不夠的狀況都考慮了
其實我不知道你想表達什麼 就先這樣吧 我覺得我們的想法可能沒有交集
※ 編輯: SkankHunt42 (149.88.103.90 日本), 05/27/2026 12:42:00
→ arrenwu: 只是要找出一個可以用的做法的話, 98.45.195.96 05/27 12:37
→ arrenwu: 不用AI問世 用標準函式庫就有同樣效果 98.45.195.96 05/27 12:37
→ arrenwu: 當然你也可以說遇到問題的時候,打開AI 98.45.195.96 05/27 12:38
→ arrenwu: 現場開始上課 但實務上就不會這樣做嘛 98.45.195.96 05/27 12:38
推 david850914: 能突破硬體瓶頸的人未來更值錢 101.10.159.236 05/27 12:39
推 arrenwu: 另外,那段Merge Sort 的 o(nlogn)的說明 98.45.195.96 05/27 12:41
→ Eriri: 以後對於初級或者爛碼農的需求 的確會越來 142.115.93.188 05/27 12:42
→ Eriri: 越少 說白了就碼農這行業過太爽 更早以前le 142.115.93.188 05/27 12:42
→ arrenwu: 那個叫口胡,基本沒解釋什麼 98.45.195.96 05/27 12:42
→ Eriri: etcode都不用練幾題都能當碼農 但這沒什麼 142.115.93.188 05/27 12:42
→ Eriri: 不好啊 少了很多只是想輕鬆賺錢就跑去讀資 142.115.93.188 05/27 12:42
→ arrenwu: 這沒有辦法證明什麼啊 頂多只能證明你在 98.45.195.96 05/27 12:42
→ Eriri: 工系的人 142.115.93.188 05/27 12:42
→ arrenwu: 這次prompt中取得了在你認知內沒問題的 98.45.195.96 05/27 12:43
→ arrenwu: 結果 98.45.195.96 05/27 12:43
你不知道演算法就無法一鍵生成→
你一鍵生成怎麼知道他是對的→
你這個案例是對的只說明在你認知內沒問題
不知道你到底要爭什麼XD
反正我給一句你能給一句是吧
好喔
※ 編輯: SkankHunt42 (149.88.103.90 日本), 05/27/2026 12:46:20
→ arrenwu: 你如果是想表達在標準函式庫成熟的情況下 98.45.195.96 05/27 12:46
→ arrenwu: 一般非研究職缺的人很少在critical的 98.45.195.96 05/27 12:46
→ arrenwu: 情況下使用DS&ALG知識 這我是同意的 98.45.195.96 05/27 12:46
→ arrenwu: 因為LLM生成的結果不是deterministic的啊 98.45.195.96 05/27 12:47
→ arrenwu: 這我上面不就講過了嗎? 98.45.195.96 05/27 12:47
不知道你有沒有想過:
1. 就算LLM生成的結果不是deterministic而是根據機率的
商業級LLM對這些基礎知識的output會很穩定趨近於deterministic
(意思是我跑10000次有10000次他寫的merge sort都是對的)
2. 就算我不信任LLM的結果 在建議演算法上 LLM也建議我用std::stable_sort
STL你總信得過了吧
3. 就算沒有STL 我可不可以給LLM論文或教科書 叫他將虛擬碼port成我想要的語言
算了 真的覺得沒有交集
就這樣吧
※ 編輯: SkankHunt42 (149.88.103.90 日本), 05/27/2026 12:53:41
→ arrenwu: stdlib 裡面的函式庫你驗1000萬次結果都 98.45.195.96 05/27 12:50
→ arrenwu: 會是一樣的 這才是為啥會有人覺得那直接 98.45.195.96 05/27 12:51
→ arrenwu: 尻標準函式庫就好 98.45.195.96 05/27 12:51
→ arrenwu: LLM執行結果跟預想的有差池這件事情在 98.45.195.96 05/27 12:51
→ arrenwu: 實務工作上是每天都在發生的事情 98.45.195.96 05/27 12:51
推 arrenwu: 有有有 我可以跟你說有一個地方我們沒有 98.45.195.96 05/27 12:57
→ arrenwu: 交集,就是「100%相信LLM的結果」這件事 98.45.195.96 05/27 12:57
→ arrenwu: 如果有那個前提,沒用的科目還真的挺多的 98.45.195.96 05/27 12:58
推 popptt: 確實影響很大吧,反而要去學架構規劃的東 42.70.103.116 05/27 13:00
→ popptt: 西了 42.70.103.116 05/27 13:00
推 wudishidove: 老實說,以自己業內來看,我也真的想 111.82.149.78 05/27 13:05
→ wudishidove: 不到資工系未來的出路,全部junior都 111.82.149.78 05/27 13:05
→ wudishidove: 給agent做的比你更好,現在公司只需 111.82.149.78 05/27 13:05
→ wudishidove: 要pm,不需要菜鳥工程師 111.82.149.78 05/27 13:05
→ wudishidove: 現在學生要學的應該是架構工程,也就 111.82.149.78 05/27 13:06
→ wudishidove: 是PM,但是PM的缺又有多少?甚至agen 111.82.149.78 05/27 13:06
→ wudishidove: t自己就能當pm審核了 111.82.149.78 05/27 13:06
→ wudishidove: 以後就是10%的人,領兩倍的薪水,做 111.82.149.78 05/27 13:07
→ wudishidove: 完100%的缺,剩下90%的人去端盤子 111.82.149.78 05/27 13:07
推 arrenwu: 我們公司一樣有招菜鳥啊XD 98.45.195.96 05/27 13:08
→ arrenwu: 只是現在菜鳥學習速度會比以前快 98.45.195.96 05/27 13:08
→ arrenwu: 本來要花很大時間摸索函式庫的部分會消失 98.45.195.96 05/27 13:08
→ arrenwu: 所以很快會接觸系統層面的設計 98.45.195.96 05/27 13:09
→ enthpzd: 學東西就是要有誘因呀,不然學好進業界 27.247.12.79 05/27 13:34
→ enthpzd: 發現用不到。怎麼提供誘因就是業界跟教 27.247.12.79 05/27 13:34
→ enthpzd: 學界要先講好的,很多科系畢業即失業也 27.247.12.79 05/27 13:34
→ enthpzd: 是如此 27.247.12.79 05/27 13:34
→ PRME: 現在ai寫程式還是有邏輯錯誤,就是可以執行 49.218.241.112 05/27 13:49
→ PRME: 但不是你要的輸出,寫完還是要一行一行看 49.218.241.112 05/27 13:49
推 k798976869: 沒 AI做視覺和音訊處理是最擅長的領域 123.110.50.249 05/27 13:51
→ ethan22: 資料結構更重要了吧 114.137.88.86 05/27 14:27
→ Arashi0731: 學校應該跳過教演算法資料結構那些,223.138.187.228 05/27 14:33
→ Arashi0731: 改成用AI實戰演練,底層的東西到碩士223.138.187.228 05/27 14:33
→ Arashi0731: 以後才去鑽研,在學校四年直接變senio223.138.187.228 05/27 14:33
→ Arashi0731: r讓大學生畢業就有獨自扛專案的能力223.138.187.228 05/27 14:33
噓 bizer: 你叫AI 解釋,他也會跟你說DS相關,那還不 36.225.152.76 05/27 14:38
→ bizer: 是得學 36.225.152.76 05/27 14:38
→ bizer: 你敲鍵盤程式碼是為了學資料結構,不是反過 36.225.152.76 05/27 14:40
→ bizer: 來學資料結構是為了寫程式碼 36.225.152.76 05/27 14:40
→ bizer: 就拿考研6科來講,哪一個不重要?資結演算 36.225.152.76 05/27 14:50
→ bizer: ,現代離散,計組作系,難道都是寫code? 36.225.152.76 05/27 14:50
→ Arashi0731: 這就是台灣廣設大學的弊病,學生唸大223.138.187.228 05/27 14:58
→ Arashi0731: 學變成不是鑽研知識而是為了工作,但223.138.187.228 05/27 14:58
→ Arashi0731: 學校也不教業界做法,變成學生沒辦法223.138.187.228 05/27 14:58
→ Arashi0731: 銜接,出了社會要從最基礎學起,但業223.138.187.228 05/27 14:58
→ Arashi0731: 界誰要花錢讓你來學習?223.138.187.228 05/27 14:58
→ bizer: 那是台灣業界很多職缺都不需要理論基礎,但 36.225.152.76 05/27 15:09
→ bizer: 國內軟體本來就不重視,比較重視硬體,才會 36.225.152.76 05/27 15:09
→ bizer: 一堆四大資工說我的夢在國外,那些搞EDA的, 36.225.152.76 05/27 15:09
→ bizer: 搞AI模型的,做顯卡的,資安的,搞系統最佳 36.225.152.76 05/27 15:09
→ bizer: 化的,幾乎都不在台灣,國內會有用的大概都 36.225.152.76 05/27 15:09
→ bizer: 是一線豬屎屋,但非四大大概面不上 36.225.152.76 05/27 15:10
→ bitcch: 你沒那背景知識怎知道ai是在做事還是搞事 101.12.162.212 05/27 15:16
→ bitcch: 一件事中間錯一步 耗費就是大量成本去修正 101.12.162.212 05/27 15:16
→ bitcch: 寫merge sort不難 但mg什麼時後用才是加值 101.12.162.212 05/27 15:18
→ arrenwu: 他後面寫得很明白啊,在一定範圍內的知識 98.45.195.96 05/27 15:22
→ arrenwu: 、至少他覺得有信心的範圍內,他可以100% 98.45.195.96 05/27 15:23
→ arrenwu: 確信某些LLM給的結果值得盲目相信 98.45.195.96 05/27 15:23
噓 gototheptt: 難怪歐力揚轉ㄒㄧㄝˊ ㄒㄧㄥ ㄌㄜ 59.115.130.79 05/27 18:07