Re: [討論] 軟體工程師這條路,是不是走到盡頭了?

看板Soft_Job (軟體人)作者 (2312312)時間3周前 (2025/06/27 08:23), 3周前編輯推噓44(484141)
留言193則, 41人參與, 2周前最新討論串2/19 (看更多)
身為一位年資10+年的韌體工程師,一旦東西出現問題,永遠要假設硬體可能有狀況 我想舉幾個我親身的經驗來分享一下: 擔任筆電觸控面板的韌體工程師: 這批送驗的觸控面板出現了問題,廠商很急,要我們在2天內找到問題,並提出解法 我的標準SOP: 拆筆電--->跳線接訊號--->初步懷疑是可能觸發演算法的問題--->硬體出現問題 QQ 當時的狀況是這樣,就廠商抱怨當手指滑到某個區域時,鼠標就動不了 請注意,廠商永遠只會抱怨這種程度的問題(1) 不可能請廠商拿甚麼log給你,所以就要親拿系統自去測試 花5 min把筆電殼拆掉,露出接點,焊線上去,接I2C跟UART同時監測 觸控面板吐出的訊號 (2) 開始爬code,看看是否被意外觸發,調整基本參數,上傳到觸控面板,重新測試(3) 問題依然存在,發現手指滑到特定區域時,訊號意外變低,導致演算法辨認出錯誤的 手指,以至於觸控面板表現異常。 決定測IC打出來的Tx訊號,但由於要把整個觸控面板拆出來(4) 又多花了一些時間 用示波器去觀察每個Tx點的訊號,發現某幾個點出來的訊號異常低 開始一路盤查回去,最後是發現當IC打訊號時,會先經過電阻,但某幾個電阻 裂掉了,導致阻抗異常增加,連帶訊號就降低 解決方法: 重焊電阻(5),問題解決~~~~開勳開勳~~~~ 總時間: 5Hr 你看完(1)(2)(3)(4)(5)的描述,就大概會知道這應該不是靠AI就能解決這些問題惹 (1)光是釐清問題,就需要花一些時間,AI若可以通靈的話,我會感激到痛哭流涕 (2)10 min若無法把筆電殼拆掉並跳好線,在我們公司會被判定是不及格, 隨時會被fire QQ (3)韌體的演算法程式碼有規定不可以上傳到AI,而且這種觸控的東西,就是要 親自肉身測試才有意義 (4)那個東西真的不好拆,又多花了20 min (5)0204的電阻,你焊過就懂 大guy是這樣~~~~~~ 擔任韌體工程師的日常~~~鳩咪 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.215.24.133 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1750983818.A.3CE.html

06/27 08:38, 3周前 , 1F
fw(x) 在幫硬體troubleshooting 人掛量產端的fae客服?
06/27 08:38, 1F

06/27 08:38, 3周前 , 2F
(o)
06/27 08:38, 2F
我們也是要寫code或是改寫演算法,但確實有60%以上的時間都在做這類的事情...... ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 08:43:36

06/27 08:56, 3周前 , 3F
AI也是有可能取代你所謂的其他40%時間.. 只是暫時需要人去
06/27 08:56, 3F

06/27 08:56, 3周前 , 4F
驗證code結果
06/27 08:56, 4F

06/27 09:44, 3周前 , 5F
我覺得1,3 是遲早的事...
06/27 09:44, 5F
(1)很難,廠商永遠只會抱怨不能用或是東西壞掉,怎麼壞掉的,這不關他們的事情 但問題就在於壞掉的原因有千百種......每一次都大不相同 QQ (3)跟硬體直接關聯,或許可以請AI一次產生幾十種版本的FW,但還是要上傳到觸控面板 去肉身測試才有辦法解決~~~~ 也許短期內3是有一些些機會,但坦白講(1)真的難....相信我 ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 10:11:42 ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 10:12:21

06/27 10:21, 3周前 , 6F
現在AI都會看影片了你怎麼覺得進到通靈的距離很遙遠
06/27 10:21, 6F
廠商只會在那邊說:東西爛掉,我很急耶...你要幫我修好..... ......你覺得這樣的資訊?!.... ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 10:22:54

06/27 10:22, 3周前 , 7F
我最近的經驗是 問一個很沒線索的問題
06/27 10:22, 7F

06/27 10:23, 3周前 , 8F
AI就亂猜但是他答出五個可能性(反正資料庫有就全吐出來)
06/27 10:23, 8F

06/27 10:23, 3周前 , 9F
結果第一個真的就是我遇到的問題我就真的照他的改就解決了
06/27 10:23, 9F

06/27 10:24, 3周前 , 10F
而且這是在於我完全不懂那個領域的底層的情況下走完的流程
06/27 10:24, 10F

06/27 10:24, 3周前 , 11F
所以能不能通靈其實是來自經驗夠不夠多(資料庫夠不夠大)
06/27 10:24, 11F

06/27 10:25, 3周前 , 12F
然後使用者給的線索能不能持續收斂(等於人類做交叉測試)
06/27 10:25, 12F

06/27 10:25, 3周前 , 13F
當然完全亂猜一個都沒中也是有機率的(不是每一次都中大獎)
06/27 10:25, 13F

06/27 10:26, 3周前 , 14F
但人也是一樣一個個猜然後用交叉測試去實驗排除
06/27 10:26, 14F

06/27 10:26, 3周前 , 15F
我的經驗是 AI反問的問題反而比他第一次給的答案來得有用
06/27 10:26, 15F

06/27 10:27, 3周前 , 16F
通常它反問的問題就是收斂的關鍵
06/27 10:27, 16F

06/27 10:29, 3周前 , 17F
現在AI協助除錯在網頁領域已經很有潛力,很多新創都往這方
06/27 10:29, 17F

06/27 10:30, 3周前 , 18F
過去韌體比較少在soft_job討論,非常感謝你的分享
06/27 10:30, 18F

06/27 10:30, 3周前 , 19F
是因為網頁領域的專案通常是個透明度高且完全數據化的領域
06/27 10:30, 19F

06/27 10:30, 3周前 , 20F
韌體硬體當然比較慢因為AI對於物理實體的領域還沒有工具
06/27 10:30, 20F

06/27 10:32, 3周前 , 21F
簡而言之AI還沒有工具讓他可以對韌體硬體開發環境做控制
06/27 10:32, 21F

06/27 10:33, 3周前 , 22F
有得話它就可以測。開發環境量產後 人睡覺 機器不用睡覺
06/27 10:33, 22F
我們美國的母公司有一些可以測試的儀器..... 但問題就在於: 硬體會出的包實在是太多惹.... 換一間打件廠,出來的品質可能就會爛掉 然後小弟就要出面解決惹 ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 10:37:24

06/27 10:38, 3周前 , 23F
你論點是人會做服務 但這個是AI更會(效率更高)的地方
06/27 10:38, 23F

06/27 10:39, 3周前 , 24F
AI是個不會生氣情緒價值滿滿又全知的客服更能應付奧客
06/27 10:39, 24F
你若真的可以把這個通靈AI搞出來~~~小弟的前公司肯定會很感謝你XD ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 10:40:03

06/27 10:42, 3周前 , 25F
雲端Docker的概念可能在十年內會套到硬體工廠
06/27 10:42, 25F

06/27 10:43, 3周前 , 26F
就是AI來根據需求 自動買料去組裝出一個超小尺寸的"工廠"
06/27 10:43, 26F

06/27 10:44, 3周前 , 27F
這個工廠(Docker)就可以自己做硬體的測試環境
06/27 10:44, 27F

06/27 10:44, 3周前 , 28F
一個工廠看起來很慢但是如果AI可以一次性做出一千個工廠
06/27 10:44, 28F

06/27 10:45, 3周前 , 29F
不用休息測試起來的效率就會比需要管理的人類來得高
06/27 10:45, 29F

06/27 10:46, 3周前 , 30F
當然這些都是需要資源能源的。會出現不一定普及到全世界。
06/27 10:46, 30F

06/27 10:48, 3周前 , 31F
好想轉去當韌體工程師喔,可惜年紀大沒人收
06/27 10:48, 31F
不一定~~~韌體一般都被認為是賽缺... 你有興趣的話可以站內信... 其實韌體還是缺很大 QQ ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 10:51:47

06/27 10:51, 3周前 , 32F
硬體韌體肯定還是相對安全很久
06/27 10:51, 32F

06/27 10:54, 3周前 , 33F
一兩年應該真的不可能 但十年我覺得會變化很大
06/27 10:54, 33F
還有 120 則推文
還有 8 段內文
06/27 18:00, 3周前 , 154F
軟體被Al衝擊比較大的原因 更主要的是軟體馬上寫可
06/27 18:00, 154F

06/27 18:00, 3周前 , 155F
以馬上run馬上驗證 然後回饋訓練AI
06/27 18:00, 155F

06/27 18:03, 3周前 , 156F
Github的資料很大但非無限也非絕對正確 重點是軟體
06/27 18:03, 156F

06/27 18:03, 3周前 , 157F
上任何組合都可以馬上run馬上驗證的 這才是更重點
06/27 18:03, 157F

06/27 18:21, 3周前 , 158F
比較好奇如果一個issue的發生原因是新的,人類肯定能透過通
06/27 18:21, 158F

06/27 18:21, 3周前 , 159F
靈或沒想過的地方碰碰運氣找出解法,那ai是只能列過去發生
06/27 18:21, 159F

06/27 18:21, 3周前 , 160F
的可能原因,還是他也能自己gen出答案?
06/27 18:21, 160F

06/27 18:26, 3周前 , 161F
能gen啊 你可以試試看 跟人腦一樣吧 然後人類有什麼
06/27 18:26, 161F

06/27 18:26, 3周前 , 162F
東西是完全新的嗎?大部分的東西不都跟其他的東西有
06/27 18:26, 162F

06/27 18:26, 3周前 , 163F
關聯?
06/27 18:26, 163F

06/27 18:33, 3周前 , 164F
不然叫ai給fault model 然後看給的好不好XD
06/27 18:33, 164F

06/27 18:34, 3周前 , 165F
人通常沒有什麼通靈的啦 又不是愛因斯坦想太多 大部
06/27 18:34, 165F

06/27 18:34, 3周前 , 166F
分人不就是憑著"經驗"或者trial and error一樣一樣
06/27 18:34, 166F

06/27 18:34, 3周前 , 167F
06/27 18:34, 167F

06/27 19:22, 3周前 , 168F
我很好奇,現在的AI model 讀的懂電路圖了嗎?
06/27 19:22, 168F

06/27 19:58, 3周前 , 169F
推推
06/27 19:58, 169F

06/27 20:05, 3周前 , 170F
讀電路圖對 AI 是幼稚園等級的難度...
06/27 20:05, 170F

06/27 20:10, 3周前 , 171F
不久前板上才有人說 AI 只能下圍棋唬人 XD
06/27 20:10, 171F

06/27 20:10, 3周前 , 172F
早就能讀了 我還叫它給出建議 結果發現一個簡單的UA
06/27 20:10, 172F

06/27 20:10, 3周前 , 173F
RT電路 硬體部門根本沒做好 給出了很多改進地方 這
06/27 20:10, 173F

06/27 20:10, 3周前 , 174F
是去年的事了
06/27 20:10, 174F

06/27 20:10, 3周前 , 175F
你上網搜一張電路圖 丟進去 4o 解析不就知道了
06/27 20:10, 175F

06/27 20:12, 3周前 , 176F
如果用 orcad Netlist file 輸出 結果會更強更精準
06/27 20:12, 176F

06/27 20:20, 3周前 , 177F
我剛剛用 Gemini 試了 PCIe switch,還真的讀的懂
06/27 20:20, 177F

06/27 21:04, 3周前 , 178F
你是對的,那些講AI取代啥小的白癡笑笑就好
06/27 21:04, 178F

06/28 10:05, 3周前 , 179F
你這種不算軟體仔吧 那種只會前端後端沒碰過中低階語言的
06/28 10:05, 179F

06/28 10:05, 3周前 , 180F
framework仔就是AI取代的對象,只要會用AI的PM提需求就好
06/28 10:05, 180F

06/28 10:06, 3周前 , 181F
工程端真正有價值的事是和硬體低階的整合能力
06/28 10:06, 181F

06/28 10:48, 3周前 , 182F
推專業分析 但是AI可怕的是這篇分析文公開了 下次有
06/28 10:48, 182F

06/28 10:48, 3周前 , 183F
人問AI 觸控板某區域無作用 如何分析找出問題 AI就
06/28 10:48, 183F

06/28 10:48, 3周前 , 184F
會提供這這篇文
06/28 10:48, 184F

06/28 12:52, 3周前 , 185F
如果把早就套用AI演算法的搜尋引擎當成是你口中的AI,
06/28 12:52, 185F

06/28 12:52, 3周前 , 186F
那的確帶得出這篇文章沒錯,但如果是生成式就未必了。
06/28 12:52, 186F

06/28 15:25, 3周前 , 187F
推樓上
06/28 15:25, 187F

06/29 03:24, 3周前 , 188F
推推
06/29 03:24, 188F

06/29 08:06, 3周前 , 189F
看你寫完,我就突然覺得 apple 觸控板當初肯定花了很
06/29 08:06, 189F

06/29 08:06, 3周前 , 190F
多功夫才會這麼好用
06/29 08:06, 190F

06/30 08:39, 2周前 , 191F
這不是FW日常嗎?有問題先丟幫debug
06/30 08:39, 191F

06/30 22:05, 2周前 , 192F
FW大多時候都在通靈
06/30 22:05, 192F

07/01 16:42, 2周前 , 193F
07/01 16:42, 193F
文章代碼(AID): #1eNUIAFE (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1eNUIAFE (Soft_Job)