[心得] AI時代如何保持對軟體的熱情

看板Soft_Job (軟體人)作者 (gigayaya)時間2小時前 (2026/04/11 11:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
前言 因為要坐三四個小時的交通工具很無聊,於是想隨手用手機寫一篇文章整理最近的心情和 大家分享 吸取上次的教訓沒有用AI做潤飾,如果文章或是文字結構很亂還請見諒 本文 最近軟體圈(好像也不是最近至少有半年了)瀰漫著一種悲觀的氛圍,很多人看到AI寫co de如此強大之後覺得自己的價值不復存在了,未來很快會被取代。我甚至看到有人說他從 此喪失了對coding的熱情 我感覺這和我開始使用AI的心情幾乎是相反的,所以我想寫一寫我對於2026後AI時代如何 繼續對coding保持熱情的想法 Part1. 不要把自己的價值和工作綁定 前陣子看到一篇文章分享一個不錯的演講: https://www.youtube.com/watch?v=rveEWJENb1w
內容精華重點(AI產生): 1.自我剝削(Self-exploitation): 熱情的員工往往願意犧牲時間與穩定性。研究發現 ,雇主更傾向雇用具備熱情的應徵者,並非因為他們更好相處,而是預期他們會願意在不 加薪的情況下承擔更多工作 2. 存在性風險(Existential risks): 當工作成為自我認同的核心時,一旦面臨裁員 或調職,個人會面臨嚴重的認同崩潰。然而,職場的本質是為了盈利,而非支持個人自我 實現 我覺得大部分對AI感到擔憂的人可能或多或少都投入過多的熱情在工作而造成反效果了, 畢竟從某種程度來說軟體工程師或是coding是一種蠻藝術的事情。 因為人們雖然在coding的時候會追求結構工整以及design pattern這種「規矩」,但是偶 爾還是會因為看到像是平方根倒數快速演算法這種有magic number像是「藝術」一般的演 算法而驚歎 Ref: https://zh.wikipedia.org/zh-tw/平方根倒数速算法 Part.2 做為工程師該如何適應AI 所以回到software engineer這邊,我覺得如果你今天把軟體工程和工作抽離成兩件事來 看的話,AI帶來突破的是「工作」這部分(畢竟公司花錢請人來就是要產生程式碼)而不 是「軟體工程」這部分,就算AI未來想出一個比人類厲害的演算法,還是需要人類為產品 做最後的價值判斷在不同的取捨下選出最合適的策略,畢竟最終產品還是要服務人類,而 只有人類能懂人類 AI讓「產出code」這件事情變得超有效率,但是你作為「人」的價值,也就是「軟體工程 」這部分並沒有消失。舉個例子:很常看到有工程師會說vibe coding出來的東西根本不 叫「產品」只能叫「玩具」 為什麼呢?因為有經驗的軟體工程師都知道通常一個產品背後要處理的問題有困難:高流 量併發時如何做load balance、安全性有沒有問題、時間和空間複雜度該如何做取捨...等 等這些都屬於軟體工程的範圍 我之前看到一個比喻我覺得很貼切很喜歡(如果你有看過葬送的芙莉蓮的話):AI就像是 一種現代魔法,魔法是一個想像的世界,在魔法的世界中,你無法使出你無法想像的魔法 。 套用在現實中,你無法在不了解底層技術細節的情況下只靠用說的就產生出足夠詳細的程 式碼(因為你甚至連辨識都辦不到) 所以我覺得軟體工程的重要性不是降低了反而還升高了,例如一但你連時間複雜度的概念 都沒有你甚至連你的程式碼是好是壞都無法分辨 我想鼓勵大家多用AI去產code不要排斥,因為這樣你才會有更多的精力去放在學習專研軟 體工程知識,想辦法提升自己判斷以及設計「好」code的能力,這才是你作為「人」不會 被AI取代的部分 並且這才是將你的熱情從「工作」轉換成「個人」自我價值認同 Part3. 如何繼續保持熱情 我不太記得我什麼時候開始用AI寫code了,我記得第一次看到AI會自動補齊的時候我就感 到很開心了,因為我終於可以從繁瑣的手動敲一個一個字的束縛中解脫出來去思考更重要 的事情 從Claude 3.5到現在的4.6,AI coding越來越可靠,而我原本對工作的注意力也從手動敲 代碼變成研究prompt engineering,prompt逐漸穩定之後變為研究context engineering ,最近逐漸往harness engineering靠近 每一次AI coding能力的升級我就花越來越少的時間手動敲代碼,花越來越多的時間想如 何讓AI產生出更好的code,而公司也得到越來越好品質的code 我覺得在這過程我跟公司算是雙贏,因為公司得到好的程式碼,我學習到了經驗(如何有 效的駕馭AI) 而這個雙贏是因為我累積的東西是「帶得走的」也就是駕馭 AI 的經驗、對 AI的理解, 這些換一間公司依然是我的,而不是只留在那間公司裡面,這是我自己的價值 那軟體工程師會容易被公司裁掉換其他人取代嗎?我覺得如果你的軟實力(CS知識、如何 駕馭AI)夠強,至少我如果作為老闆應該是不會輕易裁掉這種高階人才,畢竟我覺得目前 市面上同時擁有這兩種能力且能力值高的人並不多(因為都去當一人公司超級個體戶了XD ) 所以我推薦如果你因為AI而對你目前軟體工程師的工作失去熱情的話: 1.不要把工作跟你的身分認同綁定 2.將你的熱情轉為對知識的熱情而不是單純的產出程式碼(將熱情轉換為對自身價值認同 而不是工作) 3.多去學習知識,不論是經典的CS知識或是最新和AI有關的知識 4.最後不要排斥AI -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.79.163.227 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1775879930.A.792.html
文章代碼(AID): #1fsSRwUI (Soft_Job)
文章代碼(AID): #1fsSRwUI (Soft_Job)